Tech needs better leaders

Enterprise software is not that hard

Let’s stop hiring wizards Of course it’s not easy to write business software for enterprises. But it’s not as hard as people seem to think. Due to the believe in the magical...

Read More

Functional analysis is the Devil

Disclaimer: In my career, I’ve worked with smart people that happened to be analysts. Awesome people always bring great things to the team, no matter what they do. This is...

Read More

The future is semi-remote

“At least I’m not in a traffic jam…” Nobody enjoys commutes. Not a single person. Yet most of us leave home in the morning, face rush hour madness and move to a far-away...

Read More

Software sales : a geek tragedy.

[Present day] It’s three days before the deadline. 116 known bugs and still some must-have features that need to be developed. The team is tired and the project manager is sleep...

Read More

Don’t do Scrum projects

Why scrum might not be the best tool for your company. The difference between project and product management can sound like contrived management “bullshit bingo”, but it’s key to understanding why...

Read More

Writing unit tests for non-TDD code

Writing unit tests for non-TDD code makes Jack a dull boy. Writing unit tests for non-TDD code makes Jack a dull boy. Writing unit tests for non-TDD code makes Jack a dull...

Read More

Simple is the opposite of easy

Simple solutions are hard to design. They require experimentation, trial-and-error and a load of experience. It’s about deliberately chipping away the marble that doesn’t look like David. So why do easy...

Read More

Agile Snake Oil

I remember the first time the agile movement got on my radar. During a session of heavy procrastination, I ran across an article on Extreme Programming that would define my...

Read More

Why you are surrounded by morons

“We cannot tell you how long it will take. It will be done when it’s done.” — some developer “We’ve decided that an Oracle Portal is the best tool for the job” — some manager “I...

Read More

Scrum : a serious guide.

Scrum is hot! Since it’s all technical mumbo-jumbo, you can use this cheat sheet to pretend you know what you’re talking about. Post-its are the only tools you need to deliver...

Read More