Here you'll find compiled thoughts on software development, technology and occasionally general life matters from me, Peter Lanoie.