I've recently become fascinated by Erlang. I like it's maturity, scale, and it's methodology. It's taken me a couple passes through https://learnyousomeerlang.com/ and Programming Erlang and hours of reading the very well written Erlang docs to become familiar enough to write some simple code.
I've decided to implement the constant database, cdbin Erlang. It was a really fun project that required me to,
- Implement a stand alone library in Erlang
- Write tests
- Twiddle bits
- File I/O
Which I think are some fundamental steps to start understanding a development environment. I've released the code as under the MIT License on github.