Management

Engineering excellence is how NASA flawlessly landed Curiosity on Mars

Engineering excellence is how NASA flawlessly landed Curiosity on Mars

We’ve all experienced the frustration of our smartphones crashing or freezing at the worst …

Engineering excellence: the art of doing small things really well

Engineering excellence: the art of doing small things really well

Recently I have been reading Art of Leadership, The: Small Things, Done Well by Michael Lopp. This …

Kernel of a good strategy - Why, How and What

Kernel of a good strategy - Why, How and What

Having a well-defined strategy is crucial for success of a modern business. A good strategy should …

Using Inversion as a Mental Model for Product Management

Using Inversion as a Mental Model for Product Management

Ability to think critically and anticipate potential problems is essential for success for product …

Roles vs Jobs

Roles vs Jobs

It seriously turns me off when organisations are unable to differentiate between a role and a job. …

Organizational debt

Organizational debt

Organizational debt is a sibling of technical debt. While technical debt is unhealthy and generally …

Your technology architecture and engineering organization should coevolve as your startup grows

Your technology architecture and engineering organization should coevolve as your startup grows

The evolution of your technology architecture should depend on the size, culture, and skill set of …

Partnership over Stakeholdership

Partnership over Stakeholdership

When hiring for senior roles, companies put too much stress on stakeholder management skills i.e. …

Organise your engineering teams around the work by reteaming

Organise your engineering teams around the work by reteaming

When it comes to organising engineering teams, a popular view has been to organise your teams based …