Posts

Frustration in programming

Programming is  really hard . No matter how good you get at programming, the only thing which slows you down is your ability to learn & solve problems. This seems to become more true as you get better at it. This is a fantastic trait - you will never be bored programming. If you are, you're doing it wrong and you should abstract over the set of code you're rewriting. Programming is also one of the most frustrating things you will ever do. The normal experience of programming is to try to solve something, get frustrated, try harder, step back, have an epiphany and eventually get your program to work. Feeling frustrated is completely normal, and will never completely go away. (As you get better, you'll just attack harder problems and have the same problem). The sense of frustration will make solving the problem much more satisfying. You need to get comfortable working through that frustrating feeling. No matter how frustrating your problems are, there is almost ce...