Page 1
Pen Y Fan

This one time I screwed up leadership and communication

When I was 18, I lead a team of young people into a 12 hour sailing race.
I was relying on the support of a bunch of their parents, but because we’d all done it before the previous year without a hitch, I assumed I didn’t need to communicate directly with these key team members. Primarily as a result of lack of communication, they pulled their support at last minute, leaving 50% of the team at the venue, with no boat or support team.
There’s a happy ending in a sense – that the remaining 50% of the team and I, were able to join with another struggling team, and gain the best race position in the club’s history [which was intensely pleasing].
However, it’s soured with the realisation that I failed to take any responsibility for the communication and organisational failures that lead to the key team members withdrawal.
I should have made sure to have conversations with them, to make sure it was still on their agenda and then, when it went pear-shaped, accepted more readily that [whilst I felt frustrated with the people] there was more I could and should have done.
Has there ever been times you’ve messed up and learnt from it? Let me know in the comments below.

My favourite parts of Upfront Mini 2015

Yesterday I was lucky to attend Upfront Mini – a smallish (150 person!) one day conference about Front End Web development – the parts that appear in your browser!

I particularly liked this part of the introduction:

First up was Lily Dart talking about how the skills of a good designer: empathising, taking responsibility etc are also the skills of a good leader:

I don’t write front end code. I wish I could, but my role is that well known sweet spot between systems administration, user research and sales, and so like everyone else – I was there to learn. Being able to understand, empathise and mentor customers and colleagues is a really useful skill and I strongly agreed with some of her points.

Her slides are here:

I enjoyed Sam Beckham’s talk about the Polymer library and Web Components.

Most of my front-end experience was gained 5-10 years ago, in xhtml 4.0 where you felt lucky if you avoided a frameset so I find HTML5 (and Web Components in particular) mindtwistingly futuristic – perhaps how the internet must feel to people who group in the era of letters and telephone operators.

By chance I read this great article about web components the night before the conference, and Polymer is a library (a HTML library actually – how about that?!) that makes Web Components easier.

In the most basic, layman’s terms (probably with inaccuracy and missed subtly), Web Components are a way to create snippets of html, and call them back later in a simpler form – perhaps slightly like creating a function in code. Say you want something to create a slider or something, but don’t want to copy all the setup code everytime you want to call it – so you can import the html library that defines it, and then simply reference it with a simple tag. It looks like this is the future.
Unfortunately, currently: Browser support = patchy.

Emma Jane Hogbin Westby’s git talk was interesting (here’s the slides and notes) – and fortunately a few days before, I’d also read this great article on git branching – so I was able to follow along and understand most of what was being said. because I don’t really touch code, and only touch git for hobby projects , I don’t have such a deep understanding of that part of software development. As a result of the talk and the article though, I now know a bit about where you might want to keep all the individual commits that make up a feature and where you might want to squash them into a single object.

Amy Philips’s talk about mobile testing gave me an incredible headsup about how little I know about testing. Basically, testing mobile software is super hard – because there are so many different platforms, software versions, levels of connectivity, accessibility settings that testing becomes super-hard! I now feel extra inspired to go listen to Gem Hill’s Let’s Talk About Tests Podcast and understand more about the subject.

Benjamin Hollway gave a talk about young people and technology – nothing out of the ordinary I thought – just another youngish developer talking about the issues of being young, and trying to get into the technology community. Then after the talk, it came to Q&A, and it was revealed that Benjamin was 17. I was floored. Of course, I should have spotted the clues, but to the organiser’s incredible credit, they hadn’t billed the talk as anything different, they hadn’t said the presenter was young. It was very well executed. The Q&A were lively, with some people clearly inspired to see 17yros doing impressive things, suggesting that perhaps agencies should be recruiting people pre-university. Other people were unconvinced, wondering if pre-university young-people would be able to concentrate through a 9-5 day. They were roundly put down when it was pointed out that most normal developers can’t concentrate through a 9-5 day, not to mention that school/college is basically a 9-5 commitment before that point!

I could empathise with Benjamin a great deal and was psyched to see another YRS alumni going on to fulfill their own dreams and forge their own path. I didn’t go to university, got a job straight out of college, and heard lots of people telling me lots of conflicting information at that time. I always love the conversations that arise when a conference supports a young speaker like that, and I really appreciate that Benjamin and the conference organisers made it happen.

I had a good time catching up with Katrina and talking to Nathan about design processes and how to build things, meeting Goose, working out scary tech halloween costumes with Chris, finally chatting to Nick in real life and Andy about marketing & deals.

As the first event in the upfrontconf/speaktheweb that I’ve attended, I really enjoyed it – the organisers – Simon, Rachel, Katie, Dan & Jack, deserve a high five for putting in all the effort to make such a great event happen. Thank you all!