6 ms·
How much do you enjoy programming that's very deep and sophisticated, something only other experts could understand and replicate, versus a problem that's low-h
by mbg721 5y ago
How much do you enjoy programming that's very deep and sophisticated, something only other experts could understand and replicate, versus a problem that's low-hanging fruit in a technical sense but that nobody thought to use programming to solve?
I keep finding in my (not specifically programming) career that my moments of joy come more in being an enthusiastic amateur, in taking an automation task from nothing to something, rather than taking something complex and making it slightly more complex and slightly better.
- spiffytech 5y agoI feel the same way. I gravitate towards smaller projects, where I can have a significant impact quickly. It feels good to write code that gets something done, even if the task isn't complicated. Some problem domains are unsolvable without sophistication and expertise, but those often don't appeal to me. E.g., I wouldn't want to work on a database engine; a lot of the work goes into things that are aren't especially visible or into deliverables which I don't find interesting, and it tends to take a lot of work to improve small things. Some people really like that stuff. They may enjoy the challenge, or the personal growth, or the cleverness and reasoning. Myself, I enjoy making things happen through making stuff. I don't particularly care for puzzles, and making things more challenging hurts as often as it helps. I like working on things where I'm glad whatever I made now exists. Whether it required senior skills or junior isn't so important to me.