๐ฆ๐ผ๐ณ๐๐๐ฎ๐ฟ๐ฒ ๐๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ ๐๐ ๐ฃ๐ฟ๐ผ๐ฑ๐๐ฐ๐(๐ง๐ฒ๐ฐ๐ต) ๐๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ
Why is it important to be a Product Engineer over a mere Software Engineer? How to be better Product Engineers?
In the thread...
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.
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]
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]
- 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
- 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
* Percentages are just placeholders