4 ms·
"It works on my machine" remains a problem to this day. While you can make various workarounds to rectify this, it still seems like "so make your machine the m
by julianeon 6y ago
"It works on my machine" remains a problem to this day.
While you can make various workarounds to rectify this, it still seems like "so make your machine the machine it runs on" is a very effective solution. Unlike the alternatives, once you commit to it, you can't forget or revert back to bad old patterns.
I've had this thought before: What if Amazon, one day, just decreed that all employees' laptops had to run Amazon Linux?
Maybe it's a good thing I'm not Jeff Bezos, but I think it would have a lot of positive effects.
- javajosh 6y agoThe OP is talking about hardware consistency between dev and prod, not OS consistency.
- cowsandmilk 6y agoWhy the focus on Amazon here? Why assume developers at Amazon don’t use Amazon Linux for development?
- sharpy 6y agoA lot of them do. In fact, laptop + cloud desktop that runs Amazon Linux is the standard set up now.
- deleted 6y ago[deleted]
- ex_amazon_sde 6y agoEx Amazon here: the development in Amazon is very different than many other companies. There is no Docker and every small change is deployed on test stages using a CD system. Most tests and experiments are done on servers.