My life’s goal is to make programming better. Though it may sound odd, it is in my pursuing of this goal that I found Snowdrift. It’s also why I got involved.
I see Haskell as a huge step in the right direction. I searched for open-source Haskell projects, hoping to pick one, give some Haskell contributions (merge requests), and then be able to reference them on my resume, since it’s all open-source (my immediate goal is to get a job, hopefully one involving Haskell).
I chose Snowdrift because it fits that bill and because it’s unique, will be useful, and lines up with my own goals . It’s not redundant with another project, nor is it just someone’s “pet” project.
Well, Snowdrift has far exceeded my expectations. For one, it’s FLO, which is more than just open-source. And that’s backed up with Snowdrift’s FLO culture. Secondly, I had no idea how hard it would be just to begin – but don’t despair, things are already much better.
My crazy, wild dream is to get funding on Snowdrift to fuel a rich-text, intelligent development environment, complete with formal verification and other features to enhance focus and gamify the experience . Moreover, in this environment, one would write programs, not code them. It would take programming up to the standards of a mathematical journal .
Basically, have the computer help you as much as possible and be done with silly Jurassic Period problems like file system shenanigans, getting the tooling to work, code injections / escaping, things being able to break other things , having to manually propagate a change through the project , etc.
And in case you’re interested: I have a double major in Computer Science and Biology .
Thanks for reading! Be sure to introduce yourself if you haven’t already.