3 ms·
AKA You Ain't Gonna Need It, sensible advice indeed. To me though, Friction in software development is something slightly different: https://www.google.co.uk/
by macca321 13y ago
AKA You Ain't Gonna Need It, sensible advice indeed.
To me though, Friction in software development is something slightly different:
https://www.google.co.uk/search?q=%22zero+friction%22+ayende https://www.google.co.uk/search?q=%22zero+friction%22+ayende
- dools 13y agoYAGNI to me is something different from scope creep. YAGNI, to me, is more about programmers tendency to want to "solve each problem only once" which leans to premature abstraction and generalisation, more often than not before they truly understand the scope of the problem. Being ruthless about what features you include is more about being able to say, at the end of the project when it's overdue and everyone's hassled out of their brain "well, at least we know we got it done as fast as we possibly could have". I'm always reminded of the HHGTTG bit (can't remember which book it's in) about the ship waiting until a new society arises that is capable of manufacturing lemon scented napkins so they can take off[1]. I think we spend a lot of time in software building lemon scented napkins :) [1]http://thelostcityofcarcosa.com/2012/11/12/lemon-soaked-napkins/ http://thelostcityofcarcosa.com/2012/11/12/lemon-soaked-napk...