Lev's Hacking Notes

Using Skills

2021-03-25 Tags: F# dark

I've been feeling a little demotivated lately because I have not applied my Computer Science skills as much as I want to in a long time. I get a lot of satisfaction out of the work that I do but I don't always have the opportunity to grow my technical skills.

A few weeks ago I discovered the OSSU Computer Science curriculum and I started working my way through some of the courses because I seem to have forgotten half of the things that I learned in college. This exercise was worthwhile because I remember more that I expected and have been more inspired than ever to actually do something with the knowledge that I have.

Earlier this week I read Paul's blog post about porting dark from OCaml to F#. I forked the repo and started poking around to see if there was something I could do with my new found inspiration.

After a stumbling through a few things while getting started, I am really happy that I was able to make a small, but useful, contribution to the porting effort.

I went from not knowing OCaml, F#, or dark to shipping a PR in two days. I still don't know OCaml, F#, or dark but I am optimistic that I can continue to figure things out. :)

Articles from blogs I follow around the net

Working Code Podcast - Episode 033: Software Patents

Ben Nadel and the crew talk about software patents, patent trolls, and writing useful code that has a non-obvious function....

via Ben Nadel's Web Development and User Experience Feed @ BenNadel.com July 28, 2021

My wish-list for the next YAML

YAML is both universally used, and universally reviled. It has a lot of problems, but it also is so useful in solving specific tasks that it’s hard to replace. Some new kids on the block (such as TOML) have successfully taken over a portion of its market sha…

via Drew DeVault's blog July 28, 2021

Changes from the Dark rewrite

IF YOU USE DARK IN PRODUCTION, PLEASE READ THIS POST! We are approaching the end of the Dark backend rewrite (see previous updates: 1, 2, 3), which we are now tracking on GitHub. While there are still many tasks to be done, we're making progress and th…

via Darklang July 22, 2021

Generated by openring