Why Do We Create Classes?

Following my last article, why do we use nil, I thought it’d be a good idea to ask this question for other things that we take for granted. Like… Why do we use classes instead of having just one GIGANT blob of ugly code? At a fundamental level, we use classes to organize code & … Read more

Why Do We Use Nil?

I was having a chat with a friend about a piece of Ruby code & the topic of return values came up… …and of course, nil is always part of that conversation. Later that day, I was in bed about to go sleep, thinking, why do we use nil? I thought it would be a … Read more