So, during my ongoing six days off of work, I got bored and naturally, as life would have it, I needed some intellectual stimulation.
I was looking for some interesting people to talk to, and during a search I conducted, the Internet's rabbit hole mentioned a network called IRC.
Not being familiar with IRC, having never accessed it. I decided to jump in and see what it was all about. Being completely new, It took a while to
figure out the layout and general functions of the program. I asked a LOT of questions and got a LOT of great answers from some bright people.
Eventually, the first channel I found myself accessing was #Haskell. This channel is located on the Freenode network of IRC.
I G00gled/searched something along the lines of "Best IRC channels that have intelligence" ( I know, some of the stuff people type into G00gle, right
I came across a website on the second result listed in which a user there stated he enjoyed his time on #Haskell, the people were friendly, etc.
Needless to say, I had no idea what Haskell was, nor was I concerned at the time. All I wanted was to find a group of friendly and smart, and
hopefully like-minded people to talk to.
I arrived at #Haskell and met everyone there. Immediately, the people residing on the channel were some of the nicest people I have ever met.
Although, I didn't understand most of talk and terms being discussed, I observed with a smile. For once in a really long time, the world around me
seemed new and fresh. Like, somewhere I haven't visited yet. Which Is a really rare ideation.
Some time into my observations as an active and interested bystander and spectator, an extremely bright and extraordinary user started talking to me.
I learned so much. Also, people on the network answered ALL of my questions politely. I mean this person is pretty epic. There are also some other
extremely epic people on the network I've enjoyed keeping me company, and unexpectedly, and most importantly, have greatly inspired my thoughts and
perspective.
I met a few other users and got to know them a little. It seems the network is composed of mostly legitimate computer programmers focusing on Haskell
in their legitimate business ventures. I talked to one of the users about the "epic" person that was talking to me. I asked if they were "one of the
main Haskell people." They said "Yes. He's a smartie!" After talking to one of the users about him and trying to find the courage and a witty way to
get his attention to talk to him further privately, the user asked me if I had a "knowledge crush" on him. I laughed but didn't answer. Later on I
realized I really did. I mean how do you not? This epic person was really epic. I wanted to learn all I could from them. It was like a drug. After
about two ignored messages from this epic person I was giving up hope. However, by the third message I sent several hours succeeding the former two,
the epic person finally responded! I found out this epic person is like a mathematics genius. That explained a lot! They were also intellectually
charming. So, it was true. I did indeed have a knowledge crush, but just didn't see it like that until someone pointed it out, but it was of the best
kind.
It's been about 4 days that I have visited the channel as a regular. It's the best group of people I have ever met. Ever. I feel like I am at home.
Somehow.
So, without any original intention of learning a new computer language, or even entering a channel of computer programmers to talk to, I found myself
really enjoying #Haskell. So much in fact that, by proxy of enjoying the company of my new acquaintances, I started to pick up on the fundamentals of
Haskell.
Haskell is really quite an elegant, adaptive and functional language. I'm really enjoying it!
Does ATS encompass any Haskell, I wondered? If not, maybe they should consider!
Haskell focuses on primarily on getting results. Programing in Haskell there is no room for errors, and you get exactly the results intended. It's a
very clean language and removes a lot of unnecessary clutter that C++ has.
After only learning what Haskell was a few days ago, I've since read that It's not as fast as C++, but that the speed difference is so miniscule that
It's really a non issue. I also read that in the slight lack of speed in comparison to C++, Haskell makes up for having less coding errors/bugs and
crashes since It's a more clean and precise language. That also reduces the time spent maintaining your code and fixing it. Haskell also has quite a
fast compiler that is always improving.
It is never too late to dive into new things in life. I never thought I would be learning a computer language or meeting some of the brightest,
friendliest people on my six days off of work, perpetuated by a plague of boredom and incessant need for intellectual stimulation. Without "new"
stimulation, the brain atrophies. I think this concept has been forgotten by some and It's imperative to seek out!
Thank you for letting me tell you about Haskell, my continuing adventure with it, and the bright minds that surround it!
~Acatalepsia
edit on 24-5-2015 by Acatalepsia because: (no reason given)