Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange
9,008
reputation
1
18
30

Derek Elkins

[In 1949,] as soon as we started programming, we found to our surprise that it wasn't as easy to get programs right as we had thought. Debugging had to be discovered. I can remember the exact instant when I realised that a large part of my life from then on was going to be spent in finding mistakes in my own programs. — Maurice Wilkes

In my opinion, this is the core of the reason why many people who are interested in programming (let alone those who aren't) lose interest once they start doing it. The experience of programming, even as an expert, let alone as a beginner, is one of being repeatedly told you are wrong by a compiler, only to have core dumps demonstrate your failures, only to have a program that at least doesn't crash but also doesn't do what you want or expect. Repeat this cycle enough times and you'll eventually have something that does what you expect often enough that you (incorrectly) deem won't be embarrassing to ship.

147
answers
0
questions
~61k
people reached

Top Tags (129)

Score 178
Posts 24
Posts % 16
Score 96
Posts 20
Score 94
Posts 14
Score 84
Posts 15
Score 76
Posts 11
Score 69
Posts 10

Top Posts (147) All Questions Answers | Votes Newest

View all questions and answers

Badges (49)

Gold

1

Rarest

Silver

18

Rarest

Bronze

30

Rarest