Archive for October 2000

2000/10/02 02 Oct

When The Joel Test first appeared, one of the biggest sore points readers reported had to do with writing specs. It seems that specs are like flossing: everybody knows they should be writing them, but nobody does.

This week, I'll be talking in depth about functional specifications: what they are, why you should write them, how you should write them, and so on. We'll start today with Part One: Why Bother?

2000/10/03 03 Oct

So... what's a spec?

When you design a product, inside and out, the most important thing is to nail down the user experience. What are the screens, how do they work, what do they do.

Part two of my four-part series on writing functional specifications is now available.

If you subscribe to my low-volume email list, I'll send you an email as soon as the next parts are posted.

2000/10/04 04 Oct

Most companies don't even have the concept of program manager. I think that's too bad. In my time, the groups at Microsoft with strong program managers had very successful products: Excel, Windows 95, and Access come to mind. But other groups (such as MSN 1.0 and Windows NT 1.0) were run by developers who generally ignored the program managers (who weren't very good anyway, and probably deserved to be ignored), and their products were not as successful.

Program managers are the people who write the specs, so as part three in my four-part series on writing specs, I talk about who they are, what they do, and how to hire them.

2000/10/10 10 Oct

Silicon Alley stocks aren't doing too well.


52-week high

Today's Close


Juno 87      2 11/16 -97% 16  1/8  35/64 -97%
iTurf 25      1  3/32 -96%
Priceline 104  1/4 6 25/32 -93% 116      7  7/8 -93%
IVillage 34 11/16 3      -91%
24/7 Media 65  1/4 6      -91%
Razorfish 56 15/16 5 15/32 -90% 98      11 15/16 -88% 22  3/16 3  1/2 -84%
EarthWeb 55  5/16 9  1/2 -83%
Doubleclick 135  1/4 24 11/16 -82% 105 13/16 22  7/8 -78%

and I have a cold. Sorry for the delay in posting part 4 of Painless Specs.

2000/10/12 12 Oct

Every once in a while some venture capitalist feels a need to give you some money. Usually it's because he has a nasty business idea and he needs to bribe people to play along for a while.

For example, when started up, they offered everyone $10 worth of free stuff. I used my $10 on Mach 3 razor blades, which last forever in the closet and are small and easy to store.

Now UrbanFetch is going out of business, and they're dumping all their inventory at bargain basement prices. This time I bought about $70 worth of Mach 3 razor blades, which last forever in the closet and are easy to store.

The thing about Mach 3 razor blades is that they're quite expensive, and never on sale. But when you find a stupid venture capitalist trying to give you stuff, if you can get him to give you Mach 3 razor blades, that's basically as good as cash (in small quantities).

Razor blades. The currency of the New Economy.

2000/10/15 15 Oct

The biggest complaint you'll hear from teams that do write specs is that "nobody reads them." When nobody reads specs, the people who write them tend to get a little bit cynical. It's like the old Dilbert cartoon in which engineers use stacks of 4-inch thick specs to build extensions to their cubicles. At your typical big, bureaucratic company, everybody spends months and months writing boring specs. Once the spec is done, it goes up on the shelf, never to be taken down again, and the product is implemented from scratch without any regard to what the spec said, because nobody read the spec, because it was so dang mind-numbing. The very process of writing the spec might have been a good exercise, because it forced everyone, at least, to think over the issues. But the fact that the spec was shelved (unread and unloved) when it was completed makes people feel like it was all a bunch of work for naught.

Getting people to read your specs is the topic of the fourth and final part of my series on functional specifications.

2000/10/16 16 Oct

Did you know Joel on Software is the #1 response when you search for "Joel" on Google?

Among other things, I finally beat out Billy Joel, the minor prophet, and that cute child actor from "Sixth Sense".

2000/10/24 24 Oct

Who linked to Joel?

Somebody must be linking to this site; my readership is up dramatically since yesterday. Who can it be?

Aha. A link in The Motley Fool. That explains it.

2000/10/25 25 Oct

Another Business Model That Doesn't Seem To Work

I used to have as my search provider. When Atomz asked me to start paying ($100 for three months), it took me 20 minutes to switch over to Google. Kiss them goodbye.

Nortel's Loss is Fog Creek's Gain

As soon as the investment community realized that Babak Ghahremanpour had left Nortel to join Fog Creek Software, Nortel's stock plunges 27%.

picture-babak: Babak Ghahremanpour joins Fog Creek Software

2000/10/27 27 Oct

The Enigma Browser

Is this a complete fraud, or merely misleading?

These guys have written a 'web browser' which they say is only 33K. But it's really nothing than a little program which embeds the Microsoft Internet Explorer control. So they're using all of Internet Explorer, basically, and pretending that they don't have any "bloat". The joke is, Internet Explorer itself is nothing but a 59K program that embeds the Internet Explorer control. Wooooo, they saved 26K. I am so excited.

The author is quoted as saying "The Internet Explorer and Netscape models are clunky and inefficient. They seldom take the most efficient path to accomplish things, and they prefer to use RAM over code optimization and CPU utilization."

When you look closely at Enigma, you still need Internet Explorer, you're still using Internet Explorer, but you don't get any of the features.

Now look a little closer. Enigma is written in Visual Basic. So it needs the Visual Basic runtime, which not many people have. That's another 1.32 Meg right there. Oh, and... oops! there are a whole bunch of other components it needs, too.

Come on, this is lame. I can't believe nobody at Dr. Dobbs Journal caught them on this lie.

Current News >>

Historical Archive

1112 posts over 14 years. Everything I’ve ever published is right here.

1999           Dec
2000  MarAprMayJunJulAugSepOctNovDec
2010JanFebMarAprMayJunJulAugSepOct Dec
2011JanFebMarAprMayJun  Sep   
2012JanFebMarApr  Jul     
2013  MarApr  Jul     
2014      Jul     

Now that you’ve read all that —

There’s a software company in New York City dedicated to doing things the right way and proving that it can be done profitably and successfully.

Fog Creek Software