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...
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...
Finally, that project has gone live. There are still a lot of loose ends to tie, but the stressy part is over. Phew! Now it's time to smooth out the...
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...
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...
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...
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...
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...
[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...
“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...