Big-O notation explained by a self-taught programmer
This sort of contributes to giving self-taught programmers a rather bad name.  The writeup is good, but the idea that Big O is "scary" is just absurd.  It's an elementary concept that every working programmer should be familiar with, regardless of whether they're self-taught.  Algorithms are not "scary".  If you can't reason about algorithms, you may not be a very good programmer yet.<p>To be clear, I really appreciate the writeup.  I just wish it had been framed better.  It should be clear that this is for beginner programmers, regardless of whether they have a degree or whether they're self-taught.