Programming is Hard

A somewhat coherant if rambling train of a thought about software engineering and the ridiculous effort we put into writing good code