A Rubyist's guide to big-O notation
I don't have a degree in computer science, and it's okay if you don't either! Lots of us Rubyists don't have formal computer science credentials. So for a long time, I avoided learning about big-O notation. It looks a little too much like higher math. I mean just look at something like: O(N^2). Come on!