If you were running a marathon and, halfway through, everybody just hopped in a cab and drove to the finish line, you'd be disappointed.
If you were running a marathon and, halfway through, everybody just hopped in a cab and drove to the finish line, you'd be disappointed.
So when the audience has moved on to synthetic music (stretching the analogy now!), and musicians have as well, it's still possible to continue on your own, for the pure enjoyment of it. But much has been lost with the global transition.
You talking like what you doing is happen to appease people
What's wrong with that? Appeasing people is part of what being a community is. That's the human element. I could write a grand novel for the fun of it, but I still want people to read it and talk about it. To give me feedback, to discuss its themes. If that's taken away due to technological advancement, it's a sad thing.
It is not a binary between doing what you like because you enjoy the craft or being happy that people engage with your output. Both of those things feed into each other. An old neighbour of mine used to craft bracelets and give them away around the neighborhood. Why would she spend the additional time to walk to my apartment and hand me a bracelet? Did she only make the bracelet to get the neighbourhood's approval and didn't actually enjoy making it? Of course not. She made it cause she likes doing crafts, AND she likes people enjoying what she made.
The unfortunate part is that LLMs are addictive and they remove a lot of the complex thinking one has to do (in many cases), which lowers that community engagement that occurs in software circles.
Were you running the marathon to beat the competition and win a medal? Or were you running the marathon to improve your personal record?
For coding: Are you writing code to be the first to solve a certain problem and win community recognition? Or are you writing code to solve a problem you personally have?
You could run a marathon because you love running and want to do it with other people who love running. Similarly, you could share code-based projects with a community because you love it and want to do it with people.
The ideas you mention aren't separate from community or from each other. You can have friendly competition within a community that pushes all parties to improve and be their best.