3 ms·
I'm a big fan of fundamental knowledge, but I disagree somewhat with your statement. The thing that startups care most about is a product market fit. And findin
by vaylian 2y ago
I'm a big fan of fundamental knowledge, but I disagree somewhat with your statement. The thing that startups care most about is a product market fit. And finding that fit requires a lot of iteration and throw-away code. Once the dust settles and you have an initial user base, you can start looking into optimizations.
- sgarland 2y ago> Once the dust settles and you have an initial user base, you can start looking into optimizations. But people never do. Instead they just scale up, get more funding, rinse and repeat. It isn't until the bill gets silly that anyone bothers to consider it, and they usually then discover that no one knows how to optimize things other than code (maybe – I've worked with many devs who have no idea how to profile their code, which is horrifying).
- BoiledCabbage 2y ago> But people never do. Instead they just scale up, get more funding, rinse and repeat. It isn't until the bill gets silly that anyone bothers to consider it, Yes because usually the other option is focus on those things you advocate for up front and then they go out of business before they get a chance to have the problems you're arguing against.
- habinero 2y agoBecause that's the right approach for that situation. A core skill in engineering is understanding tradeoffs, and in that case you want speed. Outside of eng, nobody cares if your company has the prettiest, leanest infrastructure in the world. They care about product.