Tech needs better leaders

Guardians of the Gantt Chart

The Project Manager in an Agile environment With the shift to self-organized teams and Agile Software Development, we've seen the traditional manager role erode. The boss has been replaced by coaches...

Read More

There is no WHY in TEAM.

Nothing defines the success of a product more than the team that builds it. Without the right people and skills, nothing gets done. Well, nothing good at least...

Read More

Career refactoring

Technology moves fast and standing still for a few years will hurt your career. Developers know this. Hiring managers know this. Whenever I interview senior devs, there are always a...

Read More

Agile is done. What’s next?

Last week I tweeted a rather snarky joke about the current state of Agile software development and the results were overwhelming. There were a few snide reactions from Scrum Managers...

Read More

Technical investing

Technical debt is the name we give to those shortcuts we take when building software. It’s a clever analogy taken from the financial world. If your project is technically in...

Read More

Let’s communicate less

Management consultants and team building gurus all stress the importance of communication. A team is not just a group of individuals, but a network that works towards a common goal. There...

Read More

Deadlines are killing your company

If there is one thing large companies love it's deadlines. We'll set Big Hairy Goals somewhere in the not-so-near future and we'll take them seriously. Promised! Setting a hard deadline feels...

Read More