Are you a software engineer who wishes to take product decisions but is unable to due to the way your team functions? If your mind is screaming YES, then this article might help you to have a better grip on the product mindset while being in the shoes of a software engineer.


Truly speaking, a great software engineer is the one who can utilise his/her skills to make a great product.

A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyse a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialisation is for insects.

— Robert Heinlein

FROM user_profile_attributes
WHERE user_id IN (...);

Dhruv Agarwal

Rosh Gadol! Engineering Manager, Shuttl India.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store