Leadership

Quality isn’t good enough

A professional software developer needs to balance quality and deadlines. That shouldn't be a controversial statement, but these days, it seems to be one. Whenever I discuss this topic, I'm always met...

Read More

5 Rules for pragmatic developers

Pragmatism is evil. It leads to crappy code. It's giving up high ideals to compromise with the clueless suckers in management. Good developers need to stand their ground. Clean code over...

Read More

How to avoid status meetings

Meeting culture is that ubiquitous pest that stains corporate life. Middle managers often have their agenda covered with back-to-back meetings like some kind of twisted mosaic. And in these days...

Read More

Selling change

Software development is an industry of change. The tools, processes and roles are in constant flux. It's hard for insiders to keep up. For those on the outside, it's near...

Read More

Professional techsplaining

Riding a bicycle is easy once you know how to do it. Once you've internalised a skill, it's almost effortless to apply it. Working in tech is like that. Through the course...

Read More

Targetted overcommunication

Every team building guide and business book stresses the need for good communication. It's important to inform your colleagues and stakeholders of what you're doing and how you're getting along. For...

Read More

Too many senior devs

A customer I once worked for took pride in a simple yet baffling policy: "We only hire senior developers" Their line of reasoning was that they could afford to pay for...

Read More

Office politics for techies

Techies seem to really dislike backchanneling and dealmaking. Mention office politics and the clich├ęs show up. Gossiping and he-said-she-said. Inept managers are promoted. Great solutions are dismissed in favour of...

Read More

Project Reporter

In once joined a team as a project manager and one of the first things I noticed was the lack of testers. Every team member was a developer and while...

Read More

The machine has strong opinions

I've worked in plenty of large enterprisy organisations and one of the most painful recurring themes is employee detachment. We don't talk about it that often, but in an industry that's...

Read More