Ask HN: Is it time for a career change?
Having observed myself at work for six years, I noticed that I enjoy the problem solving and implementation aspects of being a SWE: debugging, writing new code, etc. However, I haven't been very interested in the higher level stuff at work: design reviews, architectural decisions, etc.
I also don't have any particular direction I'd like to move into. For the past few years, I've been working on Linux kernel, but only because it was for my job. I am not interested in Linux kernel work for its own sake.
At work, if I say I'm bored with the work, people would just suggest that I find a different project. The projects may be technologically interesting/important... But it seems like none of the work really creates anything of value. Everything seems like an incremental tweak, but there wasn't much wrong with the existing products.
However, I've been working on a personal hardware project for the past few months. I've been performing at a level far higher than what I've been capable of at work. I've been surprised by my own level of accomplishment on this project and it shows that I'm neither lazy nor incompetent. Yet I can't seem to consistently muster that work drive for projects at work.
I don't think the issue here is software vs hardware, or finding the right project. I suspect it's either a matter of working on my own thing vs working for others, or working on things that people pay for. Maybe both. I'm thinking I will become either an entrepreneur (sell my project) or a freelancer.