It was actually memory/GC issues that got me to give up on the js implementation - it's very hard to prevent js from creating huge numbers of temporary variables, which then cause the system to freeze for several seconds while they are cleaned up.
5 karma · joined November 9, 2012
I spent many years as a SharePoint consultant, but now focus on building HTML5 and iOS apps.
It was actually memory/GC issues that got me to give up on the js implementation - it's very hard to prevent js from creating huge numbers of temporary variables, which then cause the system to freeze for several seconds while they are cleaned up.
The navigation and communication would be where you run into problems. I note that you have specified that as rock solid, unlike the other aspects. Over long distances, communication needs to be directional - you have to know exactly where the spacecraft is (perfect navigation) or it sends no data back and therefore isn't doing anything useful.
Interestingly, this issue doesn't apply to a manned spacecraft that can make unexpected changes without being in contact with Earth, but that doesn't fit too well with the redundant/disposable concept.
That said, I have been typing more than writing for many years and am now thoroughly incompetent with a pen.
The bit about non-public APIs on that page is interesting though - if there is a genuinely necessary use case for device IDs it may not be affected.
When I do need a full build, I make sure it is a single step run from the command line so I can go get a coffee while it runs.
Sure, actually speeding up the build would be better, but sometimes that isn't an option.
All you can do is make sure you aren't completely reliant on something without viable competitors, and move on if you need to.
What really makes a difference is basic problem solving and logical reasoning. For just about any specific task google will give you some code samples, but if you can't form a consistent mental model of what the computer will do with that code, you won't be able to use it effectively.
Regular expressions are just an implementation detail.
Anyone bothered by this is probably doing something wrong.