403 reputation
bio website
location Michigan
visits member for 3 years, 8 months
seen Jan 9 at 17:22
An EE who writes software and accidentally became an expert in controlling 3-phase permanent magnet motors - where a breakthrough was inspired by my background in ray tracing.

comment Is micro-optimisation important when coding?
@Caleb: The Angry Birds example does illustrate why not to optimize for particular hardware. It also illustrates how you may build an entire app without bothering to do more general "C level" optimizations and then getting burned. Actually not burned, but having trouble going beyond your original intent.
comment Is information hiding more than a convention?
@Simon: why clutter an interface with stuff you don't want people to use. I hate that C++ requires every member to be present in the class definition in a header file (I understand why). Interfaces are for other people and should not be littered with things they can't use.