Wed Aug 24 17:59:06 CEST 2011

C/C++ is good enough

Sometimes things are just too broken, and all you can do is quickly
hack & slash, cutting abstraction boundaries.  The real question is not
as much whether more abstract methods work, it's whether it's useful
when the problem really is more about glue and broken abstractions.

Sometimes it's not *practically feasible* to properly abstract.  If
you have a language that doesn't allow side channels this is a real
problem: you can't easily make-it-work-for-the-demo and cleanup-later.