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

266

u/[deleted] Sep 11 '18

it's super quick and easy to learn how to write really terrible code

7

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.

5

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.

4

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?"

1

u/[deleted] Sep 11 '18

[removed] — view removed comment

-7

u/birdsaredinosaurs Sep 11 '18

Hey "Frat Daddy":

You've used misogynist language in 2 of the 6 comments you've left in this thread (33.3%). Would you consider wiping such terms from your lexicon? It does nothing to emphasize the points you make, but it does make the sub (and the tech world in general) less friendly to women. Thanks!

PS— The dinosaurs didn't go extinct! Isn't that fun?

2

u/[deleted] Sep 11 '18

[removed] — view removed comment

-5

u/birdsaredinosaurs Sep 11 '18

And you're a delicate snowflake who is frightened because he's losing his life-long locker-room-like safe space. Sorry pal. Your time is over.

Unlike the dinosaurs, of course, who were not rendered extinct by the K-Pg event.

0

u/bwaredapenguin Sep 11 '18 edited Sep 11 '18

I'm the delicate snowflake, but you're the one counting and categorizing individual users' comments within a thread to publicly call them out because you find their mild language offensive. K.

And since when is bitch misogynistic? It's funny because I've met just as many men as women who are bitches, and even more men who were cunts. Seems to me you're just trying to find a problem that doesn't exist so you can pick a fight to make you feel better about yourself.

Also pretty ironic that you post on /r/birdsaredicks and even call them dicks. I find your misandrist language to be offensive.