3 ms·
The only way to avoid using shitty languages would be to stop programming altogether. I have found in my experience a pattern that repeats itself. 1) I find a
by bigtunacan 10y ago
The only way to avoid using shitty languages would be to stop programming altogether.
I have found in my experience a pattern that repeats itself.
1) I find a language (B) that I think is great because it solves X problem with the language (A) previously being used.
2) I use that new language long enough that eventually I learn it's pitfalls and hate it.
3) Switch to language (C) because it fixes problems found in language (B).
Eventually this loops.
- Ericson2314 10y agoI'm sorry that's been your experience. I've been using Haskell for 4 years, Rust for 2, happy with both. Anything I don't like other people usually don't like and is fixable.
- andrewprock 10y agoFor years I was stuck in a cycle: A->B->A->B ... Where A was C++, and B was Python.
- PeCaN 10y agoThere are less shitty languages. I'd consider mine to be OCaml and Perl (and Rust is growing on me, but I might be in the first phase above). I think, ultimately, this just boils down to “know a lot of tools and use the right tool for the job”.
- int_19h 10y agoI find that it doesn't loop for me, unless you count new versions of old languages (which fix old problems) same as old. The sequence is familiar, but in general, I find the tools that I use today better, in very specific ways, than tools that I've been using 5 years ago, which were better than those from 10 years ago etc. So it's more of a spiral. A straight line would be better, but I'll take progress in whatever form.