This is not a dyn error, this is all the companies failed to prevent this to happen, is an old practice having different NS Servers for your domain, but it can prevent this to happen.
I'm not sure if scripting can be consider programming. Excessive scripting means lack of software architecture, no to mention the least efficient way to work with the FS
The car has to have the power to avoid being in a bad case scenario, it has more power to calculate the odds before even gets there. That is why this should be a DMV call not programers.
The main problem with this is we are thinking in autonomous car as they where super humans, so a human with endless amount of time will have to rely on ethics to make a decision, but not a driverless car.
A computer will rely in an algorithm, and most important than that in multiple sensors, not just their own sensors but also other autonomous cars sensors.
And there is a huge opportunity here to create even more sensors around crossways or sense people cellphones or bikes, or static speed sensors to warn other cars, creating tons of information for the car to know where cars, bikes and people are.
I see this as a remote scenario if we start building more sensors on top of the current highways infrastructure.
The last office that writer mentions is the actual office of Mark, he is the only one with an office.
Facebook offices have very interesting stuff, the roof garden has an amazing view of the bay, trees from different parts of California and wonderful artwork from local artists that you can see all around the office.
I saw before this type of setup in Tesla, were the only way to know which is Elon's desk, is by someone telling you. But also not long time ago he used to sit in the plant floor where the only items in his desk where the best car of the year award and his wallet.
This type of setup in my opinion foster productivity, people realize that the only thing that they have to be doing is work. And the founder lead by example.
Much of the comments mention that you should buy the .com until your startup is well funded (stronger). And that exactly the whole point of this post is make it stronger since the beginning.
Three monitors works great for me, one for log and terminal next for code and the last one for testing environment, and my laptop for reference and documentation. I never have my email up, that is a distraction and I put my phone in DND. I'm more productive this way than any other setup.