|
|
|
|
|
by jshen
5563 days ago
|
|
This is a bit of a tangent from the original issue which was about the ability of a non programmer to judge programmers. I still hold that the good ones can, and if they cant then how do you propose they pick their technical cofounder? Regarding technical debt, I think we're conflating a few things under this umbrella. There can be code that is easy to read and maintain, but won't scale to millions of users. Then there is spaghetti code which is brittle, hard to read and modify, but may or may not scale. I think it's ok to have the first before you know if you need to scale. When you guys got to the point that you realized it needed to scale was it fixed immediately? If not, would it have been that hard to fix it then. Btw, thank you for talking about this stuff. It's great to hear insights from someone that's been through such things. |
|
As the saying goes "Always assume that the next guy to maintain your code is a psychopath who knows your address."
That is not something I knew in the early days of digg. I know it now.