{"id":269,"date":"2018-03-08T11:15:45","date_gmt":"2018-03-08T11:15:45","guid":{"rendered":"https:\/\/lifesomeday.com\/march-8-2018-thrashing\/"},"modified":"2018-03-08T11:15:45","modified_gmt":"2018-03-08T11:15:45","slug":"march-8-2018-thrashing","status":"publish","type":"post","link":"https:\/\/lifesomeday.com\/march-8-2018-thrashing\/","title":{"rendered":"March 8, 2018 Thrashing"},"content":{"rendered":"

Steve McConnell helped us understand how poorly timed thrashing sabotages every failed software project. It turns out that the problem extends far beyond software.
\nAny project worth doing involves invention, inspiration, and at least a little bit of making stuff up. Traditionally, we start with an inkling, adding more and more detail as we approach the ship date. And the closer we get to shipping, the more thrashing occurs. Thrashing is the apparently productive brainstorming and tweaking we do for a project as it develops. Thrashing might mean changing the user interface or rewriting an introductory paragraph. Sometimes thrashing is merely a tweak; other times it involves major surgery.
\nThrashing is essential. The question is: when to thrash?
\nIn the typical amateur project, all the thrashing is near the end. The closer we get to shipping, the more people get involved, the more meetings we have, the more likely the CEO wants to be involved. And why not? What\u2019s the point of getting involved early when you can\u2019t see what\u2019s already done and your work will probably be redone anyway?
\nThe point of getting everyone involved early is simple: thrash late and you won\u2019t ship. Thrash late and you introduce bugs. Professional creators thrash early. The closer the project gets to completion, the fewer people see it and the fewer changes are permitted.
\nEvery software project that has missed its target date (every single one) is a victim of late thrashing. The creators didn\u2019t have the discipline to force all the thrashing to the beginning. They fell victim to the resistance.
\nSeth Godin. \u201cLinchpin.\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"

Steve McConnell helped us understand how poorly timed thrashing sabotages every failed software project. It turns out that the problem extends far beyond software. Any project worth doing involves invention, inspiration, and at least a little bit of making stuff up. Traditionally, we start with an inkling, adding more and more detail as we approach …<\/p>\n

March 8, 2018 Thrashing<\/span> Read More \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[17],"tags":[],"jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/lifesomeday.com\/wp-json\/wp\/v2\/posts\/269"}],"collection":[{"href":"https:\/\/lifesomeday.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lifesomeday.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lifesomeday.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lifesomeday.com\/wp-json\/wp\/v2\/comments?post=269"}],"version-history":[{"count":0,"href":"https:\/\/lifesomeday.com\/wp-json\/wp\/v2\/posts\/269\/revisions"}],"wp:attachment":[{"href":"https:\/\/lifesomeday.com\/wp-json\/wp\/v2\/media?parent=269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lifesomeday.com\/wp-json\/wp\/v2\/categories?post=269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lifesomeday.com\/wp-json\/wp\/v2\/tags?post=269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}