Software development

Technology needs you!

Coding is hard and software development is even harder. There is an intimidating amount of stuff you need to know in order to be a programmer. Why even attempt to...

Read More

Scrum is for managers

I’ve been pretty critical of Scrum in the last years and I’ve spotted a trend in the reactions I’ve been getting on my blog posts. Some people agree and chip in...

Read More

The art of lean planning

It's 2018 and we still see companies making upfront project plans. JIRA backlogs, Excel and MS Project. These plans are made at the time we know nothing about the problem...

Read More

Watered-down to waterfall

Crippling your great ideas to fit corporate logic Remember when MVP meant validating your most radical assumptions as soon as possible? Nowadays it's just slang for Phase 1 of the Gantt chart. Remember when...

Read More

Configuration Fetish

When running a software project, your task is to obsess over simplicity The best software is simple. The most stable lines of code are those you didn’t ship with the end...

Read More

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

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

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