4 ms·
But if you ever hope to scale up to support massive numbers of users without using up massive amounts of extraneous servers When the time comes that a self-tau
by byoung2 12y ago
But if you ever hope to scale up to support massive numbers of users without using up massive amounts of extraneous servers
When the time comes that a self-taught engineer is scaling to these massive numbers, there should be money in the budget to hire people with expertise in efficient algorithms.
- greenyoda 12y ago"there should be money in the budget to hire people with expertise in efficient algorithms" 1. Wouldn't you rather be the developer who built the scalable software that drives your company toward its IPO rather than the developer whose skills suddenly became useless just as the company was getting really profitable? Why should they even keep the first developer around after they hire someone else to clean up their mess? 2. Does your company really want to have to re-write all its critical code just as that code is starting to make money for them? It's OK for an MVP to be lacking features; features can always be added later. But if its fundamental architecture isn't efficient and scalable, you're going to run into a brick wall at the most inconvenient time.
- byoung2 12y agoIn the grandfather post it was suggested that it was a founder who was self taught. If I am the founder and I am self-taught, I have to build what I can into the early version and when I have enough money hire someone to build it better. That day might be a few months from now, or years, or it may never come at all.