in reply to Any interesting philosophy of programming articles to recommend?
The book is entertaining and the situations the book describes ring true. There is much programming philosophy in the book, with topics such as constructing demos, prototypes, problems with legacy code, etc.
Antipatterns are fun to read about and they address the real-world issues that harm your code and development processes.
The book is light reading, perhaps aimed mostly at managers. There are other books on antipatterns, also.
It should work perfectly the first time! - toma