36 ms·
When you've been perfectly precise in your spec and language, isn't that programming? Why use a stochastic goblin to do things in that case?
by malfist 7d ago
When you've been perfectly precise in your spec and language, isn't that programming? Why use a stochastic goblin to do things in that case?
- Pannoniae 6d agothat would only be true with a perfectly expressive language with both high-level and low-level features, perfect support for any kind of metaprogramming and a godly optimiser. ofc we don't have that, so code is compressible, and compressible a lot. You can say what you need in English much shorter than in in any programming language
- blackenedgem 7d agoSee https://www.commitstrip.com/en/2016/08/25/a-very-comprehensive-and-precise-spec/ https://www.commitstrip.com/en/2016/08/25/a-very-comprehensi...
- throwaway6977 7d agoIt's just a lot faster at hammering it out than me pound for pound, and I can quickly rattle off via voice-to-text exactly what I want much faster than I can type all of the code (especially when across a few different files), in a huge majority of tasks I perform. It's also especially good at debugging by brute force quickly and at scale meaning e.g. it can start desperately bisecting diffs to find the source of a bug 10000% faster than I can.
- malfist 7d agoAnd then you get two blue buttons and a terms of service talking about chemical sales
- embedding-shape 7d agoFor me, typing "Create a new namespace with these enums, functions and traits, that should follow X, Y and Z constraints" is faster than typing all that code manually, and typing less is less straining on my hands/fingers.
- burntpineapple 7d ago[dead]