3 ms·
The problem is that programming work nowadays is structured in a way that prohibits developing any kind of intrinsic goals or motivation. People like us (HN fol
by taway_1212 10y ago
The problem is that programming work nowadays is structured in a way that prohibits developing any kind of intrinsic goals or motivation. People like us (HN folks) thrive on autonomy and mastery, while we work on tiny and closely monitored "stories" in garbage codebases.
- manyxcxi 10y agoThere is a simple beauty to finding the best solution you can given the constraints of the system, and often that's the garbage pile that is the old codebase. The simple truth is that for every greenfield project we get in life, there's probably 30 brownfield projects. A lot of big enterprise developers may never once see a greenfield project. I sure didn't when I was on a product team. If you want new you may find agency life fun. The downside is that if you love building new and are proud to watch things evolve gracefully you'll feel frustrated that you never get time to 'finish' the code. Also it's fucking chaos 24/7. I loved it. It will destroy you if you can't manage the always under the gun feeling though.