Re:Ask HN: What technologies have made your life worse?
by karpierz on Monday July 25, 2022 @01:41PM
(#32228059)
If you only had one programming language, this problem would turn into an issue of too many frameworks. The problem isn't that there are too many programming languages; the issue is that there are many ways to structure code around a problem. Different problems incentivize different structures and so you end up with different languages.
Re:Ask HN: What technologies have made your life worse?
by valbaca on Monday July 25, 2022 @01:54PM
(#32228289)
~~Simple~~ JavaScript is eating the world. ClojureScript compiles to JS.
I'm convinced that Clojure will be the lisp-uber-language.
EDIT: I shouldn't have said "simple"; nothing ever is. I was being arrogant.
Re:Ask HN: What technologies have made your life worse?
by cudgy on Monday July 25, 2022 @02:25PM
(#32228742)
Do you get Javascript error messages in Clojure? That is one of the drawbacks to transpiled languages I have used before.
The best one I’ve used so far is Kotlin, which is a pleasure to use in comparison to Java, but this might be because I used it in an IDE written by the language designers themselves.
Re:Ask HN: What technologies have made your life worse?
by camoufleur on Monday July 25, 2022 @01:32PM
(#32227901)
If Lisp was the only language I'd never program again
Re:Ask HN: What technologies have made your life worse?
by ikeserbestian on Monday July 25, 2022 @05:06PM
(#32230919)
I have the same feelings for Lisp, honestly. From Day Zero of my programming experience I dreamt about a “meta” language (overdose of C64’s BASIC V2 caused this symptoms, maybe). I even didn’t know the meta word but years later I found the Lisp and said “yeah, that’s it”.
Re:Ask HN: What technologies have made your life worse?
by feoren on Monday July 25, 2022 @01:54PM
(#32228296)
> I don't enjoy learning new syntaxes every year
I don't understand why you need to pick up every new language that comes out. Can't you just hold down one job for longer than a year?
Re:Ask HN: What technologies have made your life worse?
by qorrect on Monday July 25, 2022 @01:49PM
(#32228207)
> some say it has no syntax
That was always my impression, you're writing the AST directly, then manipulating it with fancy macros.
Re:Ask HN: What technologies have made your life worse?
by throwawaytemp27 on Monday July 25, 2022 @01:29PM
(#32227854)
Good thing there are other languages for other peoples preferences!
It may be an unpopular opinion on HN but I don't enjoy learning new syntaxes every year for relatively few benefits in new concepts or paradigms.
In my ideal world everyone would be using Lisp (my username checks out!) but so much power. It has a simple syntax (some say it has no syntax but I think that is a little hyperbole). In my ideal world new concepts and paradigms are implemented in Lisp using Lisp. I'd much rather spend time solving real problems that real human beings care about. I'd much rather learning new ways of solving problems with new paradigms. I don't want to waste hours learning new syntaxes and their gotchas and edge-cases!