Programming is quite a remarkable activity: * It has an extremely low barrier to entry * You don't need expensive equipment * You don't need to be in a particular location * You don't need special credentials * You can finding information / resources just by opening the internet *...
When I hear something like "What's going to be on the exam?", part of me gets indignant. WHAT?!?! You're defeating the whole point of the exam! You're committing the Deadly Sin of Overfitting! Let me step back and explain my view of exams. When I take a class, my goal...
A lot of my significant personal improvement happened as a result of highly measurable progress and tight feedback loops. For example: * Project Euler * Go (the game has a very accurate ranking system) * Strength training However, these are somewhat obvious examples, and I feel like it would be...
I spend a LOT of time on what I'll call "identity crafting". It's probably my most insidious procrastination tactic--far worse than, say, Facebook or Reddit. What do I mean by "identity crafting"? Here are some examples: * Brainstorming areas of my life where I want to improve (e.g. social skills,...