Tips on writing better software

Alan Cox: Tips on writing better software.