Hacker News new | ask | show | jobs
by butMebbe 1299 days ago
We need less DSL, IMO, more constrained code generation from data models.

There is so much bloat due to everyone making a DSL to learn distributed systems with, or every little bit of UNIX coming with its own text config format.

I’d like to get away from generating yaml for Docker and k8s and import balancing forks of microservice logic v8 style; read kernel telemetry from eBPF in the app to determine how many forks the code can add or needs to subtract, and terraform because it’s still just a Linux box under there.

But the cottage industry that profits from these ideas is threatened by these ideas and sticks with showing off a new arbitrary string parser that ALSO sends the strings to an API for you!

The software industry has turned into a jobs program and has little to do with novel engineering.

2 comments

Although I get where you're coming from, it seems that this just renames a DSL as a model specification language.
That’s an overly reductive, thought ending, semantic position that sticks to status quo; I have been getting that a lot from the work bee office crowd. I freelance so maybe I am capable of a different perspective? It’s relative.

It would also eliminate who knows how many lines of code in the form of parsers/lexers for dozens of random static formats, and embedded HTTP clients that reach out to APIs being copy-pasted all over to handle ops.

It would bin a whole lot of cognitive gibberish that comes with Docker and k8s, and move SRE/ops thinking to leveraging the same language ecosystems as app developers, normalizing jargon.

But yeah let’s stick with your simple reduction. Apathy and lethargy are the zeitgeist of the day. The “disrupt!” industry has become a “wait not me though!” jobs program.

Effectively a government jobs program as the rate hikes forcing layoffs show. As soon as the Fed shut off the money printer, big techs house of cards started wobbling. Truly innovative measure like layoffs, a form of politically correct economic insecurity[1], not novel new ideas, was big techs reaction to government policy shift.

[1] https://www.nytimes.com/1997/02/27/business/job-insecurity-o...

I'm curious about the v8 thing (Google's V8?) — can you tell more?