September 30, 2012
- Paul Graham writes eloquently on startup=growth vector
- iOS 6 Map Fiasco– possible reasons include too much reliance on automated tests!
- Designer of World’s First Laptop and Founder of IDEO passes away
- Myspace (?!) re-designs
- Dipjar– a tip jar that accepts card
Unit testing won’t help you write good code.
“The only reason to have Unit tests is to make sure that code that already works doesn’t break. Writing tests first, or writing code to the tests is ridiculous. If you write to the tests before the code, you won’t even know what the edge cases are. You could have code that passes the tests but still fails in unforeseen circumstances. And furthermore, good developers will keep cohesion low, which will make the addition of new code unlikely to cause problems with existing stuff.”
Revolutionary User Interfaces over past 2300 years – timeline built using Timeline.js
Do not have time to read the massive “Steve Jobs” book? The author distilled everything in these 8 pages.
Taming the Mobile Beast– from Velocity 2012
“If you access data once or more every 5 minutes, cache it”. How does this rule survive 20 years after it was coined by Jim Gray?
SmartType– could reduce eye-neck strain
“Nearly all men can stand adversity, but if you want to test a man’s character, give him power.” – Why Power Corrupts (Lincoln)