Hacker News new | ask | show | jobs
by quantified 2013 days ago
It has been shown over and over to be a good number for this purpose.

You don't design the abstraction for 3 different clients as often as you abstract it from code used by 3 different clients.