Software Development Tips and Pitfalls

Some general essays on pitfalls and techniques for successful and efficient software development. Some of it may go against accepted wisdom...