State of Technology #78

elsewhere

 

Architecture


20 Controversial Programming Opinions


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.”

 

Design

 

 

Revolutionary User Interfaces over past 2300 years – timeline built using Timeline.js 

 

Essay

Do not have time to read the massive “Steve Jobs” book? The author distilled everything in these 8 pages.

 

Mobile


Taming the Mobile Beast
– from Velocity 2012

 

SaaS

 

Octane – JavaScript Benchmark Suitewith real world code from Google

 

Service

 

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?

 

Social


Facebook now follows you offline?

 

Tool


Six Songs of Me

 

Hack


SmartType
– could reduce eye-neck strain

 

etc

 

 

parting thought

 

“Nearly all men can stand adversity, but if you want to test a man’s character, give him power.” – Why Power Corrupts (Lincoln)

Advertisements

About Nilendu Misra
I love to learn, create and coach. Things that I do well are - Communicating ideas - verbally or through words and diagrams; Problem Solving - Logical or Abstract; Very Large Scale Systems; think about 'Frighteningly Simple' approach first. Things that I intend to do better are - Establishing Stringent Process; Exchanging Tough Feedback; Keeping up with my reading or To-Do list to be able to completely relax.

Comments are closed.

%d bloggers like this: