Details
-
AboutJunior in Highschool. Caught the functional bug.
-
SkillsJava, Kotlin, Haskell, some js, some python. Miscellaneous knowledge. Can and will give dubiously consensual Monad Tutorials.
-
LocationSeattle, WA
-
Github
Joined devRant on 7/6/2016
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
Went into a thesis class today at my University. The team was presenting their project which was something related to web development.
Half way through the presentation, I realized that the template they were using was one that I had uploaded on ThemeForest for sale xD
Sadly they claimed ownership of the template claiming that they created the design. It was not difficult to see that their website was the best looking out of all around.
(Thesis requires us to create our own design and not to purchase it online)13 -
For all those people with some great app ideas , visit play store just to find out other 69 fucking similar apps for the same shit you've been pitching me for the past hour.1
-
I just got hired as a systems administrator at a company that develops web forms. NO ONE in the company has heard of git. They don't use any kind of version control.
I'm a little worried...6 -
For years I've felt confident that my system was idiot proof with only one button to click through the process.
Today a user proved me wrong.7 -
I want to learn a functional programming language, hoping to start off with HASKELL. any suggestions?5
-
That moment when you're very happy you just completed a hard Haskell kata in CodeWars, with 8 lines, three functions, a lot of functional concepts (which would take at least 30 lines in Java or C#) and they show you the top voted solution by another user with JUST TWO LINES and a lot of function composition.2
-
So after someone mentioned Haskell in a post, I googled it and started some kind of tutorial.
It's fun!4 -
fuck me. I started the night with the question "what are classes, in JavaScript?", did a lot of reading, and just came to the conclusion "religious colonialism.", and I didn't even read a single Crockford essay.
I'm just going to give up, go learn Haskell, get a lambda tattooed on my ass, and be done with it. -
So, this is probably somewhat esoteric but...
While studying at university I had a "programming paradigms" module, dunno why they called it that, it was more like "introduction to functional programming".
So, it's kinda mind bending, we'd only really started to get our heads around classical object oriented programming and they throw functional programming at us.
It's worse than that though, for do they use an established language, like lisp/scheme, functional Python, or even given Haskell?
No, of course they didn't. They taught us Oz.
You probably won't have heard of it, but this language is burned into the back of my brain, along with a vague understanding of the n-queens problem we had to solve graphically (using qTk, which I dunno if someone took qt and tk and blended them, I stopped asking questions after a while).
To top it off did this language (at the time) have a stand alone interpreter? Did it buggery! It was coupled to the Mozart programming system, which is just Emacs (which has a bloody lisp built into it,so close, yet so far 😭).
It gets worse, though, oh does it get worse, for pause dear reader and consider, have you ever heard of Mozart/oz before, I'd put money on most of you had not heard of it until today.
For, you see, I believe at the time of writing, one, yes, ONE text book exists on this language. When I was doing my assignment there was merely some published conference notes and language design documents.
That's not all, I was not the only one experiencing difficulties with this language, someone in the class ended up pouring through the mailing lists and found the very tutor teaching the class struggling at first to understand the language.
I had to repeat that year. The functional programming class was one semester.
When I retook that year, it was a whole year long. However, halfway through the year, original tutor was fired and a new tutor was hired to teach the language.
He was, understandably, just as confused as we were.
There was a Starbucks and a pub equidistant from the lecture hall, though in opposite directions. From lecture to lecture we had no idea which one we'd end up in.
I have reason to believe Mozart/Oz it some sort of otherworldly abomination designed to give students the occasional nightmare flashback, long after they've left.
My room had post it notes, sheets of paper, print outs, diagrams, doodles and pens, just stuck to the wall, I looked like a raving lunatic three hours away from being institutionalised. There was string connecting one diagram to the next and images of a chess queen all over. As I attempted to solve the n-queens problem.
Madmans knowledge, I call it. I can never unlearn all that, in fact it seeps into much of the code I write. Such information was not meant for the minds of a simple country bumpkin such as myself...
Mozart/Oz... I wouldn't be the programmer I am today without it, and that's frankly terrifying...10 -
In a getting started tutorial about Haskell:
"You probably already have haskell installed because you tried to learn it once and failed"
He's so right...1 -
My life hurts when I have to develop on someone else's computer and they use the "light-theme". #teamdarkside26