A bit of inspiration most weekdays for exploring your mindset .

Solving a problem or solving a business problem

Khem Raj January 10, 2025 #meta

As engineers or developers, we see problems more than others, there is a high chance of skew in prioritizing what to solve first. The kind of problems could be

This is challenging, let me bump it to top of my priority list.

This is boring, let me take care of it tomorrow.

Seems easy but uninteresting, I do not learn anything.

It is a regression, moreover I did not introduce it.

All these are personal inputs, however, the customer priority could be entirely in reverse order.

The challenging problem above could be a nice to have, boring problem could be blocking them, easy problem could make the biggest performance improvement for deployed product, regression could be a deployment blocker.

Effective engineers always solve customer problems.