> Why is Joe’s closet computer a bad choice? Because it’s a single point of failure and we won’t be able to ship fast if it breaks, which it will. It's kinda a shame they reduced it to this. A single machine in a colo center is going to be far more reliable than single availability zone in AWS, which is all many people resort to. And maybe we've just gotten lucky, but in general our very simple 20 machine colo center…
"It's kinda a shame they reduced it to this. A single machine in a colo center is going to be far more reliable than single availability zone" I think that depends on the colo honestly. What is so unreliable about a single EC2 instance in a zone?
Your tech stack is not the product
31–40 of 132 posts
Re: Your tech stack is not the product
#32Earlier quoted context omitted.
"It's kinda a shame they reduced it to this. A single machine in a colo center is going to be far more reliable than single availability zone" I think that depends on the colo honestly. What is so unreliable about a single EC2 instance in a zone?
Yea I’m left scratching my head too. Is there really a difference in reliability between an EC2 instance and colocated hardware?
These are different things, though. If you're using AWS, you would build to account for this.
Re: Your tech stack is not the product
#33I have to say I agree very much with his point, though not really the way he communicates it: > Let’s riff. I’ve had my “macho engineer” days, I’ve built that stuff. Take me deep, I’m ready. or > No; customers are not paying for, nor give a shit about, these things. Sorry. Just feels to me a bit condescending for no reason
Fair feedback, thanks!
I wrote that with myself as the listener in mind -- I often need the reminder that is the post's title -- but I can see how the delivery would sound abrasive to another reader. Gave it a light edit.
Re: Your tech stack is not the product
#34> customers are not paying for, nor give a shit about, these things. Yes, but they do give a shit if: - your product is slow, so they assume it's crap and leave your site - your product breaks, no one notices or fixes it - your product is bad, because your wrote it in a safe boring technology like cobol and therefore couldn't access the best developers. (exaggeration, but variations on this are true) My point isn't t…
> - your product is slow, so they assume it's crap and leave your site I don't think there any tech stack that will have any significant (or even just measurable) impact the speed of the product, for 99% of the startups. > - your product breaks, no one notices or fixes it This has nothing to do with the tech stack. You can setup monitoring, alarms and metrics for any tech stack. > - your product is bad, because your…
> You will have problems if you have the worst tech stack
Cool, so we've established that I'm saying the tech stack matters. All of the problems above have to do with the tech stack. Yes performance is part of your tech stack. Yes, how easily you can monitor it and is part of your tech stack.
> 99% of startups won't be able to afford the best developers anyway. 99% of startups don't need the best developers. Average developers can make great products.
Here again, the tech stack matters. If you have known mediocre developers, you should pick a language like Java or Go because otherwise it's going to be a mess. If you have good developers, you should trust them to pick the technologies.
Re: Your tech stack is not the product
#35> Why is Joe’s closet computer a bad choice? Because it’s a single point of failure and we won’t be able to ship fast if it breaks, which it will. It's kinda a shame they reduced it to this. A single machine in a colo center is going to be far more reliable than single availability zone in AWS, which is all many people resort to. And maybe we've just gotten lucky, but in general our very simple 20 machine colo center…
Re: Your tech stack is not the product
#36Re: Your tech stack is not the product
#37> Why is Joe’s closet computer a bad choice? Because it’s a single point of failure and we won’t be able to ship fast if it breaks, which it will. It's kinda a shame they reduced it to this. A single machine in a colo center is going to be far more reliable than single availability zone in AWS, which is all many people resort to. And maybe we've just gotten lucky, but in general our very simple 20 machine colo center…
"It's kinda a shame they reduced it to this. A single machine in a colo center is going to be far more reliable than single availability zone" I think that depends on the colo honestly. What is so unreliable about a single EC2 instance in a zone?
Re: Your tech stack is not the product
#38> If we pick exotic technology, it’ll be harder to hire (and we won’t ship as much product). If you need to do something that's not just generic CRUD app/site... picking an exotic technology that high-powered programmers love , might make it easier to hire. Compare: "We're building a gig economy app to clean gas station bathrooms, and we eat our own dogfood!" to: "We're USING RUST to build something (not a crypto sca…
Re: Your tech stack is not the product
#39> If we pick exotic technology, it’ll be harder to hire (and we won’t ship as much product). If you need to do something that's not just generic CRUD app/site... picking an exotic technology that high-powered programmers love , might make it easier to hire. Compare: "We're building a gig economy app to clean gas station bathrooms, and we eat our own dogfood!" to: "We're USING RUST to build something (not a crypto sca…