๐—ฆ๐—ผ๐—ณ๐˜๐˜„๐—ฎ๐—ฟ๐—ฒ ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ ๐˜ƒ๐˜€ ๐—ฃ๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐˜(๐—ง๐—ฒ๐—ฐ๐—ต) ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ

Why is it important to be a Product Engineer over a mere Software Engineer? How to be better Product Engineers?

In the thread... ๐Ÿงต
๐—ช๐—ต๐—ผ ๐—ฎ๐—ฟ๐—ฒ ๐˜๐—ต๐—ฒ๐˜†?

Software Engineers build software with a focus on the elegance of the code, performant algorithms, modularity, reusability, etc. Their main focus is on quality code and builds all the features/requirements around quality code.
A product Engineer is someone who cares about all the above but his focus is from the Product or User perspective. In spite of doing everything a Software Developer does, the Product engineer chooses tools/algorithms/methods that will make the product better and user happy
๐—›๐—ผ๐˜„ ๐˜๐—ผ ๐—ฏ๐—ฒ ๐—ฏ๐—ฒ๐˜๐˜๐—ฒ๐—ฟ ๐—ฃ๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐˜ ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ?
A software developer does any change which is technically right but a product engineer should think about:

- Targetted User & their knowledge level
- UX
- Compare with other parts of the product

[contd]
- In Sync with other teams/devs
- All possibility of changes to the feature
- Technical hacks/small tweaks required to not compromise on feature

Things that can help you to decide the above factors include:
- A/B testing
- Understanding Basic UX
- E2E Product knowledge

[contd]
- Business objectives
- Metrics & other previous data.

End of the day,everything built is Business. Even if its a software, it's a product for other developers. So,it's very important to know the data, the requirements, the expectations, and then decide on the technical aspects
Product Engineer = 10% UX + 20% Product + 70% Software developer.

* Percentages are just placeholders
You can follow @vilvaathibanpb.
Tip: mention @twtextapp on a Twitter thread with the keyword โ€œunrollโ€ to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.