There comes a time in most every software engineer's career journey where a decision has to be made: front-end or back-end. But also maybe full-stack, DevOps, mobile, infrastructure, data engineering, etc. The point is that specialization is often a must for getting yourself into that next level of engineering roles. But choosing which path to go down isn’t always a no-brainer.
This is a companion discussion topic for the original entry at https://triplebyte.com/blog/to-what-end-choosing-your-software-engineering-path