I love building stuff that has no purpose whatsoever but is just cool. I love building stuff that only I have a use for. I love doing tech for artistic value because I believe in art as well.
Some people watch Netflix and go to bars. That's their way of fun and that's fine. My ways of having fun just happen to be (0) travelling and (1) building stuff.
(Even many startups fail this litmus test.)
Hacking is fun, but life as a starving programmer is not.
There is a vast difference between getting reasonable money and negative money. Bigger than between making reasonable living wage and being filthy rich in fact.
The existence of (lots of) 'starving artists' is pretty strong evidence that at least some people may ultimately benefit from art that doesn't turn a profit.
Some people definitely need to make art, whatever the cost to them personally. I'm one of them. (And I'm lucky that my art is really cheap to make.)
It's really more of a question of finding meanings; I see where he's coming from. There is a certain kind of despair when you look back at 10 years worth of side projects and none have "taken off". I've only seriously worked on side projects in the past 3~4 years (full time engineer for 10 years), and even with less than half the time spent, and less than half projects completed compared to OP, I still feel a bit of this.
In my view, anyone who dedicates their free time to creating is an artist.
I think it's worth mentioning I think this might be a little outdated of a definition because philosophy and art is agreeing more every day that everything in art grows out of the survival and reproduction instincts.
They also appear to agree more every day that your last point, that "anyone who dedicates their free time to creating is an artist" holds true.
It has to be something new and different. Otherwise at best you have kitsch.
There is a vast difference between art and craft.
Building Uber and creating Uber are two entirely different things.
It is easy to build something if you have the blueprint, it is much harder to imagine something new and build it without knowing the exact next step.
For comparison, you could back of envelope analyse the market impact of, say, automated 2D floor and garden planning with AI. It is possible to undercut in a week in implementation and in seconds by a single guy with marketing and connections. On the upside, it could be pivoted. The main drawback is that it also does not make sense at a local level. (Unlike the 3D printer repair which might.)
Just as an aside, serious free software maintenance work is not cutting edge and also fulfills your challenge of not being "outsource-able" to a small team of low-wage devs.
Or at least I've always assumed it is. Where can I pay some small amount of money to test and see whether a small team can "fix X without breaking the users' existing programs" for a poorly documented FLOSS interface that depends on undefined behavior in C?
Even writing an OSS project from scratch. It only becomes art if it really is done either clearly superior or is something entirely new. Plus it must be executed really well.
That statement resonates with me - immensely. I was a musician for almost a decade before going to school for CS. I feel in love with the creativity that knowing how to code enabled. Just like the author, I made my fair share of worthless side projects and just like him I felt pressure to monetize them to no success which ultimately took all the fun out of them.
I've never been able to get the fire back to make stuff just because I can. I really hate that I've lost that.
Let me offer a possible coping mechanism: realize that you are an artist. You are a true hacker.
For people like us, having ideas and making them real is the purpose of life. Since the 90s, there has been an immense pressure on our community put everything we do in get-rich-quick terms, which as been super destructive the psyches of many hackers. Be mindful of this, then cast it aside.
No matter what, keep having ideas and making them real.
Don't just take my word for it, ask Alan Watts: https://soundcloud.com/jeffreysource/above-beyond-ft-alan-wa...