
After a few years of working in software, I have come to appreciate a few engineering principles that I try to follow in my work. Some of them are more general, while others are specific to the software industry. Some of them are mine*, some of them are borrowed from other people. I hope you find them useful.