Tech needs better leaders

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

When you drop sugar, you’ll get ants.

Why your kitchen is crawling with software vendors We all know stories about companies outsourcing their development to some shady low cost firm and getting sub-par results in return. “If you...

Read More

Stop using Story Points!

Why you should quit them and what to do instead. People are notoriously bad at estimating how long something will take. What they are good at is comparing things and evaluating...

Read More