Ask HN: What do I do about boredom? I work for a FAANG company. I'm at the lowest non-intern level. I am very passionate about programming. For example: I've been writing my own new programming language and compiler for it using LLVM, and created a hello world kernel that compiles with CMake and can be booted with QEMU to output hello world to the console.
I have a wide variety of passion projects, many of which go nowhere as a result of my ADHD, but I like to challenge myself and explore new frontiers. On the other hand, my job consists of working on poorly managed sphaghetti code with very low velocity, the system is very inefficient, and the tooling, debugger support, etc., are pretty terrible. This is resulting in burnout, my job is frankly, too boring. I want to know if anyone found themselves in a similar situation, and how they would deal with it. I like the company, but I do not feel like I am living up to my potential in my current role. How does one aquire or transition into "interesting" roles, especially regarding new development? What do hiring managers for new development look for? And what do I look for in job/role listings to weed out legacy/maintinence work? |