Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Programming IT Technology

How To Make Software Projects Fail 905

Bob Abooey writes: "SoftwareMarketSolution has an interesting interview of Joel Spolsky, of Joel on Software fame. Joel, a former programmer at Microsoft, discusses some of the reasons he thinks some very popular software companies or projects fail, including Netscape, Lotus 123, Borland, etc." This interview brings out some mild boiler-room stories which sound like they could be the basis of a good book, along the lines of Soul of a New Machine .
This discussion has been archived. No new comments can be posted.

How To Make Software Projects Fail

Comments Filter:
  • by Anonymous Coward on Tuesday December 04, 2001 @09:52PM (#2657480)
    Well, you can spend most of your time reading /.

    oh, and FP!!!
  • by Skyshadow ( 508 ) on Tuesday December 04, 2001 @09:59PM (#2657515) Homepage
    Step 1: Hire my boss (God, please hire him away!).
    Step 2: Put him in charge of software development.
    Step 3: Do nothing as priorities change weekly and deadlines slip away.
    Step 4: Do nothing to stem exodus of clued-in employees to less-screwed companies.
    Step 5: Force remaining employees to work 15 hour days. Provide subtle reminders that there's a recession out there.
    Step 6: Do nothing as even non-clued-in employees flee.
    Step 7: Hire a sweatshop in China to crank out code; present this sound like a good idea.

    There, that was pretty easy. And, to be honest, everything beyond Step 1 pretty much happens on its own.

  • by deander2 ( 26173 ) <public@nOSPaM.kered.org> on Tuesday December 04, 2001 @10:17PM (#2657611) Homepage


    Hold on, this man worked at Microsoft from 1991 to 1994. He led the Excel team. He led the VB team. This was win16. Excel is great now, but do you remember how much it sucked before office 95? And who the heck used VB for 3.1?

    Even better! he wrote the Juno e-mail application. Believe me, this was no fine engineering here. Why does he know better then anyone other Tom, Dick or Harry what makes software project tick?
  • by Anonymous Coward on Tuesday December 04, 2001 @10:53PM (#2657745)
    Just hire an open source advocate to finish do the project. It will no doubt fail miserably. As an analogy, look at how Linus messed up Transmeta.

    This is a troll for those that don't get it.
  • by jdcook ( 96434 ) on Tuesday December 04, 2001 @10:59PM (#2657772)
    I couldn't agree more. In a similar vein, I removed the turn signals from my car. I get .0000047% improved performance and, after all, what good are signals? I know where I'm going.
  • by ScottMaxwell ( 108831 ) on Tuesday December 04, 2001 @11:07PM (#2657818) Homepage
    Quoting from the article:
    [Netscape] had to sit on their hands while Microsoft completely ate their lunch.

    ... dBase for Windows [...] took so long that Microsoft Access ate their lunch.

    ... Microsoft ate Ashton-Tate's word processing lunch.

    Maybe they should interview him again when he's not so hungry.

  • by thePfhitz ( 446594 ) on Tuesday December 04, 2001 @11:40PM (#2657956)
    Plus, why assume that someone who writes bad code will write good comments?

    Haven't you heard the quote, "Comments in code are like sex - even when it's bad, it's still better than nothing"?

    If you don't need them, then great... but it's the other people working on the same project that would be the ones using comments placed in the code to help themselves along.

  • by achurch ( 201270 ) on Wednesday December 05, 2001 @01:16AM (#2658265) Homepage

    Given your opinion on commenting, it shows that have almost zero real world experience. Lord save me from l33t people like you who think they know it all.

    Given your opinion on commenting, it shows that have almost zero real world experience. Lord save me from l33t people like you who think they know it all.

  • by DataSquid ( 33187 ) <DataSquid@datasquid.net> on Wednesday December 05, 2001 @01:46AM (#2658361) Homepage
    Ah, the true sign of a clueless boss: A non-AC post about how clueless your boss is, with no fear he'll read /. and find it ;)
  • by Andy_R ( 114137 ) on Wednesday December 05, 2001 @07:43AM (#2658951) Homepage Journal
    It's very important that the poorly written code is documented, since that's the code that will need to be re-written!
  • by Anonymous Coward on Wednesday December 05, 2001 @08:25AM (#2659011)
    The right solution is not Unicode either.
    How would you get a single code point for a character which is in the surrogate pair region?

    Since CityDesk is written in VB6 (rigorous documentation has never been it's strong point), then one wonders why FogCreek didn't use the Unicode-aware AscW function, rather than the ASCII Asc function.

    This leads us nicely to the people who wrote the documentation for VB6. Well, VB6 is based originally on VBA1, from around 1992. This originated from the MS Excel team, of which the program manager responsible for VBA was.....yes...jspolsky who wrote the original VBA spec from which the documentation was produced.
  • by mccalli ( 323026 ) on Wednesday December 05, 2001 @12:08PM (#2659866) Homepage
    ...after all, what good are signals? I know where I'm going.

    Ah ha - a Mercedes driver...

    Cheers,
    Ian

Work is the crab grass in the lawn of life. -- Schulz

Working...