
Product Engineering or Platform Engineering
Software engineers (non-frontend ones), which one do you prefer?
Note that: Product engineering - making features that the end customer would use
Platform engineering - dealing with infra, cloud, dev productivity, data platforms, etc
Talking product sense with Ridhi
9 min AI interview5 questions

Platform is most interesting, I have been a feature engineer mostly so the work kinda becomes boring and not much interesting but if you do Platform you would be dealing with Cloud Platforms, managing servers, CI/CD, Tinkering with DBs , load balancers and all. There’s no end of learning in Platform

Frontend has platform engineering too - CI/CD pipelines, monorepos, micro-frontend frameworks, component libraries, design systems, feature flagging etc.

Makes sense. Let me try editing my post.

I would opt for product, as Platform can get boring after a point in time. In product, you'll encounter more 'problems', not just routine work. Also, you get to understand the customer mindset better, preparing you for higher management roles later on. That being said, Platform also has its advantages. It's easier to switch between roles for someone who has exp in infra and cloud. Ideal case, go for platform in initial years, and then pivot to product.

That's insightful

Also if you have a dependency on Infra side in your company, your job is very much safe

Those who are saying product engineering is better than platform engineering as it sets you up for management roles in future since you get to know the business are skipping out one simple fact that for you to get into management roles, you will have to stay in the firm for an appreciable amount of time. I am pretty sure reality is different and if we are being practical, platform engineering makes you better equipped at job hopping. And job hopping is where the money's at. Not to mention you will be closer to tech than business, and as an engineer that's what matters.

Voters, please feel free to explain reasons as to why you have voted for your preferred option