It’s all right to rebuild and work hard
It’s been a while since I read something work quoting on Guy’s blog, but today I found lots of good stuff in this guest post by Glenn Kelman:
4. Good code takes time. One great engineer can do more than ten mediocre ones especially when starting a project. But great engineers still need time: whenever we?ve thought our talent, sprinkled with the fairy dust of some new engineering paradigm, would free us from having to schedule time for design and testing, we?ve paid for it. To make something elegant takes time, and the cult of speed sometimes works against that. “Make haste slowly.”
5. Everybody has to re-build. The short-cuts you have to take and the problems you couldn?t anticipate when building version 1.0 of your product always mean you?ll have to rebuild some of it in version 2.0 or 3.0. Don?t get discouraged or short-sighted. Just rebuild it. This is just how things work.
Right on time. There is one more hidden gem in this post but I will not comment on it.


