4 ms·
I'm in a pretty weird place with Go. On the one hand, I really cannot stop using it. I can build an small web applications in a day or two, I can write them in
by JacksonGariety 10y ago
I'm in a pretty weird place with Go.
On the one hand, I really cannot stop using it. I can build an small web applications in a day or two, I can write them in just slightly more lines than Rails, and the applications I can build are much speedier than Rails applications.
On the other hand, I really, really hate using Go. It's tremendously boring and I never feel the code is that elegant.
I've tried Haskell, but I end up messing around monads too much because there's so much IO.
Rails is fantastic, but I'd prefer to experiment. I never grow as a developer when I use Rails.
Node.js is great. But if I don't need to write a lot of JavaScript on the frontend I end up asking myself: why am I writing JavaScript on the backend?
Racket or Chicken Scheme look like good directions for me. Erlang looks interesting. Maybe I should give Clojure another shot?
- JackMorgan 10y agoYour comment is similar to how I feel about Clojure. It's "good enough" for me for most things. Whenever I need something fast, that's what I grab for first. But, it feels "mushy" after +10k lines of logic, and I'm wishing it was F# or Haskell. I think I just need to bite the bullet and only use Haskell from now on. If it's slower at first, meh, it'll catch up when it grows.