Twitter, Apple, Facebook: The perils of building on top of someone else’s platform.
The perils are obvious. It’s a risk and like all risks some will get burned. What will change this risk/reward is the rise of more open platforms and a growing appreciation of the risk on the part of ISVs.
Jim Shore Suggests Automated Acceptance Tests Are Not Worth The Cost
Testing as a discipline has absolutely nothing to do with software engineering. They’re two completely different things. It’s no surprise to see a developer complain about testing and he’s probably right.
The iPad is not a car
It’s strange how “safety through abstraction” looks so very much like “safety through control.” RMS was really so very prescient when he foresaw the extraordinary danger of closed-source software systems.