Hello all!<p>So in short after almost 5-6 years of working, I think I might have found what I actaully want to do!<p>Background, I am a web developer, worked in startups and big corps and then started also my own startup which ended :)<p>The problem is that I get easily bored, I need constant engagement and I do not mean this in the same way that job adverts list this. I need problems!<p>Recently I had the experience to help a company with their problems in terms of legal and due to my previous experience I knew who to call etc.<p>But in the end this is what I want to do. Get a problem, solve it and move to the next one, this is why I thought I liked development.<p>Now is there even such a thing? Is there a title a position who deals with this?<p>Thanks a lot!
> <i>Get a problem, solve it and move to the next one...</i><p>This sounds like what freelancers/consultants do. A company hires them to solve a specific problem, and when it's done, they get a contract at another company.<p>The downside of this way of life is that you constantly need to look for work and sell yourself. The upside is the variety of experience you get and being your own boss.<p>If you search HN articles for "freelancer", "freelancing", "consulting", etc., you'll find lots of threads in which people have asked how to get into this kind of work.<p>There are also full-time employees who have development jobs like this (solving problems and moving on to another project), but those are pretty rare in my experience. Companies that have products/systems to support generally find value in having someone who developed a product continuing to work on it for a while (at least until they can transfer their knowledge to others).
You'll need define the type and scope of the problems you like better.<p>Most software development could be considered problem solving "user has problem x, let's solve it by coding y", even if you're just gluing frameworks together you're solving someone's problem. Other problems are more like bugs, in which case support developer might be more your speed. Support developer is a rarely seen job title these days but still very much exists.<p>In my current role I'm somewhat on the support side and sometimes get some really gnarly bugs that require weeks and some creative approaches to solve. I love doing this because it's like being paid to solve fun puzzles, but other peoples definition of problem solving is to be creating my problems :)