<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>tmtbox &#187; Software</title>
	<atom:link href="http://www.tmtbox.com/tag/software/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tmtbox.com</link>
	<description>technology media and telecomm</description>
	<lastBuildDate>Sun, 01 Jan 2012 17:38:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>programmer</title>
		<link>http://www.tmtbox.com/programmer</link>
		<comments>http://www.tmtbox.com/programmer#comments</comments>
		<pubDate>Mon, 29 Jun 2009 07:34:26 +0000</pubDate>
		<dc:creator>kevin</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[living]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[programmer]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.tmtbox.com/?p=812</guid>
		<description><![CDATA[1. Programmer produces code he believes is bug-free. 2. Product is tested. 20 bugs are found. 3. Programmer fixes 10 of the bugs and explains to the testing department that the other 10 aren’t really bugs. 4. Testing department finds that five of the fixes didn’t work and discovers 15 new bugs. 5. Repeat three [...]]]></description>
			<content:encoded><![CDATA[<p>1. Programmer produces code he believes is bug-free.<br />
2.  Product is tested. 20 bugs are found.<br />
3. Programmer fixes 10 of the bugs and explains to the testing department that the other 10 aren’t really bugs.<br />
4. Testing department finds that five of the fixes didn’t work and discovers 15 new bugs.<br />
5.  Repeat three times steps 3 and 4.<br />
6. Due to marketing pressure and an extremely premature product announcement based on overly-optimistic programming schedule, the product is released.<br />
7  Users find 137 new bugs.<br />
8  Original programmer, having cashed his royalty check, is nowhere to be found.<br />
9 Newly-assembled programming team fixes almost all of the 137 bugs, but introduce 456 new ones.<br />
10 Original programmer sends underpaid testing department a postcard from Fiji. Entire testing department quits.<br />
11 Company is bought in a hostile takeover by competitor using profits from their latest release, which had 783 bugs.<br />
12  New CEO is brought in by board of directors. He hires a programmer to redo program from scratch.<br />
13  Programmer produces code he believes is bug-free…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmtbox.com/programmer/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Easy invasion Windows 7</title>
		<link>http://www.tmtbox.com/easy-invasion-windows-7</link>
		<comments>http://www.tmtbox.com/easy-invasion-windows-7#comments</comments>
		<pubDate>Sun, 03 May 2009 00:54:49 +0000</pubDate>
		<dc:creator>kevin</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.tmtbox.com/?p=764</guid>
		<description><![CDATA[Held in Dubai yesterday the HITB (Hack In The Box) security conference, security researchers demonstrated how to use the code to use the design of Windows 7’s invasion of the operating system. Nitin Kumar and Vipin Kumar of common R &#38; D VBootkit 2.0 software, the software can be the start of Windows 7 to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tmtbox.com/wp-content/uploads/2009/05/windows-7.jpg"><img class="aligncenter size-full wp-image-765" title="windows-7" src="http://www.tmtbox.com/wp-content/uploads/2009/05/windows-7.jpg" alt="" width="450" height="450" /></a></p>
<p>Held in Dubai yesterday the HITB (Hack In The Box) security conference, security researchers demonstrated how to use the code to use the design of Windows 7’s invasion of the operating system.</p>
<p>Nitin Kumar and Vipin Kumar of common R &amp; D VBootkit 2.0 software, the software can be the start of Windows 7 to seize control systems, and other flaws, this is the birthright of Windows 7, “it can not be repaired, it is Windows 7 design problems. “Vipin said that the Windows 7 start of the design process.</p>
<p>Vipin said, VBootkit 2.0 procedures only 3KB, hackers can change the system boot time to load the document in memory, since it does not make any changes to hard disk file, making it difficult to be detected, but after this restart your computer security issues will be eliminated, because in the resumption of the process of system memory was empty.</p>
<p>Although VBootkit can be used to control the computer, but it does not pose a threat to the broader context, because hackers access to victims must be the actual computer can be attacked, and can not use the software for remote attacks.</p>
<p>Once the invasion VBootkit 2.0 system, hackers can change the access rights to the highest level, you can clear the user password and access the victim’s documents, and the original password can also be restored, so that victims do not know their own security system had been hacked .</p>
<p>As its name, VBootkit 2.0 is the second edition of the software, in 2007 the first edition of the demonstrations have been used to plug a loophole in Vista’s invasion system.</p>
<p>So far, Microsoft has not issued a public statement on the matter.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmtbox.com/easy-invasion-windows-7/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Setup Your Own Software Development Company</title>
		<link>http://www.tmtbox.com/how-to-setup-your-own-software-development-company</link>
		<comments>http://www.tmtbox.com/how-to-setup-your-own-software-development-company#comments</comments>
		<pubDate>Wed, 11 Feb 2009 05:43:39 +0000</pubDate>
		<dc:creator>kevin</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[resource]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[Company]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.tmtbox.com/?p=650</guid>
		<description><![CDATA[By Matt Raible This post was originally titled &#8220;FTE vs. Contract in this Economy&#8221;, but it didn&#8217;t seem to capture the essence of this entry. I wanted to write about why I think contracting is better in this down economy, but I also wanted to write about how you you might go about setting up [...]]]></description>
			<content:encoded><![CDATA[<p>By Matt Raible</p>
<p>This post was originally titled &#8220;FTE vs. Contract in this Economy&#8221;, but it didn&#8217;t seem to capture the essence of this entry. I wanted to write about why I think contracting is better in this down economy, but I also wanted to write about how you you might go about setting up your own company. Starting a company is relatively easy from a legal standpoint, and hopefully I can provide some resources that&#8217;ll make it even easier.</p>
<p>First of all, I believe that contracting is better in this economy for a very simple reason:</p>
<p style="margin-left: 20px;"><strong>When you&#8217;re a contractor, you&#8217;re prepared to be let go.</strong></p>
<p>There&#8217;s really nothing like being laid off. It sucks. It often shocks you and makes you depressed. The good part is you usually get a good afternoon&#8217;s worth of drinking out of it, but that&#8217;s about it. Severance is cool, but let&#8217;s face it &#8211; you&#8217;d much rather be employed.</p>
<p>As a contractor, you&#8217;re always looking for your next gig. You&#8217;re prepared for the worst. You&#8217;re more motivated to learn marketable skills. You&#8217;re constantly thinking about how you can market yourself better. Writing (blogging, articles, books) is an excellent way to do this and I believe it&#8217;s rare that FTE are as motivated to do these kinds of things.</p>
<p><em>Being a contractor forces you to better yourself so you&#8217;re more marketable.</em></p>
<p>People&#8217;s biggest fear of contracting is that they&#8217;ll have a hard time finding their next gig. In my career, I&#8217;ve rarely had an issue with this. There&#8217;s always contracts available, it&#8217;s just a matter of how much you&#8217;re going to get paid. Yes, I&#8217;ve had to suck-it-up and make $55/hour instead of $125/hour, but that was back in 2003 and $55/hour is still more than I would have made as a FTE.</p>
<p>The other thing that makes me believe contracting is better in this economy is I believe companies are hiring more short-term contractors than employees. I don&#8217;t know if this is because they consider employees liabilities and contractors expenses, but something about it seems to make the books look better.</p>
<p>So you&#8217;ve decided to take my advice and try your hand at contracting. Should you setup your own Corporation or LLC?</p>
<p><strong>Starting a Company</strong><br />
Yes, you should absolutely start your own company. As a Software Developer, chances are you&#8217;re going to make enough to put you in the highest tax bracket. If you&#8217;re a Sole Proprietor (no company), you will pay something like 35% of your income to taxes and you can be sued for everything you own by your clients.</p>
<p>Should you create an LLC or Corporation? I started Raible Designs in May 1998. I started out as an LLC and later converted to an S Corp. For the first few years, I made $30-$55/hour and this seemed to work pretty well. I believe this was similar to having a Sole Proprietorship (because I was the only employee), except that I was protected from lawsuits.</p>
<p>In 2001, I got my first high-paying gig at $90/hour and my Accountant suggested I change to an S Corp to save 10K+ on self-employment tax. I&#8217;m certainly not an expert on the different types of business entities, but this path seemed to work well for me. It was $50 to convert from an LLC to an S Corp. I&#8217;m not sure if you can go from an S Corp to an LLC. The beauty of an S Corp is the corporation typically gets taxed at 15%, so you can run a lot of things through your business and pay less taxes. Date nights can be business meetings, vacations can be Shareholders Meetings, seasons tickets can be client entertainment and you can write off your car and fuel costs.</p>
<p>There&#8217;s lots of good resources on the web that describe the different business entity options. My favorite is A List Apart&#8217;s <a href="http://alistapart.com/articles/business4">This Web Business IV: Business Entity Options</a>. Another good resource is <a href="http://www.nolo.com/article.cfm/objectID/FC4734C6-FE8E-4D5C-BFE5E43131AEBA1F/111/182/245/ART/">How to form an LLC</a>.</p>
<p>The hardest part of starting a new business is coming up with a good name. My advice is to make sure the domain name is available and pick something you like. I chose <em>Raible Designs</em> because I designed web sites at the time. Raible is a pretty unique name, so that&#8217;s worked well having it as part of my business name. Googlability is important &#8211; don&#8217;t choose a generic name that will make you difficult to find. Potential clients should be able to google your business name and find you easily.</p>
<p>Once you&#8217;ve picked a name, the business establishment part is pretty easy. In Colorado, you can <a href="http://www.sos.state.co.us/biz/FileDoc.do">File a Document</a> with the Secretary of State. Their site also allows you to reserve a name if you&#8217;re not quite ready to make the leap.</p>
<p>You&#8217;ll also need to get a Federal Employer Identification Number (FEIN) from the IRS. The IRS has a good <a href="http://www.irs.gov/businesses/small/article/0,,id=99336,00.html">Starting a Business</a> article and also allows you to <a href="http://www.irs.gov/businesses/small/article/0,,id=102767,00.html">Apply for an Employer Identification Number (EIN) Online</a>.</p>
<p>Once you&#8217;ve got all the documents setup, you&#8217;ll want to create a bank account for your business. I&#8217;m currently using Wells Fargo and really like how software-friendly they are. Their online banking is clean and easy to use. They also support QuickBooks for the Mac. They have Payroll Services to allow you to pay your quarterly taxes online as well as setup direct deposit, but I&#8217;m not using them.</p>
<p>For payroll, I use <a href="http://paycycle.com/">PayCycle</a> and have nothing but good things to say about them. I have the <a href="https://www.paycycle.com/external/business/overview.jsp?name=small_business_learn_more">Small Business Package</a> at $42.99 per month. This package allows me to pay myself and employees + up to 5 sub-contractors with direct deposit. It also allows me to pay both Federal and State quarterly taxes online. Of course, if you can also get an Accountant to do this for you.</p>
<p>Having a good Accountant and Financial Advisor (for your retirement plan) will likely be an essential part of your business.. <a href="http://www.linkedin.com/svpRecommendations">LinkedIn&#8217;s Service Providers</a> is a good way to find recommended professionals in your area. For example, <a href="http://www.linkedin.com/svpRecommendations?scp=&amp;dgre=-1&amp;cat=ACC&amp;sort=byDate">click here to search for Accountants</a> and then click the <strong>change location</strong> link in the top right corner to specify your zip code.</p>
<p>Finally, you&#8217;ll need insurance. The Hartford has a good <a href="http://sb.thehartford.com/determine_your_needs/">Small Business</a> package that costs around $500/year. It&#8217;s liability limits have worked for all of my clients and I&#8217;m covered if my laptop ever gets stolen. For Health Insurance, I recommend using <a href="http://ehealthinsurance.com/">eHealthInsurance.com</a> to find a good provider for you. I don&#8217;t get sick or hurt much, so I typically get a <em>disaster prevention</em> plan with a $5K deductible. For dental insurance, brush your teeth. Vision insurance typically sucks, so I wouldn&#8217;t buy it. Yes, our health care system in the US needs work and I believe if everyone had a small business, it might get more affordable a lot quicker.</p>
<p>Over the next few days, I&#8217;ll post some additional advice I&#8217;ve received on retirement plans, deducting a home office, drawing up contracts and how to come up with a good rate. If you&#8217;re an Independent Software Developer and have any additional advice, I&#8217;d love to hear it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmtbox.com/how-to-setup-your-own-software-development-company/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GnuCash &#8211; Free Personal Financial Accounting Software</title>
		<link>http://www.tmtbox.com/gnucash-free-personal-financial-accounting-software</link>
		<comments>http://www.tmtbox.com/gnucash-free-personal-financial-accounting-software#comments</comments>
		<pubDate>Sun, 12 Oct 2008 17:51:33 +0000</pubDate>
		<dc:creator>kevin</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[living]]></category>
		<category><![CDATA[Accounting]]></category>
		<category><![CDATA[Financial]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[GnuCash]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.tmtbox.com/?p=504</guid>
		<description><![CDATA[I just started testing a personal financial software called GnuCash and love it! GnuCash is an open source financial management application let you handle your finanancial data including Assets, Equity, Expense, Income, Liabilities , etc. like most financial softwares do. If you’re interested, you can read the full review from about.com and download it from [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_505" class="wp-caption alignleft" style="width: 170px"><a href="http://www.tmtbox.com/wp-content/uploads/2008/10/gnucash.png"><img class="size-full wp-image-505" title="gnucash" src="http://www.tmtbox.com/wp-content/uploads/2008/10/gnucash.png" alt="GnuCash " width="160" height="43" /></a><p class="wp-caption-text">GnuCash </p></div>
<p>I just started testing a <strong>personal financial software</strong> called GnuCash and love it! <a title="GnuCash" onclick="javascript:urchinTracker('/outbound/www.gnucash.org?ref=/?');" href="http://www.gnucash.org/">GnuCash</a> is an open source <strong>financial</strong> <strong>management application</strong> let you handle your finanancial data including Assets, Equity, Expense, Income, Liabilities , etc. like most <strong>financial softwares</strong> do.</p>
<p>If you’re interested, you can read the full <a onclick="javascript:urchinTracker('/outbound/financialsoft.about.com/od/reviewsfinancesoftware/p/GnuCash_Profile.htm?ref=/?');" href="http://financialsoft.about.com/od/reviewsfinancesoftware/p/GnuCash_Profile.htm">review from about.com</a> and <a title="Download GnuCash" onclick="javascript:urchinTracker('/outbound/sourceforge.net/project/showfiles.php?group_id=192?ref=/?');" href="http://sourceforge.net/project/showfiles.php?group_id=192">download</a> it from sourceforget.net</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmtbox.com/gnucash-free-personal-financial-accounting-software/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>101 Ways To Know Your Software Project Is Doomed</title>
		<link>http://www.tmtbox.com/101-ways-to-know-your-software-project-is-doomed</link>
		<comments>http://www.tmtbox.com/101-ways-to-know-your-software-project-is-doomed#comments</comments>
		<pubDate>Fri, 16 Nov 2007 10:17:44 +0000</pubDate>
		<dc:creator>kevin</dc:creator>
				<category><![CDATA[resource]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Ways]]></category>

		<guid isPermaLink="false">http://www.tmtbox.com/archives/101-ways-to-know-your-software-project-is-doomed</guid>
		<description><![CDATA[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 “Fuck it, I give up” You have implemented your own Ruby framework that uses XML configuration files Your eldest team member references Martin Fowler as a ’snot-nosed [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li>Management has renamed its Waterfall process to Agile Waterfall</li>
<li>You start hiring consultants so they can take the blame</li>
<li>The Continuous Integration server has returned the error message “Fuck it, I give up”</li>
<li>You have implemented your own Ruby framework that uses XML configuration files</li>
<li>Your eldest team member references <a href="http://www.martinfowler.com/" onclick="javascript:urchinTracker('/outbound/www.martinfowler.com/?ref=http_//awads.net/wp/2007/08/27/top-10-ways-to-know-your-software-project-is-doomed/');">Martin Fowler</a> as a ’snot-nosed punk’</li>
<li>Your source code control system is a series of folders on a shared drive</li>
<li>Allocated QA time is for Q and A why your crap is broken</li>
<li>All of your requirements are written on a used cocktail napkin</li>
<li>You start considering a new job so you don’t have to maintain the application you are building</li>
<li>The lead web developer thinks the X in XHTML means ‘extreme’</li>
<li>Ever iteration meeting starts with “Do you want the good news or the bad news…”</li>
<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_//awads.net/wp/2007/08/27/top-10-ways-to-know-your-software-project-is-doomed/');">CMM Level<img src="http://shots.snap.com/images/v2.19.1/t.gif" id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; font-style: normal; font-weight: normal; font-family: 'trebuchet ms',arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url('http://i.ixnp.com/images/v2.19.1/theme/silver/palette.gif'); width: 14px; height: 12px; background-color: transparent; background-position: -799px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; display: inline" /></a></li>
<li>Progress is now measured by the number of fixed bugs and not completed features</li>
<li>Continuous Integration is getting new employees to read the employee handbook</li>
<li>You are friends with the janitor</li>
<li>The SCRUM master doesn’t really care what you did yesterday or what you will do today</li>
<li>Every milestone ends in a dead sprint</li>
<li>Your best developer only has his A+ Certification</li>
<li>You do not understand the acronyms DRY, YAGNI, or KISS; but you do understand WTF, PHB, and FUBAR</li>
<li>Your manager could be replaced by an email redirection batch file</li>
<li>The only certification your software process has is ISO 9001/2000</li>
<li>Your manager thinks ‘Metrics’ is a type of protein drink</li>
<li>Every bug is prioritized as <em>Critical</em></li>
<li>Every feature is prioritized as <em>Trivial</em></li>
<li>Project estimates magically match the budget</li>
<li>Developers use the excuse of ’self documenting code’ for no comments</li>
<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_//awads.net/wp/2007/08/27/top-10-ways-to-know-your-software-project-is-doomed/');">God Object<img src="http://shots.snap.com/images/v2.19.1/t.gif" id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; font-style: normal; font-weight: normal; font-family: 'trebuchet ms',arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url('http://i.ixnp.com/images/v2.19.1/theme/silver/palette.gif'); width: 14px; height: 12px; background-color: transparent; background-position: -799px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; display: inline" /></a></li>
<li>You still believe compiling is a form of testing</li>
<li>Developers still use Notepad as an IDE</li>
<li>Your manager wastes 7 hours a week asking for progress reports (true story)</li>
<li>You do not have your own machine and you are not doing pair programming</li>
<li>Team Rule &#8211; No meetings until 10 AM since we were all here until 2 AM</li>
<li>Your team believes ORM is a ‘fad’</li>
<li>Your team believes the transition from VB6 to VB.NET will be ’seamless’</li>
<li>Your manager thinks MS Project is the best management tool the market offers</li>
<li>Your spouse only gets to see you on a webcam</li>
<li>None of your unit tests have asserts in them</li>
<li>FrontPage is your web page editor of choice</li>
<li>You get into flame wars if { should be on new line, but you are impartial to patterns such as MVC</li>
<li>The company motto is ‘Do more with less’</li>
<li>The phrase ‘It works on my machine’ is heard more than once a day</li>
<li>The last conference your .NET team attended was Apple WWDC 2000</li>
<li>Your manager insists that you track all activity but never uses the information to make decisions</li>
<li>All debugging occurs on the live server</li>
<li>Your manager does not know how to check email</li>
<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_//awads.net/wp/2007/08/27/top-10-ways-to-know-your-software-project-is-doomed/');">SOX<img src="http://shots.snap.com/images/v2.19.1/t.gif" id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; font-style: normal; font-weight: normal; font-family: 'trebuchet ms',arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url('http://i.ixnp.com/images/v2.19.1/theme/silver/palette.gif'); width: 14px; height: 12px; background-color: transparent; background-position: -799px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; display: inline" /></a> compliant means not working on baseball nights</li>
<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_//awads.net/wp/2007/08/27/top-10-ways-to-know-your-software-project-is-doomed/');">Senetor Ted Stevens<img src="http://shots.snap.com/images/v2.19.1/t.gif" id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; font-style: normal; font-weight: normal; font-family: 'trebuchet ms',arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url('http://i.ixnp.com/images/v2.19.1/theme/silver/palette.gif'); width: 14px; height: 12px; background-color: transparent; background-position: -799px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; display: inline" /></a> to give your project kick-off inspiration speech</li>
<li>The last book you read &#8211; Visual InterDev 6 Bible</li>
<li>The overall budget is mistaken for your weekly Mountain Dew bill</li>
<li>Your manager spends his lunch hour crying in his car (another true story)</li>
<li>Your lead web developer defines AJAX as a cleaning product</li>
<li>Your boss expects you to spend the next 2 days creating a purchase request for a $50 component</li>
<li>The sales team decreased your estimates because they believe you can work faster</li>
<li>Requirement &#8211; Rank #1 on Google</li>
<li>Everyday you work until Midnight, everyday your boss leaves at 4:30</li>
<li>Your manager loves to say “Why do the developers care? They get paid by the hour.”</li>
<li>The night shift at Starbucks knows you by name</li>
<li>Management can not understand why anyone needs more than a single monitor</li>
<li>Your development team only uses source control as a power failure backup system</li>
<li>Developers are not responsible for any testing</li>
<li>The team does not use SVN because they believe the merge algorithms are black voodoo magic</li>
<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_//awads.net/wp/2007/08/27/top-10-ways-to-know-your-software-project-is-doomed/');">VersionOne</a>)</li>
<li>The client continually mistakes your burn-down chart for a burn-up chart</li>
<li>The project code name is renamed to ‘The Death March’</li>
<li>Now it physically pains you to say the word &#8211; Yes</li>
<li>Your teammates don’t refactor, they <a href="http://waterfall2006.com/gorman.html" onclick="javascript:urchinTracker('/outbound/waterfall2006.com/gorman.html?ref=http_//awads.net/wp/2007/08/27/top-10-ways-to-know-your-software-project-is-doomed/');">refuctor</a></li>
<li>To reward you for all of your overtime your boss purchases a new coffee maker</li>
<li>Your project budget is entered in the company ledger as ‘Corporate Overhead’</li>
<li>You secretly outsource pieces of the project so you can blog at work</li>
<li>A Change Control Board is created and your product isn’t even its first alpha version</li>
<li>Daily you consider breaking your fingers for the short term disability check</li>
<li>The deadline has been renamed a ‘milestone’…just like the last ‘milestone’</li>
<li>Your project managers ‘open door’ policy only applies between 5:01 PM &#8211; 7:59 AM</li>
<li>Your boss argues “Why buy it when we can built it!”</li>
<li>You bring beer to the office during your 2nd shift</li>
<li>The project manager is spotted consulting a Ouija board</li>
<li>You give misinformation to your teammates so you look better on your personal review</li>
<li>All code reviews are scheduled a week before product launch</li>
<li>Budget for testing exists as “if we have time”</li>
<li>The client will only talk about the requirements after they receive a fixed estimation</li>
<li>The boss does not find the humor in Dilbert</li>
<li>You start noticing your boss’s poker tells during <a href="http://planningpoker.com/" onclick="javascript:urchinTracker('/outbound/planningpoker.com/?ref=http_//awads.net/wp/2007/08/27/top-10-ways-to-know-your-software-project-is-doomed/');">planning poker</a></li>
<li>You start wondering if working 2 shifts at Pizza Hut is a better career alternative</li>
<li>All performance issues are resolved by getting larger machines</li>
<li>The project has been demoted to being released as a permanent ‘Beta’ version</li>
<li>Your car is towed from the office parking lot as it was thought to be abandoned</li>
<li>The project manager likes to doodle during requirements gathering meetings</li>
<li>Your SCRUM team consists of 1</li>
<li>Your timesheet looks like a Powerball ticket</li>
<li>The web developer thinks being 508 means looking good in her Levi Red Tabs</li>
<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_//awads.net/wp/2007/08/27/top-10-ways-to-know-your-software-project-is-doomed/');">Mort, Elvis, and Einstein</a></li>
<li>Your manager substitutes professional consultant advice for a Magic 8 Ball</li>
<li>You know <em>exactly</em> how many compile warnings cause an ‘Out of Memory’ exception in your IDE</li>
<li>I have used IDE twice in this list and you still don’t know what it stands for</li>
<li>You have cut and pasted code from <a href="http://worsethanfailure.com/" onclick="javascript:urchinTracker('/outbound/worsethanfailure.com/?ref=http_//awads.net/wp/2007/08/27/top-10-ways-to-know-your-software-project-is-doomed/');">The Daily WTF</a></li>
<li>Broken unit tests are deleted because they are obviously out of date</li>
<li>You are sent to a conference to learn, but you skip sessions to go hunting for swag</li>
<li>QA has nicknamed you Chief Off-By-One</li>
<li><a href="http://www.codesqueeze.com/happy-numbers-sharepoint-the-silent-killer/">You are using MOSS 2007</a></li>
<li>You have been 90% complete 90% of the time</li>
<li>“Oh, oh, and I almost forgot. Ahh, I’m also gonna need you to go ahead and come in on Sunday, too… thanks” [by <a href="http://www.codesqueeze.com/101-ways-to-know-your-software-project-is-doomed/" target="_blank">codesqueeze</a>]</li>
</ol>
<p class="post-header">
<h2 class="post-title">Top 10 Ways to Know Your Software Project is Doomed</h2>
<p><!-- END POST-HEADER  -->Here is my top 10 from this list of <a href="http://www.codesqueeze.com/101-ways-to-know-your-software-project-is-doomed/">101 ways to know your software project is doomed</a>:</p>
<ol>
<li>Developers use the excuse of “self documenting code” for no comments</li>
<li>All of your requirements are written on a used cocktail napkin</li>
<li>Progress is now measured by the number of fixed bugs and not completed features</li>
<li>Your source code control system is a series of folders on a shared drive</li>
<li>Your manager wastes 7 hours a week asking for progress reports</li>
<li>The phrase “It works on my machine” is heard more than once a day</li>
<li>Developers are not responsible for any testing</li>
<li>All code reviews are scheduled a week before product launch</li>
<li>You have cut and pasted code from The Daily WTF</li>
<li>The last book you read: Oracle 8i A Beginner’s Guide.</li>
</ol>
<p>What’s your favorite one?</p>
<p>http://awads.net/wp/2007/08/27/top-10-ways-to-know-your-software-project-is-doomed/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmtbox.com/101-ways-to-know-your-software-project-is-doomed/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

