Productivity

Solutioning is a tragedy.

A few years back I worked with a customer who ran a WordPress-based e-commerce site. As a way of boosting sales, the Marketing department had come up with a coupon...

Read More

A little less talking

Communication is the core of software development. We shape our solutions through conversations with customers, stakeholders and colleagues. We evolve architecture through debate and discussions. We write code to talk...

Read More

How to avoid status meetings

Meeting culture is that ubiquitous pest that stains corporate life. Middle managers often have their agenda covered with back-to-back meetings like some kind of twisted mosaic. And in these days...

Read More

Flexiblity is a superpower

Every company calls itself flexible. It's one of those meaningless buzzwords used to attract talent. Most businesses are extremely rigid in their mindset. I regularly hear from companies that think starting...

Read More

Minimum viable team

Management worships scaling. More is better. Large teams can churn out more features faster. Strong managers shine in huge hierarchies. Sure, it can be a bit wasteful, but if you...

Read More

Pragmatic Software Development

Software developers constantly make trade-offs. Picking an opinionated framework speeds up delivery, but makes it harder to build non-conventional features. Larger payloads vs multiple requests. Does this project benefit from...

Read More

Slow factories and fast cars

Kanban is where software development starts getting interesting. It shows you a lot of flaws in the organisation. https://twitter.com/sftwrcraftman/status/1157972095596470273 What a great question! Most of what we call Agile is based around optimizing...

Read More

Train your weaknesses

Some teams are all about quality. They deliver software without bugs. Since that's their main strength, they'll work hard to improve that. How can we catch defects earlier? How can...

Read More

The curse of the Elders

All of us have been part of arcane rituals. We were introduced to them when we first set foot in the office. We passed them on to the new hires....

Read More

Four foes of focus

Focus is one of the superpowers a product team must have to build great stuff. It's the ability to say Yes to whatever gets you closer to your goal...

Read More