Jake here! Seeking to make programming better, the FLO way


#1

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 :gift: (merge requests), and then be able to reference them on my resume, :scroll: 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 :duck: and because it’s unique, will be useful, and lines up with my own goals :clipboard:. 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 :sparkles::sparkler:. Moreover, in this environment, one would write programs, not code them. It would take programming up to the standards of a mathematical journal :page_facing_up:.

Basically, have the computer help you as much as possible and be done with silly Jurassic Period :t_rex: problems like file system shenanigans, getting the tooling to work, code injections / escaping, things being able to break other things :zap::tornado:, having to manually propagate a change through the project :man_juggling::women_wrestling::man_cartwheeling:, etc.

And in case you’re interested: I have a double major in Computer Science and Biology :desktop_computer: :frog:.

Thanks for reading! Be sure to introduce yourself if you haven’t already.