{"id":249,"date":"2007-07-18T14:47:59","date_gmt":"2007-07-18T19:47:59","guid":{"rendered":"http:\/\/www.thekellehers.com\/index.php\/2007\/07\/18\/101-ways-to-know-your-software-project-is-doomed\/"},"modified":"2007-07-18T14:59:03","modified_gmt":"2007-07-18T19:59:03","slug":"101-ways-to-know-your-software-project-is-doomed","status":"publish","type":"post","link":"https:\/\/www.thekellehers.com\/index.php\/2007\/07\/18\/101-ways-to-know-your-software-project-is-doomed","title":{"rendered":"101 Ways To Know Your Software Project Is Doomed"},"content":{"rendered":"<p>I thought that these were very funny, 101 Ways To Know Your Software Project Is Doomed:<\/p>\n<blockquote>\n<ol>\n<li>Management has renamed its Waterfall process to Agile Waterfall<\/li>\n<li>You start hiring consultants so they can take the blame<\/li>\n<li>The Continuous Integration server has returned the error message \u00e2\u20ac\u0153Fuck it, I give up\u00e2\u20ac\u009d<\/li>\n<li>You have implemented your own Ruby framework that uses XML configuration files<\/li>\n<li>Your eldest team member references <a href=\"http:\/\/www.martinfowler.com\/\" onclick=\"javascript:urchinTracker('\/outbound\/www.martinfowler.com\/?ref=http_\/\/www.svextra.com\/blogs\/gmsv\/');\">Martin Fowler<\/a> as a \u00e2\u20ac\u2122snot-nosed punk\u00e2\u20ac\u2122<\/li>\n<li>Your source code control system is a series of folders on a shared drive<\/li>\n<li>Allocated QA time is for Q and A why your crap is broken<\/li>\n<li>All of your requirements are written on a used cocktail napkin<\/li>\n<li>You start considering a new job so you don\u00e2\u20ac\u2122t have to maintain the application you are building<\/li>\n<li>The lead web developer thinks the X in XHTML means \u00e2\u20ac\u02dcextreme\u00e2\u20ac\u2122 <\/li>\n<p><!--more--><\/p>\n<li>Ever iteration meeting starts with \u00e2\u20ac\u0153Do you want the good news or the bad news\u00e2\u20ac\u00a6\u00e2\u20ac\u009d<\/li>\n<li>Your team still gives a crap about its <a href=\"http:\/\/en.wikipedia.org\/wiki\/Capability_Maturity_Model\" onclick=\"javascript:urchinTracker('\/outbound\/en.wikipedia.org\/wiki\/Capability_Maturity_Model?ref=http_\/\/www.svextra.com\/blogs\/gmsv\/');\">CMM Level<\/a><\/li>\n<li>Progress is now measured by the number of fixed bugs and not completed features<\/li>\n<li>Continuous Integration is getting new employees to read the employee handbook<\/li>\n<li>You are friends with the janitor<\/li>\n<li>The SCRUM master doesn\u00e2\u20ac\u2122t really care what you did yesterday or what you will do today<\/li>\n<li>Every milestone ends in a dead sprint<\/li>\n<li>Your best developer only has his A+ Certification<\/li>\n<li>You do not understand the acronyms DRY, YAGNI, or KISS; but you do understand WTF, PHB, and FUBAR<\/li>\n<li>Your manager could be replaced by an email redirection batch file<\/li>\n<li>The only certification your software process has is ISO 9001\/2000<\/li>\n<li>Your manager thinks \u00e2\u20ac\u02dcMetrics\u00e2\u20ac\u2122 is a type of protein drink<\/li>\n<li>Every bug is prioritized as <em>Critical<\/em><\/li>\n<li>Every feature is prioritized as <em>Trivial<\/em><\/li>\n<li>Project estimates magically match the budget<\/li>\n<li>Developers use the excuse of \u00e2\u20ac\u2122self documenting code\u00e2\u20ac\u2122 for no comments<\/li>\n<li>Your favorite software pattern is <a href=\"http:\/\/en.wikipedia.org\/wiki\/God_object\" onclick=\"javascript:urchinTracker('\/outbound\/en.wikipedia.org\/wiki\/God_object?ref=http_\/\/www.svextra.com\/blogs\/gmsv\/');\">God Object<\/a><\/li>\n<li>You still believe compiling is a form of testing<\/li>\n<li>Developers still use Notepad as an IDE<\/li>\n<li>Your manager wastes 7 hours a week asking for progress reports (true story)<\/li>\n<li>You do not have your own machine and you are not doing pair programming<\/li>\n<li>Team Rule &#8211; No meetings until 10 AM since we were all here until 2 AM<\/li>\n<li>Your team believes ORM is a \u00e2\u20ac\u02dcfad\u00e2\u20ac\u2122<\/li>\n<li>Your team believes the transition from VB6 to VB.NET will be \u00e2\u20ac\u2122seamless\u00e2\u20ac\u2122<\/li>\n<li>Your manager thinks MS Project is the best management tool the market offers<\/li>\n<li>Your spouse only gets to see you on a webcam<\/li>\n<li>None of your unit tests have asserts in them<\/li>\n<li>FrontPage is your web page editor of choice<\/li>\n<li>You get into flame wars if { should be on new line, but you are impartial to patterns such as MVC<\/li>\n<li>The company motto is \u00e2\u20ac\u02dcDo more with less\u00e2\u20ac\u2122<\/li>\n<li>The phrase \u00e2\u20ac\u02dcIt works on my machine\u00e2\u20ac\u2122 is heard more than once a day<\/li>\n<li>The last conference your .NET team attended was Apple WWDC 2000<\/li>\n<li>Your manager insists that you track all activity but never uses the information to make decisions<\/li>\n<li>All debugging occurs on the live server<\/li>\n<li>Your manager does not know how to check email<\/li>\n<li>Your manager thinks being <a href=\"http:\/\/en.wikipedia.org\/wiki\/Sarbanes-Oxley_Act\" onclick=\"javascript:urchinTracker('\/outbound\/en.wikipedia.org\/wiki\/Sarbanes-Oxley_Act?ref=http_\/\/www.svextra.com\/blogs\/gmsv\/');\">SOX<\/a> compliant means not working on baseball nights<\/li>\n<li>The company hires <a href=\"http:\/\/en.wikipedia.org\/wiki\/Series_of_tubes\" onclick=\"javascript:urchinTracker('\/outbound\/en.wikipedia.org\/wiki\/Series_of_tubes?ref=http_\/\/www.svextra.com\/blogs\/gmsv\/');\">Senetor Ted Stevens<\/a> to give your project kick-off inspiration speech<\/li>\n<li>The last book you read &#8211; Visual InterDev 6 Bible<\/li>\n<li>The overall budget is mistaken for your weekly Mountain Dew bill<\/li>\n<li>Your manager spends his lunch hour crying in his car (another true story)<\/li>\n<li>Your lead web developer defines AJAX as a cleaning product<\/li>\n<li>Your boss expects you to spend the next 2 days creating a purchase request for a $50 component<\/li>\n<li>The sales team decreased your estimates because they believe you can work faster<\/li>\n<li>Requirement &#8211; Rank #1 on Google<\/li>\n<li>Everyday you work until Midnight, everyday your boss leaves at 4:30<\/li>\n<li>Your manager loves to say \u00e2\u20ac\u0153Why do the developers care? They get paid by the hour.\u00e2\u20ac\u009d<\/li>\n<li>The night shift at Starbucks knows you by name<\/li>\n<li>Management can not understand why anyone needs more than a single monitor<\/li>\n<li>Your development team only uses source control as a power failure backup system<\/li>\n<li>Developers are not responsible for any testing<\/li>\n<li>The team does not use SVN because they believe the merge algorithms are black voodoo magic<\/li>\n<li>Your white boards are mostly white (<a href=\"http:\/\/www.versionone.net\/Resources\/AreYouAgile.asp\" onclick=\"javascript:urchinTracker('\/outbound\/www.versionone.net\/Resources\/AreYouAgile.asp?ref=http_\/\/www.svextra.com\/blogs\/gmsv\/');\">VersionOne<\/a>)<\/li>\n<li>The client continually mistakes your burn-down chart for a burn-up chart<\/li>\n<li>The project code name is renamed to \u00e2\u20ac\u02dcThe Death March\u00e2\u20ac\u2122<\/li>\n<li>Now it physically pains you to say the word &#8211; Yes<\/li>\n<li>Your teammates don\u00e2\u20ac\u2122t refactor, they <a href=\"http:\/\/waterfall2006.com\/gorman.html\" onclick=\"javascript:urchinTracker('\/outbound\/waterfall2006.com\/gorman.html?ref=http_\/\/www.svextra.com\/blogs\/gmsv\/');\">refuctor<\/a><\/li>\n<li>To reward you for all of your overtime your boss purchases a new coffee maker<\/li>\n<li>Your project budget is entered in the company ledger as \u00e2\u20ac\u02dcCorporate Overhead\u00e2\u20ac\u2122<\/li>\n<li>You secretly outsource pieces of the project so you can blog at work<\/li>\n<li>A Change Control Board is created and your product isn\u00e2\u20ac\u2122t even its first alpha version<\/li>\n<li>Daily you consider breaking your fingers for the short term disability check<\/li>\n<li>The deadline has been renamed a \u00e2\u20ac\u02dcmilestone\u00e2\u20ac\u2122\u00e2\u20ac\u00a6just like the last \u00e2\u20ac\u02dcmilestone\u00e2\u20ac\u2122<\/li>\n<li>Your project managers \u00e2\u20ac\u02dcopen door\u00e2\u20ac\u2122 policy only applies between 5:01 PM &#8211; 7:59 AM<\/li>\n<li>Your boss argues \u00e2\u20ac\u0153Why buy it when we can built it!\u00e2\u20ac\u009d<\/li>\n<li>You bring beer to the office during your 2nd shift<\/li>\n<li>The project manager is spotted consulting a Ouija board<\/li>\n<li>You give misinformation to your teammates so you look better on your personal review<\/li>\n<li>All code reviews are scheduled a week before product launch<\/li>\n<li>Budget for testing exists as \u00e2\u20ac\u0153if we have time\u00e2\u20ac\u009d<\/li>\n<li>The client will only talk about the requirements after they receive a fixed estimation<\/li>\n<li>The boss does not find the humor in Dilbert<\/li>\n<li>You start noticing your boss\u00e2\u20ac\u2122s poker tells during <a href=\"http:\/\/planningpoker.com\/\" onclick=\"javascript:urchinTracker('\/outbound\/planningpoker.com\/?ref=http_\/\/www.svextra.com\/blogs\/gmsv\/');\">planning poker<\/a><\/li>\n<li>You start wondering if working 2 shifts at Pizza Hut is a better career alternative<\/li>\n<li>All performance issues are resolved by getting larger machines<\/li>\n<li>The project has been demoted to being released as a permanent \u00e2\u20ac\u02dcBeta\u00e2\u20ac\u2122 version<\/li>\n<li>Your car is towed from the office parking lot as it was thought to be abandoned<\/li>\n<li>The project manager likes to doodle during requirements gathering meetings<\/li>\n<li>Your SCRUM team consists of 1<\/li>\n<li>Your timesheet looks like a Powerball ticket<\/li>\n<li>The web developer thinks being 508 means looking good in her Levi Red Tabs<\/li>\n<li>You think you need Multiple Personality Disorder medication because you are <a href=\"http:\/\/www.nikhilk.net\/Personas.aspx\" onclick=\"javascript:urchinTracker('\/outbound\/www.nikhilk.net\/Personas.aspx?ref=http_\/\/www.svextra.com\/blogs\/gmsv\/');\">Mort, Elvis, and Einstein<\/a><\/li>\n<li>Your manager substitutes professional consultant advice for a Magic 8 Ball<\/li>\n<li>You know <em>exactly<\/em> how many compile warnings cause an \u00e2\u20ac\u02dcOut of Memory\u00e2\u20ac\u2122 exception in your IDE<\/li>\n<li>I have used IDE twice in this list and you still don\u00e2\u20ac\u2122t know what it stands for<\/li>\n<li>You have cut and pasted code from <a href=\"http:\/\/worsethanfailure.com\/\" onclick=\"javascript:urchinTracker('\/outbound\/worsethanfailure.com\/?ref=http_\/\/www.svextra.com\/blogs\/gmsv\/');\">The Daily WTF<\/a><\/li>\n<li>Broken unit tests are deleted because they are obviously out of date<\/li>\n<li>You are sent to a conference to learn, but you skip sessions to go hunting for swag<\/li>\n<li>QA has nicknamed you Chief Off-By-One<\/li>\n<li><a href=\"http:\/\/www.codesqueeze.com\/happy-numbers-sharepoint-the-silent-killer\/\">You are using MOSS 2007<\/a><\/li>\n<li>You have been 90% complete 90% of the time<\/li>\n<li>\u00e2\u20ac\u0153Oh, oh, and I almost forgot. Ahh, I\u00e2\u20ac\u2122m also gonna need you to go ahead and come in on Sunday, too\u00e2\u20ac\u00a6 thanks\u00e2\u20ac\u009d<\/li>\n<\/ol>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>I thought that these were very funny, 101 Ways To Know Your Software Project Is Doomed: Management has renamed its Waterfall process to Agile Waterfall You start hiring consultants so they can take the blame The Continuous Integration server has returned the error message \u00e2\u20ac\u0153Fuck it, I give up\u00e2\u20ac\u009d You have implemented your own Ruby [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[23],"tags":[],"class_list":["post-249","post","type-post","status-publish","format-standard","category-fun"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>101 Ways To Know Your Software Project Is Doomed - The Kelleher Family Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.thekellehers.com\/index.php\/2007\/07\/18\/101-ways-to-know-your-software-project-is-doomed\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"101 Ways To Know Your Software Project Is Doomed - The Kelleher Family Blog\" \/>\n<meta property=\"og:description\" content=\"I thought that these were very funny, 101 Ways To Know Your Software Project Is Doomed: Management has renamed its Waterfall process to Agile Waterfall You start hiring consultants so they can take the blame The Continuous Integration server has returned the error message \u00e2\u20ac\u0153Fuck it, I give up\u00e2\u20ac\u009d You have implemented your own Ruby [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.thekellehers.com\/index.php\/2007\/07\/18\/101-ways-to-know-your-software-project-is-doomed\" \/>\n<meta property=\"og:site_name\" content=\"The Kelleher Family Blog\" \/>\n<meta property=\"article:published_time\" content=\"2007-07-18T19:47:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2007-07-18T19:59:03+00:00\" \/>\n<meta name=\"author\" content=\"Chris Kelleher\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Chris Kelleher\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.thekellehers.com\\\/index.php\\\/2007\\\/07\\\/18\\\/101-ways-to-know-your-software-project-is-doomed#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.thekellehers.com\\\/index.php\\\/2007\\\/07\\\/18\\\/101-ways-to-know-your-software-project-is-doomed\"},\"author\":{\"name\":\"Chris Kelleher\",\"@id\":\"https:\\\/\\\/www.thekellehers.com\\\/#\\\/schema\\\/person\\\/88dae1d60db6c1b18e90b4c112d43395\"},\"headline\":\"101 Ways To Know Your Software Project Is Doomed\",\"datePublished\":\"2007-07-18T19:47:59+00:00\",\"dateModified\":\"2007-07-18T19:59:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.thekellehers.com\\\/index.php\\\/2007\\\/07\\\/18\\\/101-ways-to-know-your-software-project-is-doomed\"},\"wordCount\":1163,\"commentCount\":0,\"articleSection\":[\"Fun\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.thekellehers.com\\\/index.php\\\/2007\\\/07\\\/18\\\/101-ways-to-know-your-software-project-is-doomed#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.thekellehers.com\\\/index.php\\\/2007\\\/07\\\/18\\\/101-ways-to-know-your-software-project-is-doomed\",\"url\":\"https:\\\/\\\/www.thekellehers.com\\\/index.php\\\/2007\\\/07\\\/18\\\/101-ways-to-know-your-software-project-is-doomed\",\"name\":\"101 Ways To Know Your Software Project Is Doomed - The Kelleher Family Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.thekellehers.com\\\/#website\"},\"datePublished\":\"2007-07-18T19:47:59+00:00\",\"dateModified\":\"2007-07-18T19:59:03+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.thekellehers.com\\\/#\\\/schema\\\/person\\\/88dae1d60db6c1b18e90b4c112d43395\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.thekellehers.com\\\/index.php\\\/2007\\\/07\\\/18\\\/101-ways-to-know-your-software-project-is-doomed#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.thekellehers.com\\\/index.php\\\/2007\\\/07\\\/18\\\/101-ways-to-know-your-software-project-is-doomed\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.thekellehers.com\\\/index.php\\\/2007\\\/07\\\/18\\\/101-ways-to-know-your-software-project-is-doomed#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.thekellehers.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"101 Ways To Know Your Software Project Is Doomed\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.thekellehers.com\\\/#website\",\"url\":\"https:\\\/\\\/www.thekellehers.com\\\/\",\"name\":\"The Kelleher Family Blog\",\"description\":\"Chris, Bridget, Shea, Finn and Maura Kelleher from Villanova, PA\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.thekellehers.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.thekellehers.com\\\/#\\\/schema\\\/person\\\/88dae1d60db6c1b18e90b4c112d43395\",\"name\":\"Chris Kelleher\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/11a38db04bf9aa72837a3084aaf69ba6c5d0a3243db3f667da55ef4023d1e899?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/11a38db04bf9aa72837a3084aaf69ba6c5d0a3243db3f667da55ef4023d1e899?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/11a38db04bf9aa72837a3084aaf69ba6c5d0a3243db3f667da55ef4023d1e899?s=96&r=g\",\"caption\":\"Chris Kelleher\"},\"sameAs\":[\"http:\\\/\\\/www.thekellehers.com\",\"https:\\\/\\\/x.com\\\/Chris4GL\"],\"url\":\"https:\\\/\\\/www.thekellehers.com\\\/index.php\\\/author\\\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"101 Ways To Know Your Software Project Is Doomed - The Kelleher Family Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.thekellehers.com\/index.php\/2007\/07\/18\/101-ways-to-know-your-software-project-is-doomed","og_locale":"en_US","og_type":"article","og_title":"101 Ways To Know Your Software Project Is Doomed - The Kelleher Family Blog","og_description":"I thought that these were very funny, 101 Ways To Know Your Software Project Is Doomed: Management has renamed its Waterfall process to Agile Waterfall You start hiring consultants so they can take the blame The Continuous Integration server has returned the error message \u00e2\u20ac\u0153Fuck it, I give up\u00e2\u20ac\u009d You have implemented your own Ruby [&hellip;]","og_url":"https:\/\/www.thekellehers.com\/index.php\/2007\/07\/18\/101-ways-to-know-your-software-project-is-doomed","og_site_name":"The Kelleher Family Blog","article_published_time":"2007-07-18T19:47:59+00:00","article_modified_time":"2007-07-18T19:59:03+00:00","author":"Chris Kelleher","twitter_misc":{"Written by":"Chris Kelleher","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.thekellehers.com\/index.php\/2007\/07\/18\/101-ways-to-know-your-software-project-is-doomed#article","isPartOf":{"@id":"https:\/\/www.thekellehers.com\/index.php\/2007\/07\/18\/101-ways-to-know-your-software-project-is-doomed"},"author":{"name":"Chris Kelleher","@id":"https:\/\/www.thekellehers.com\/#\/schema\/person\/88dae1d60db6c1b18e90b4c112d43395"},"headline":"101 Ways To Know Your Software Project Is Doomed","datePublished":"2007-07-18T19:47:59+00:00","dateModified":"2007-07-18T19:59:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.thekellehers.com\/index.php\/2007\/07\/18\/101-ways-to-know-your-software-project-is-doomed"},"wordCount":1163,"commentCount":0,"articleSection":["Fun"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.thekellehers.com\/index.php\/2007\/07\/18\/101-ways-to-know-your-software-project-is-doomed#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.thekellehers.com\/index.php\/2007\/07\/18\/101-ways-to-know-your-software-project-is-doomed","url":"https:\/\/www.thekellehers.com\/index.php\/2007\/07\/18\/101-ways-to-know-your-software-project-is-doomed","name":"101 Ways To Know Your Software Project Is Doomed - The Kelleher Family Blog","isPartOf":{"@id":"https:\/\/www.thekellehers.com\/#website"},"datePublished":"2007-07-18T19:47:59+00:00","dateModified":"2007-07-18T19:59:03+00:00","author":{"@id":"https:\/\/www.thekellehers.com\/#\/schema\/person\/88dae1d60db6c1b18e90b4c112d43395"},"breadcrumb":{"@id":"https:\/\/www.thekellehers.com\/index.php\/2007\/07\/18\/101-ways-to-know-your-software-project-is-doomed#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.thekellehers.com\/index.php\/2007\/07\/18\/101-ways-to-know-your-software-project-is-doomed"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.thekellehers.com\/index.php\/2007\/07\/18\/101-ways-to-know-your-software-project-is-doomed#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.thekellehers.com\/"},{"@type":"ListItem","position":2,"name":"101 Ways To Know Your Software Project Is Doomed"}]},{"@type":"WebSite","@id":"https:\/\/www.thekellehers.com\/#website","url":"https:\/\/www.thekellehers.com\/","name":"The Kelleher Family Blog","description":"Chris, Bridget, Shea, Finn and Maura Kelleher from Villanova, PA","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.thekellehers.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.thekellehers.com\/#\/schema\/person\/88dae1d60db6c1b18e90b4c112d43395","name":"Chris Kelleher","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/11a38db04bf9aa72837a3084aaf69ba6c5d0a3243db3f667da55ef4023d1e899?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/11a38db04bf9aa72837a3084aaf69ba6c5d0a3243db3f667da55ef4023d1e899?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/11a38db04bf9aa72837a3084aaf69ba6c5d0a3243db3f667da55ef4023d1e899?s=96&r=g","caption":"Chris Kelleher"},"sameAs":["http:\/\/www.thekellehers.com","https:\/\/x.com\/Chris4GL"],"url":"https:\/\/www.thekellehers.com\/index.php\/author\/admin"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pdwBe-41","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.thekellehers.com\/index.php\/wp-json\/wp\/v2\/posts\/249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thekellehers.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thekellehers.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thekellehers.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thekellehers.com\/index.php\/wp-json\/wp\/v2\/comments?post=249"}],"version-history":[{"count":0,"href":"https:\/\/www.thekellehers.com\/index.php\/wp-json\/wp\/v2\/posts\/249\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.thekellehers.com\/index.php\/wp-json\/wp\/v2\/media?parent=249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thekellehers.com\/index.php\/wp-json\/wp\/v2\/categories?post=249"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thekellehers.com\/index.php\/wp-json\/wp\/v2\/tags?post=249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}