ghukill
> I see a glint of the next evolution - mostly small, independent, human-centred (perhaps AI supported). It's tiny right now, but there's a good chance that the specific future I'm thinking about is already here just not evenly distributed yet.
This. AI has helped me realize some really engrossing and satisfying coding projects I may have otherwise not done. The flip side is that they wouldn't have worked if business-as-usual / do-same-but-faster-with-AI was imposed upon me.
Use of AI can be highly personal and symbiotic, just as it can also be dehumanizing and parasitic.
I look forward to new ways of working both individually and structurally that yet may emerge, and it will require creative elbow grease to materialize.
I also empathize with, and support, those that feel the experience has shifted beyond something they care about, enjoy, or want to participate in. As I'm sure we all do, I have very good friends who lead very different lives from me. AI can be seen negatively as a wedge, or perhaps more positively as a tech/pasttime/activity that we yield in unique ways, making (keeping!) unique in the process.
Greatest thing I've read on HN. As a librarian and developer, can confirm. At least in most cases...(slipping back into fever dream)....
That said, all points taken. If this sparks interest in someone, as is stands, it would be on them to dig in to all the considerations you've outline.
Lectureporn: The Vulgar Art of Liberal Narcissism
But data normalization to that end is a moving target, while a bag of subject-predicate-object statements are quite doable. This, I believe, is a uniquely powerful characteristic of linked data / graph query languages and protocols.
To that end, agree with the comment above that GraphQL is mighty exciting.