This website covers topics on knowledge management, personal effectiveness, theory of constraints, amongst other topics. Opinions expressed here are strictly those of the owner, Jack Vinson, and those of the commenters.

Premature optimization

Noise Between Stations has a quick piece on Premature optimization:

“Premature optimization is the root of all evil (or at least most of it) in programming.” — Donald Knuth

I think you can replace the word programming with the word design and that would still be true.

Similarly, I would say that if you replace programming with business, you get a key to the theory of constraints.  Look at the whole system before fixing it.  As a reminder

  1. Identify the constraint.
  2. Squeeze everything you can out of the constraint.
  3. Subordinate everything else to the constraint.
  4. Elevate the constraint.
  5. If you've moved the constraint, start over.

Update: Fixed broken link above.

KM and OL session at AIChE Annual Meeting

Physical chemistry