3 ms·
To add to this, one thing that often doesn't get enough attention is that the majority of the best developers tend to be artists (or at least artisans). Most of
by InclinedPlane 12y ago
To add to this, one thing that often doesn't get enough attention is that the majority of the best developers tend to be artists (or at least artisans). Most often this fact is unappreciated because most of the artistry of software is invisible except to the people working closely on it. Also, when looking from afar or when looking close up for only a moment the work looks mostly technical and mechanical. But people ignore that the same is true of artistic works, because we can see the outcomes more clearly so we avoid being misled.
Many times I've seen developers getting burned out because their management treated them like factory workers or, worse, cattle. Often what happens is that some of the better devs start leaving and then that creates a cascade where the working environment just gets worse and worse for everyone else (fewer good people to do the work so more work and more stress for everyone else, and fewer coworkers you enjoy working with) and more and more good people leave.
What you say is totally true about working on projects you care about. That's always the way it will be with artists. If you want to work on something that you don't care about, you can, but you won't be able to do so at your full capacity. You'll need to disengage with it enough to keep it at arm's distance, to disinvest much of your self from it. That too can be perilous because it risks becoming disinvested from development as a whole and losing your passion entirely.