Bad Developer, Good Developer
How do you know if you’re a bad developer or a good developer? Well, first you need to see a picture of each.
Read More Bad Developer, Good DeveloperThoughts on software and technology
How do you know if you’re a bad developer or a good developer? Well, first you need to see a picture of each.
Read More Bad Developer, Good DeveloperOne of the most valuable skills as a leader is delegation. Without delegation, you may be the boss, but you’re not a leader. In many ways, effective delegation is the surest measurement of the quality of a leader. Trusting your team to do a job really well, giving them the freedom to do so, and […]
Read More Monkeys, Eisenhower, and why I need to stop doing things myselfI’ve led people for over fifteen years, and I’ve learned a few things along the way. My education continues, but here are some things I’ve learned so far.
Read More Five things I’ve learned about leadershipEnterprise-grade IT infrastructure and systems used to be prohibitively expensive for small businesses like ours. With the cloud, we have very grown-up tools at our fingertips at an incredible price.
Read More How the cloud helps our business flyWhat do Mark Zuckerberg, Bill Gates and Nick Cousins have in common? Not a lot… but we all capitalised on opportunities we had.
Read More We have a responsibility to create opportunitiesA professional software engineer does much more than write code. Being professional is a career-long pursuit and, in my humble opinion, it boils down to a number of principles.
Read More Professionalism in SoftwareSo here it is. My first blog post. I’ve taken to writing this blog because I keep telling myself I’m going to write something, and I keep writing nothing – and because I have a lot of opinions on stuff that I’m certain nobody cares about – but if I write them down I can […]
Read More Hello, world.