Open link
essays software engineering +2
The Law of Leaky Abstractions
Joel on Software