Kind of sad/understandable/alarming. Clearly every lesson is hard won from many years experience. This is where development employment ends up I think after gaining significant experience. You start by caring, making mistakes, throwing yourself into it, becoming disappointed, mad, excited, frustrated, overjoyed, deeply engaged, loving the company, less loving the company - believing in the mission. Over time, you thi…
I am making "things" now. I'm on the software side, but it's tightly integrated with the hardware side of an actual thing, that people can use. For some reason, much of the bullshit in web development just does not apply in that situation. I still care. I had to adjust what exactly I'm working on a few times, but then I still care.
One passage I noticed in the article is that the author contemplates the question "could I make this app just myself", and the answer being along the lines of "yes, but then I'd have to deal with all the marketing and so on". In my case, the answer is a resounding no. The complexity is so high that you absolutely need multiple teams, some that work on pieces essentially distinct from other teams.
Maybe that is a factor? The fact that I can only work on a specific piece of the thing anyway, but can own that to a high degree? Does that make me feel "part of something" myself? I don't know.
The other passage I noticed was "don't rewrite things". That just does not apply to my work at all. Me, my teammates, and other teams have rewritten plenty of stuff. Some of these attempts failed, but for those that did not fail I remember many times where I and others were glad that we did not have to deal with the old code anymore, that had just grown in complexity from now illfitting beginnings.
Rewriting is a regular part of all of our jobs, and without that we had probably become mad by now.