Dive Deep into Creativity: Your Ultimate Tumblr Experience Awaits
Raise your hand if you spend more time criticizing yourself for inefficient use of keyboard shortcuts than you would actually save by using them
You know how there are a lot of programming languages that people say are “really powerful if you know how to use them”? And how usually those languages aren’t at all worth the time? I think Haskell might actually be worth the time. After a hiatus I’ve come back to it and love it. I hardly know how to use it, but at least I can perceive how it might be really powerful.
Prolog is still the worst, though.
I like Cilk++. It’s so nice to just be like “Hey I want this for loop to have some parallelism” then only have to replace the “for” with “cilk_for”.
and an unholy amount of linear algebra
It’s interesting how as I’ve progressed as a programmer the things I turn to for therapy have also progressed.
At first it was Scratch: after a span of getting frustrated by Python I would play with Scratch to at least make things that did what I wanted them to.
A little while later I wrote HTML and CSS to feel good about myself, because even when the default padding for <body> screws up your positioning there’s at least SOMETHING on the screen instead of an aggressive error message.
Now, it’s python. When Scheme or Haskell or C or Java or C# (less so C# - it’s actually pretty nice) or even Javascript are bothering me I can always turn to Python to feel better.
I wonder what it’ll be next? Maybe one day I’ll see C++ as my relief. Probably not. But maybe. Perhaps the final evolution of a programmer is when you can feel completely peaceful while writing Posix level C. Perhaps even assembly. Probably not. But perhaps.
WHO IN THEIR RIGHT MIND WANTED TO PUT THIS MANY PARENTHESES IN SCHEME. MY IDE IS LITERALLY OUT OF COLORS FOR THE AMOUNT OF PARENTHESES I AM TYPING.