Why Are My Estimates Always Wrong?

Throughout my career one of the biggest sources of tension between the development and management teams has always been estimation. “How long will it take to implement feature X?” asks a roving manager, unexpectedly disturbing…

Seniority levels in software

A little while ago I came across this post on stack overflow asking about experience ‘levels’ in software development – https://workplace.stackexchange.com/questions/158329/how-exactly-experience-level-is-determined-in-software-industry The asker was looking to apply to a company advertising multiple software developer jobs…

Acing the software interview (part 2)

In the first part of this post I covered the sort of preparation you can do before each interview. If you’ve read it and followed the advice you’re already going to be better prepared than…

Acing the software interview (part 1)

Whether you’re fresh out of college, looking for your first job, or an industry veteran chasing a more senior position, the interview can be a daunting prospect. Having to present your best, most employer-friendly self…