In software, the first 90% of the work takes 90% of the time, the last 10% takes the other 90% of the time.
@codinghorror I'd say the last 10% would take forever, but we usually give up first.
@codinghorror just 1 more bug fix and... Oops, now there’s 2 bugs, ok just gotta fix these and... What the fuck... Ok this should... I quit
@codinghorror @CognoscoCuro that second 90% of the time only gets you another 9% of the project.
@codinghorror and then maintenance takes the other 90%
@codinghorror @mcarper Typical poisson distribution of never-ending "WTF is this?"
@codinghorror @splattne i prefer the version 80:20. Mostly that's more suitable in my opinion
@codinghorror @Kiwiseabreeze In my team meeting this morning I said that very thing. There was much nodding of heads.
@codinghorror @fuckowski A zero is missed in the last 90%
@codinghorror @CompSciFact Maintenance takes the third 90%, and deployment the fourth 90%.
@codinghorror my manager asked that day why developers are so hesitant to give estimates!
@codinghorror @AchimKla Making it meaningfully secure and private would take 500% f the time, given it's average size and complexity
Get 200 Free Qualified Leads for your software, Register on pickapps.in/vendor/signup.… Guranteed Free Leads #leadgeneration @codinghorror
@codinghorror started to realize the same...what a coincidence!!
@codinghorror 99 bugs on the issue list, 99 bugs on the list, take a bug, fix it right up, 147 bugs on the issue list
@codinghorror and that's without performance testing done
@codinghorror @kyriii Also known as the “Pareto principle” en.m.wikipedia.org/wiki/Pareto_pr…
@codinghorror Prioritize and apply Paretto's Principle. Forget the last 10%
@codinghorror Inverting your project plan, putting deployment and env automation up front, followed by TTD, does sóoth the second 90% substantially.
@CompSciFact @codinghorror What a load of hogwash! Everyone knows it always take three times the expected time. You are saying only 180%!
@codinghorror @craigsturgis same with about any task. Not exactly profound
@codinghorror @CompSciFact what this is just the 80:20 rule misquoted.
@codinghorror Then there is that 90% of the time dedicated to debug and last minute documentation.
@codinghorror Hey Jeff, can you please PM me. Need to discuss something in private.
@codinghorror @CompSciFact Also, you only know the length of a project when it's 85% complete. Go figure.