A Quote by Joel Spolsky

Software development takes immense intellectual effort. Even the best programmers can rarely sustain that level of effort for more than a few hours a day. Beyond that, they need to rest their brains a bit, which is why they always seem to be surfing the Internet or playing games when you barge in on them.
The best results are achieved by using the right amount of effort in the right place at the right time. And this right amount is usually less than we think we need. In other words, the less unnecessary effort you put into learning, the more successful you'll be... the key to faster learning is to use appropriate effort. Greater effort can exacerbate faulty patterns of action. Doing the wrong thing with more intensity rarely improves the situation. Learning something new often requires us to unlearn something old.
With software products, it is usual to find that the software has major `bugs' and does not work reliably for some users... The lay public, familiar with only a few incidents of software failure, may regard them as exceptions caused by exceptionally inept programmers. Those of us who are software professionals know better; the most competent programmers in the world cannot avoid such problems.
For me, running is both exercise and a metaphor. Running day after day, piling up the races, bit by bit I raise the bar, and by clearing each level I elevate myself. At least that’s why I’ve put in the effort day after day: to raise my own level. I’m no great runner, by any means. I’m at an ordinary – or perhaps more like mediocre – level. But that’s not the point. The point is whether or not I improved over yesterday. In long-distance running the only opponent you have to beat is yourself, the way you used to be.
It would have been easy to judge effort by how many hours a day passed while I was at work. That's the worst way to measure effort. Effort is measured by setting goals and getting results.
If one's intellectual equipment was not great, one's spiritual experience not deep, the result of doing one's very best could only seem very lightweight in comparison with the effort involved. But perhaps that was not important. The mysterious power that commanded men appeared to him to ask of them only obedience and the maximum of effort and to remain curiously indifferent as to the results.
There are a couple of people in the world who can really program in C or FØRTRAN. They write more code in less time than it takes for other programmers. Most programmers aren't that good. The problem is that those few programmers who crank out code aren't interested in maintaining it.
Believe me, if anybody has a job and starts at 9, there's no reason why they can't get up at 4:30 or five and write for a couple of hours, and give their employers their second-best effort of the day - which is what I did.
...the first casualty (of this crisis) had been the United Nations. It would need an immense effort, an almost superhuman effort, to restore the prestige of that organization
On occasion we need to make a second effort - and a third effort, and a fourth effort, and as many degrees of effort as may be required to accomplish what we strive to achieve.
There's no such thing as putting extra effort in on one day than the other. Every single day is a lot of effort, usually maximum effort every day.
When you've done all you can, do just a little bit more. Any extra effort you make will draw immense leverage from all the ordinary efforts which have preceded it. That can be powerful and effective.
Proper effort is not the effort to make something particular happen. It is the effort to be aware and awake each moment, the effort to overcome laziness and merit, the effort to make each activity of our day meditation.
It would take a lot of time and effort (to repair the computers). And they can't run (programs and games) kids are interested in today. They're not even on the Internet. We wouldn't be offering them much of a carrot.
Elegance? It may seem odd to non-scientists, but there is an aesthetic in software as there is in every other area of intellectual endeavour. Truly great programmers are like great poets or great mathematicians - they can achieve in a few lines what lesser mortals can only approach in three volumes
Everyone works hard when they want to, when they get quick results, when it's convenient to put forth effort. The best work hard when they don't want to, when it's inconvenient to give it that little extra effort... and that extra effort might be just what they need to place them on top.
The good news is that the credibility of the Net is already a subject of much research and discussion and there is a serious effort to go beyond surfing tools and lists of 'best' and 'useful' sites.
This site uses cookies to ensure you get the best experience. More info...
Got it!