Dev Philosophy

Everybody Knows:

posted Oct 23, 2010, 2:38 AM by Shaukat Mahmood Ahmad

  • Discipline is the best tool.
  • Design first, then code.
  • Don't patch bugs out, rewrite them out.
  • Don't test bugs out, design them out.
  • If you don't understand it, you can't program it.
  • If you didn't measure it, you didn't do it.
  • If something is worth doing once, it's worth building a tool to do it.
  • Your problem is another's solution;
  • Your solution will be his problem.
  • If you've found 3 bugs in a program, best estimate is that there are 3 more.
  • 60% of product cost comes after initial shipment.

Everybody Knows:

posted Oct 23, 2010, 2:36 AM by Shaukat Mahmood Ahmad

  • Discipline is the best tool.
  • Design first, then code.
  • Don't patch bugs out, rewrite them out.
  • Don't test bugs out, design them out.

Deming's 14 points

posted Oct 23, 2010, 2:34 AM by Shaukat Mahmood Ahmad

  1. Create constancy of purpose.
  2. Adopt the new philosophy.
  3. Cease dependence on mass inspection to achieve quality.
  4. Minimize total cost, not initial price of supplies.
  5. Improve constantly the system of production and service.
  6. Institute training on the job.
  7. Institute leadership.
  8. Drive out fear.
  9. Break down barriers between departments.
  10. Eliminate slogans, exhortations, and numerical targets.
  11. Eliminate work standards (quotas) and management by objective.
  12. Remove barriers that rob workers, engineers, and managers of their right to pride of workmanship.
  13. Institute a vigorous program of education and self-improvement.
  14. Put everyone in the company to work to accomplish the transformation.

Software Engineering Proverbs

posted Oct 23, 2010, 2:31 AM by Shaukat Mahmood Ahmad

A clever person solves a problem.
A wise person avoids it.

Difference between a programmer and a designer:

"If you make a general statement, a programmer says, 'Yes, but...'
while a designer says, 'Yes, and...'"

No matter what the problem is,

it's always a people problem.


1-4 of 4