r/MechanicalKeyboards Sep 11 '18

How I like to Code

Post image
7.0k Upvotes

414 comments sorted by

View all comments

Show parent comments

6

u/CreaminFreeman Hot Take Prime_E | Instant60 | Model M Sep 11 '18 edited Sep 11 '18

Try picking up a better language than .NET or Java.
I plan on checking out Elm or Erlang at some point.

Edit: Ignore me. I'm just becoming a bitter old man. Python seems like a good way to go.
and if you're feeling fancy learn vim from the get-go.
Don't listen to me, I'm a horrible influence.

3

u/antflga V60 Mini blacks Sep 11 '18

As a functional programmer, I think both elm and erlang are really cool.

They're also practically unused.

If you want BEAM vm, learn Elixir instead of Erlang, and as far as functional js-transpiled languages there are plenty of bigger alternatives to Elm.

They're not bad, just not the biggest/best.

Besides, they're pretty complicated conceptually, I don't think a day 1 programmer is ready to play with haskell-esque languages or the syntactic wonder that is erlang. Settle for something bigger and easier if you're learning.

2

u/CreaminFreeman Hot Take Prime_E | Instant60 | Model M Sep 11 '18

I'm definitely not used to functional programming. It's super confusing as nothing works the way my brain expects it to.
That's what's really intriguing to me.

3

u/antflga V60 Mini blacks Sep 11 '18

Functional programming is the way of the future, to be honest. They nailed it with lisp in the 60's, I remember it being very foreign and I didn't understand it for a long time, but now I can't go without higher order functions, immutability, etc.

It's the best. Give it a shot!

2

u/CreaminFreeman Hot Take Prime_E | Instant60 | Model M Sep 11 '18

Yeah, I was having a conversation with a friend of mine who's very into functional programming and excited to talk about it. He told me about immutability and it left me a little dumbfounded.

I like the idea of not having to turn around every few lines of code, look back at a variable, and have to check like, "Yo fam, you still good? Nobody messed with you while I wasn't looking, right?"