Engineering, love it or hate it, it's necessary.

Andrew's blog