Original Summary

I have a BS&#x2F;MS in computer science and somewhere around 9 years of experience, where the first half was spent working as a backend developer and the second half I&#x27;ve been working in product owner roles. I switched from development to product because I simply realized that I wasn&#x27;t very good at implementation and system design work to be honest. I wanted to work with tech from a more overarching level, and let the experts who were much more skilled than me handle the implementation work.<p>Around 8 months ago I switched companies and am still working as a PO, but this organization I am working in is a terrible fit for me. I don&#x27;t want to go too far into why I really dislike this job, but a big part of it is that the organization wants me to make technical design decisions which I am just really not good at, since the development team doesn’t have this experience themselves. This is making it completely impossible to deliver on the project I’m responsible for.<p>This has really made me think about what I should do for my next role. I fully admit that I was and still am a mediocre developer, which is why I moved into a PO role in the first place around 4 years ago. I have such a huge amount of respect for people who are great developers and architects. It&#x27;s a challenging role and I can imagine it&#x27;s exciting if you are creative and like to build new things. But I am just not cut out for it. I am not very creative, and I often have no clue where to even start when I need to build new things.<p>The parts I&#x27;ve enjoyed the most in the various roles in my career have been things like:<p>- 2nd&#x2F;3rd line ticket management and troubleshooting. It&#x27;s been quite fun going through logs and trying to figure out what went wrong, perhaps trying to recreate the situation in a test environment with an API client.<p>- Supporting customers. For example helping customers with installations of software. It honestly gives me a huge sense of accomplishment when I get to see a customer making use of our products, and helping them investigate why something may not be working.<p>- Being an interface between business and tech. I&#x27;ve always thought of myself as someone who is able to understand both business needs and technical needs quite well. Even though I&#x27;m not good at implementing software, I can understand limitations of software, read and understand existing codebases, and so on.<p>- Testing software. It&#x27;s a lot of fun to test software to see if there are any issues before we go live!<p>- Just working with people in general! I really like to do whatever I can to support my team and the people that I work with.<p>I thought I&#x27;d ask for some advice to see if you guys have any recommendations for career tracks to consider, given that I am just much more comfortable supporting existing software than building new software. I like working with people. I like achieving results. I&#x27;m just not cut out for system design and building new software.<p>Honestly it might mean that I need to live with a lower salary, and that is fine with me. To be completely honest, given the fact that my current role is genuinely making me sick with severe anxiety (made a post about this a while back [1], I&#x27;ve learned that money isn&#x27;t everything. There isn&#x27;t a point to making more money if my job is literally killing me and I am losing my health. I&#x27;d much rather work with something I enjoy that isn&#x27;t making me feel sick. Life is too short.<p>Thanks for reading this. I really appreciate any advice or thoughts you may have.<p>[1] https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49533073


  • 情报分类:工作与职业机会
  • 分类依据:内容涉及招聘、求职或职业发展
  • 信息来源:Hacker News 新项目
  • 发布时间:2026/9/13 19:47:23