More thoughts on interviewing and recruitment

In my previous post I covered how recruitment was analogous to buying a house, and stressed the importance of work that shows off a candidates passion for the profession. Just like programming itself, recruiting the right candidate is all about assessing and deciding on best trade-offs. I would like to give my personal thoughts on…

Thoughts on interviewing candidates

These are my own personal opinions, and not necessarily those of my employer: The company I work for is currently recruiting for full stack web developers (junior/mid/senior). The process is fairly simple: 1. Receive applications via one of our preferred recruitment agencies, review CVs. 2. Screening interview over the phone. 3. First in person interview…

Zero Defect Tolerance and Perfectionism

This is more interesting than your average tweet as it contains three or perhaps four different opinions together. Firstly I’d like to briefly introduce everyone: Anne Lamott is the author of several books, including “Bird by Bird: Some Instructions on Writing and Life” where this quote appears. The full paragraph is: Perfectionism is the voice…

What Makes a Good Programmer?

Originally posted on Henrik Warne's blog:
What makes a good programmer? It’s an interesting question to ask yourself. It makes you reflect on the craft of software development. It is also a good question to ask your colleagues. It can trigger some interesting discussions on how you work together. Here are five skills I think are…

Role Models

Finding good role models is one of the most crucial aspects of self-improvement. If you are a developer, look for other developers in your company who are better than you. If you don’t know anyone else in your company who is better than you in any area, either you have an over-inflated opinion of yourself,…