1) counting
3) off-by-one errors
4) naming things
5) keeping the documentation up-to-date
4) database synchronization
5) multit
6) database synchreadinghronization
Reply on news.ycombinator.com