Comment by andyferris

4 hours ago

I'd ask - is your hobby programming the tool, or distributing a tool you built for others to enjoy and working with that community?

I'd say the post deals _strictly_ with the former. LLM code generation absolutely changes community dynamics, what other projects are published, etc.

Part of various communities is _doing_ something of shared interest together and accomplishing something as a group. Sometimes that group is trying to solve a novel problem or push the state of the art forward. When there is no need for a community to serve that purpose, it becomes a group of people who may not otherwise gel. It’s great when it works out otherwise, but I’ve enjoyed working with a lot more people than those who also became a friend outside of that environment.

The other issue I’ve found is that these communities produce novel tools and ideas and AI can iterate on the idea much faster than the original authors. The original author had their own motivations for researching and producing and I can almost guarantee they weren’t reviewing the output of someone’s prompt.

How insightful and concise!

I'd also highlight a third option (really a sub-option of #2) which is competition within the community. One's hobby might be shipping the fastest (such as in cracking communities), and I could very much see this disrupted in today's world.