We’re no longer in the days where every program is super well crafted. But at the heart of the programs that make it to the top, you’ll find that the key internal code was done by a few people who really knew what they were doing.
One of the big lessons of a big project is you don't want people that aren't really programmers programming, you'll suffer for it!
Don't you hate code that's not properly indented? Making it [indenting] part of the syntax guarantees that all code is properly indented.
Programmers are not to be measured by their ingenuity and their logic but by the completeness of their case analysis.
Excusing bad programming is a shooting offence, no matter what the circumstances.
Certainly not every good program is object-oriented, and not every object-oriented program is good.
When you program, you want to think you're writing the best possible program for the... for the task you're trying to solve.
Programs should be written and polished until they acquire publication quality.
Even if you aren't in doubt, consider the mental welfare of the person who has to maintain the code after you, and who will probably put parens in the wrong place.
I have met bright students in computer science who have never seen the source code of a large program. They may be good at writing small programs, but they can't begin to learn the different skills of writing large ones if they can't see how others have done it.
Procedure names should reflect what they do; function names should reflect what they return
More good code has been written in languages denounced as "bad'' than in languages proclaimed "wonderful'' - much more.
Adjusting to the requirement for perfection is, I think, the most difficult part of learning to program.
Content zips around the Internet thanks to code - programming code. And code is subject to intellectual property laws.
Programmers have not been professionals because they haven't really cared about quality.
That being said, I think we should immediately deprecate any string concatenation that combines '19' with '99'.