Compulsive starting of projects, being obsessive about them for a short while - just to completely abandon them afterward is all too familiar to me. In this completely non-technical post I try to reason about this behavior.
We run into Ruby splat operators often, so I wanted to take some time and explore them in a bit more depth.
Let's take a look at a potential pitfall in Ruby's hashes
How hard is it to build a memoization module from scratch in Ruby? Let's find out!