"Don't fix it if it ain't broke.
"
- Anonymous -
|
"Any simple problem can be made insoluble if enough meetings are held to discuss it.
"
- Anonymous -
|
"Real programmers don't comment their code. It was hard to write, it should be hard to understand.
"
- Anonymous
|
"The software isn't finished until the last user is dead."
- Anonymous
|
"Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary.
"
- Anonymous -
|
"A software mogul usually Bill Gates, but sometimes another makes a speech. If the automobile industry had developed like the software industry, the mogul proclaims, we would all be driving $25 cars that get 1,000 miles to the gallon. To which an automobile executive retorts, Yeah, and if cars were like software, they would crash twice a day for no reason, and when you called for service, they’d tell you to reinstall the engine.
"
|
"Why do we expect documentation to accurately describe the product
when the documentation is finished first?"
- Anonymous -
|
"Every large system that works started as a small system that worked.
"
- Anonymous -
|
"Organizations that design systems are constrained to produce copies of the communication structures of these organizations
"
- Anonymous - , The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) by Frederick P. Brooks
, ISBN: 0201835959
|
"Humans are the best value in computers -- where else can you get a non-linear computer weighing only about 160lbs, having a billion binary decision elements, that can be mass-produced by unskilled labour?"
- Anonymous
|
"Any significant boost in technology could just as easily be a rigged demo."
- Anonymous
|
"They said Galileo was a fool. They said Einstein was a fool. They said the Wright Brothers were fools. What you've got to remember, however, is that they also said that about a lot of fools."
- Anonymous
|
"If you want to go somewhere, goto is the best way to get there."
- Anonymous
|
"Companies that excel in usability can boost their return on "usability" investment more than 100-to-1."
- Anonymous -
|
"When you spend time to find & fix all the bugs in your project, you can't complete the project in your life time."
- Anonymous -
|
"We did about 10,000 tests on it, and it was working fine until Monday."
- Anonymous -
|
"I don't need to test my programs. I have an error-correcting modem."
- Anonymous
|
"Hofstadter's Law - It always takes longer than you expect, even when you take Hofstadter's Law into account ."
- Anonymous -
|
"Fast, good, cheap: pick any two."
- Anonymous
|
"A hard problem is seldom worth solving."
- Anonymous -
|
"There's some truth to that. When I first started programming, I thought the more clever I was the better. I worked at minimizing the lines of code and using as many tricks as I could just to show how clever I was. Then I tried going back to some of that code and tried to understand it. It would sometimes take me longer to make sense of it than it had taken me originally to write it.
Now I strive for clarity. I use explicit variable names and will sometimes add a line of code if I think it makes my intention more clear. Then I add sufficient comments so that I can immediately understand the intent when reviewing the code. I only use "tricks" when no other method will suffice and then I add extra comments, like breadcrumbs so I can find my way back through my original logic."
- Anonymous
|
"First, solve the problem. Then, write the code."
- Anonymous
|
"If you have a procedure with 10 parameters, you probably missed some."
- Anonymous -
|
"I went to school to learn how to program software applications, which inevitably have bug defects. There was no course at my university on testing, debugging, profiling, or optimization. These things you have to learn on your own, usually in a tight deadline."
- Anonymous
|
"The sooner we start coding fewer frameworks and more programs the sooner we’ll become better programmers.
"
- Anonymous
|
"No matter how far down the wrong road you've gone, turn back."
- Anonymous -
|
|
|
"Blame doesn't fix bugs. Instead of pointing fingers, point to possible solutions. It's the positive outcome that counts."
- Anonymous
|
|
|
"It is the nature of developers that they delight in automation. We naturally automate parts of our manual testing as testing becomes cumbersome. Fully automated test suites is the natural extension of this tendency."
- Anonymous
|
|
|
"XP is the answer to the question, 'How little can we do and still build great software?'
"
- Anonymous
|
"There is bad lazy and there is good lazy."
- Anonymous -
|
|
|
|
|
"Your problem is another's solution;
Your solution will be his problem."
- Anonymous
|
"Practice is the best of all instructors.
"
- Anonymous - , The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) by Frederick P. Brooks
, ISBN: 0201835959
|
"Intel giveth, and Microsoft taketh away.
"
- Anonymous
|
"Hungarian notation is the tactical nuclear weapon of source code obfuscation techniques."
- Anonymous
|
"Align authority and responsibility."
- Anonymous
|
"All programmers are playwrights and all computers are lousy actors.
"
- Anonymous
|
"...the primary purpose of a programming language is to help the programmer in the practice of his art."
- Anonymous
|
"Using exceptions to control the flow of a program is like using a small tonne of dynamite to light a toddler's birthday candle."
- Anonymous
|
"Software, good software, is not built by individuals. It is built by teams. To do this, the teams must possess shared values, principles, and practices."
- Anonymous
|
"After 15 years of research, Robert Zawacki reported that about 60 percent of a developer’s productivity comes from the match up between the job and the person. For best productivity, developers must be assigned to jobs they find stimulating"
- Anonymous , Code Complete: A Practical Handbook of Software Construction by Steve C McConnell , ISBN: 1556154844
|
"The bitterness of poor quality remains long after the sweetness of meeting the schedule
has been forgotten."
- Anonymous , Creating a Software Engineering Culture by Karl Eugene Wiegers , ISBN: 0932633331 , Page: 189
|
"Just because you've counted all the trees doesn't mean you've seen the forest.
"
- Anonymous
|
"Any program that runs right is obsolete.
"
- Anonymous -
|
"All parts should go together without forcing. You must remember that the parts you are reassembling were disassembled by you. Therefore, if you can't get them together again, there must be a reason. By all means, do not use a hammer."
- Anonymous -
|
"Niklaus Wirth has lamented that, whereas Europeans pronounce his name correctly (Ni-klows Virt), Americans invariably mangle it into (Nick-les Worth). Which is to say that Europeans call him by name, but Americans call him by value."
- Anonymous -
|
"Old programmers never die. They just can't C as well."
- Anonymous
|
"f u cn rd ths, u cn gt a gd jb n cmptr prgmmng."
- Anonymous
|
"It is faster to make a four-inch mirror then a six-inch mirror than to make a six-inch mirror.
"
- Anonymous -
|
"It always takes longer than you expect, even when you take Hofstadter's Law into account.
"
- Anonymous -
|
"C++ is like teenage sex:
It's on everyone's mind all the time.
Everyone talks about it all the time.
Everyone thinks everyone else is doing it.
Almost no one is really doing it.
The few who are doing it are
doing it poorly;
sure it will be better next time;
not practicing it safely.
"
- Anonymous -
|
"The Principle of Least Astonishment: Make a user interface as consistent and as predictable as possible.
"
- Anonymous -
|
"We tend to overestimate the effect of a technology in the short run and underestimate the effect in the long run."
- Anonymous -
|
"If you can't beat your computer at chess, try kickboxing.
"
- Anonymous
|
|
|
"Similarities between Prostitution and Programming:
- 1. In both careers, you're washed up at age 40 unless you move into management.
-2. In both careers, you get paid to be on your rear.
-3. In both careers you get your best work done at night when everyone else is out of the office.
-4. After a certain age you need "technical support"
-5. Difficult to estimate how long the job will take
-6. Vast skill difference between contractors
-7. Hard to check references
-8. Your friends don't understand how you can do what you do.
-9. You might have to kiss some ass
-10. The more unpleasant the work, the higher the pay
-11. The customer pays a lot of money for you time but the big part of it usually goes to your boss/pimp.
-12. Many programmers are willing to do it without pay just because they love it. "
- Anonymous
|
"If the code is poor quality, have it fixed, don't paper over the problem."
- Anonymous
|
"With enough practice, any interface is intuitive.
"
- Anonymous -
|
"Weeks of programming can save you hours of planning."
- Anonymous
|
"The Six Phases of a Project:
- Enthusiasm
- Disillusionment
- Panic
- Search for the Guilty
- Punishment of the Innocent
-Praise for non-participants
"
- Anonymous
|
"Lots of methodologies have come and gone, paradigms have changed but the requirements are always the same; Make it good and make it fast."
- Anonymous
|
"Hindsight is an exact science.
"
- Anonymous -
|
"At the source of every error which is blamed on the computer, you will find at least two human errors, one of which is the error of blaming it on the computer."
- Anonymous
|
"Bad code isn't bad, its just misunderstood."
- Anonymous
|
"Great coders solve problems. Great team make history."
- Anonymous -
|
|
|
"It may be the early bird that gets the worm, but it's the second mouse that gets the cheese.
"
- Anonymous -
|
"The most ineffective workers are systematically moved to the place where they can do the least damage: Management.
"
- Anonymous -
|
"Good cooking takes time. If you are made to wait, it is to serve you better, and to please you."
- Anonymous -
|
"All software expands until it
includes an email interface."
- Anonymous
|
"Variables won't; constants aren't.
"
- Anonymous -
|
"If you think big enough, you'll never have to do it.
"
- Anonymous -
|
"Make sure that yo think along the lines of "I want to do X...hmmm...must learn Y" rather than "I only know P so I can only do Q"."
- Anonymous
|
"Every program has at least one bug and can be shortened by at least one instruction - from which, by induction, one can deduce that every program can be reduced to one instruction which doesn't work.
"
- Anonymous
|
"If you don't know how to do something, you don't know how to do it with a computer."
- Anonymous
|
"I'm a rock star where I work, but in a proper software development shop I'd be no more than a roadie."
- |