- 7 of the Hardest Things I Learned About Writing Software:
- Make choices - Don't make program too complicated. Make it work first.
- Delete code
- NIH (not invented here) - Reminds me things, such as Reinventing the wheel, Standing on the shoulders of giants, etc.
- UI is more important than code
- Solve Problems - Users don't care how you write your code. (That doesn't mean nobody care. Think about maintainability. But solving problems always come first.)
- You Are Different - Reminds me of this book.
- Documentation - If your program is so complex as that users have to read your manual to figure out, something is wrong with your program.
- 1000 Lines Of Code - A rule of thumb following "Make choices" in the above post.
- The Berkeley DB Book
- Chapter 1 - Introduction to Berkeley DB
No comments:
Post a Comment