How to make dev teams work better

These are some dev team philosophies I’ve collected from the agency I’m Technical Director at, plus observations at companies large and small with worked with. Making some things explicit shifts the responsibility to the team, but also enables them to get more done. When the responsibility isn’t clearly in their court, the quality falls rapidly … [Read more…]

What’s the best technology to use in 2015?

I don’t know. But nor does anyone else. I’ve spent a lot of my career convincing customers to choose us and the technology we’re selling. In truth though, there is not “right” technology. You have to get a lot of things right like the team behind it, the supporting ecosystem, the right tools and so … [Read more…]

What teaching programming to primary school children taught me

Last year (2014), I taught a term of Code Club at my daughter’s school in Cambridge, UK. I have done presentations, taught programmers new frameworks and given talks at conferences but the prospect of being in front of 10 year olds was much worse.

How not to let the future eat you.

5:3:2 for thinking strategically about the future. Properly. How much thinking about the future should you do? If you want to maintain control, the best way of planning for the future is the 5:3:2 rule. Think about the short term for 50% of the time, the medium term for 30% and the distant future for … [Read more…]

Profound or hot air?

These guys made a system which lets you build websites. That’s not new. And they don’t sell it in the traditional “CMS” way. I’m not sure what I think of this, but it’s one of those points when perhaps the new generation of tools is on to something. Maybe WordPress (which is what this blog is … [Read more…]

Staying afloat is a matter of balance

@billjaneway has a great saying, which I’ll paraphrase as: a business just needs cash and control to stay alive. Cash to keep its operations going, and control to change what it need to and generate more cash. This is part of a series I’m doing to answer questions people ask me. This question was asked by … [Read more…]

How to screw up a pitch

I am hopeless at pitching if I don’t prepare. If I do, I have to do it properly. Go through it. Practice until I can’t get it wrong. But if I don’t, I just throw out a thousand facts, jumping from one fact to another to make sure you know that I know things. But … [Read more…]

Publish it now

Publish now. If no one reads, oh. If someone reads and doesn’t care, oh..… If someone reads and hates it, arrrrr… It someone reads and loves it, hmmmm… Publish now.