Programming

What you create should be simple to understand and extend.

Use established technology as much as possible. You don't want to be the biggest or first customer to encounter a problem.

Software doesn't rust.

Thorsten Ball - Professional Programming: The First 10 Years

Last updated