Technology Voices

Publishing the blogs of technology leaders and connecting them to a large audience of industry decision makers.

Joel Spolsky’s blog

CEO, Fog Creek Software

I started my career at Microsoft, a little software company outside of Seattle, where I was a program manager on the Excel team. My area was "programmability" and most of what I did in those days was to replace the Excel macro language (XLMs) with Excel Basic, and provide an object-oriented interface to Excel. Excel Basic became "Visual Basic for Applications" and the OO interface is what you know as OLE Automation, a.k.a. IDispatch. In those days, Microsoft was small (5000 employees!) and reasonable. But I was tired of having no life outside of work, so I moved to New York, where I spent about ten minutes working for Microsoft Consulting before I fled in fright, getting on a bicycle and riding straight across the USA over the course of 10 weeks while I figured out my next plan. I had two more jobs in New York. I spent a couple of years at Viacom Interactive Services, doing a lot of goofing around but also building an application server for MTV which was really fast. Then I crossed the street to work at Juno Online Services, a national ISP. But I had always wanted to start my own company, and I finally reached the point where my mind had tricked me into thinking it was going to be easy. So, together with my friend Michael Pryor, I started Fog Creek Software in September, 2000, which is what I've been doing ever since. We've been growing steadily, without any outside investment, since then, and despite the so-called downturn we've managed to double our sales every year. We didn't start with a particular product in mind: our goal was simply to build the kind of software company where we would want to work, one in which programmers and software developers are the stars and everything else serves only to make them productive and happy. The theory, which has proven itself over and over again, is that this kind of thinking would allow us to attract the super-talented software developers who would do great things and make us successful.

Entries in the archive

The most recent 12 of 23 entries filed under this blog.

November 24, 2006

How many Microsofties does it take to implement the Off menu?

Software Development

Moishe Lettvin , who spent a year working on the menu I criticized yesterday : “So that nets us a conservative estimate of 24 people involved in this feature.”

Read this day in the archive

November 14, 2006

From the "you call this agile?" department

Software Development

Dmitri Zimine has a hypothetical story of how interrupting a programmer for a two hour emergency request needed to close some sale can actually waste two weeks. "If Sarah spends just two hours thinking of her old project, she loses a day of productive work on the new one," he says.

Read this day in the archive

October 25, 2006

The Guerrilla Guide to Interviewing: version 3.0 now shipping!

Software Development

“A motley gang of anarchists, free-love advocates, and banana-rights agitators have hijacked The Love Boat out of Puerto Vallarta and are threatening to sink it in 7 days with all 616 passengers and 327 crew members unless their demands are met. The demand? A million dollars in small unmarked bills, and a GPL implementation of WATFIV, that is, the esteemed Waterloo Fortran IV compiler. (It’s surpr...

Read this day in the archive

October 12, 2006

Book Review: Beyond Java

Software Development

Programmers under the age of thirty probably don’t realize why Aged Senile Programmers like me are so slow to adopt exciting new programming languages the day they come out, and why we roll our eyes at hip bandwagon ideas that sell books and consulting engagements (forgive me if I don’t seem excited enough about your new book, “Extreme UML Refactoring Patterns”).

Read this day in the archive

August 24, 2006

Links

Software Development

David Pogue : “Listen up, LG dudes: I’m sorry, but if your primary control system requires seven warnings in your manual, maybe you should reconsider your system.”

Read this day in the archive

August 24, 2006

Loved or Feared?

Software Development

Sean Silverthorne : “Is it better to be loved or feared?” The annoying thing about everything that comes out of Harvard Business School is that the conclusion is so infuriatingly wishy-washy. “Expanding your self-awareness, situational awareness, and ability to adapt your leadership style increases your overall range of effectiveness as a leader,” they say. What a bold thought.

Read this day in the archive

August 10, 2006

The Identity Management Method

Software Development

When you’re trying to get a team all working in the same direction, we’veseen that Command and Control management and Econ 101 management both failpretty badly in high tech, knowledge- oriented teams.

Read this day in the archive

August 9, 2006

The Econ 101 Management Method

Software Development

Joke: A poor Jew lived in the shtetl in 19thcentury Russia. A Cossack comes up to him on horseback. “What are you feeding that chicken?” asks the Cossack.

Read this day in the archive

August 5, 2006

Random thoughts for August 05, 2006

Software Development

A reader asks: As I was purchasing an excessive amount of new computer books today, it suddenly occurred to me that I hadn't heard mention of "The Best Software Writing 2", though the first one came out around this time last year, I believe. I enjoyed the first book so much that I was very much hoping it would be an annual thing. Are there plans for a second one in the works?

Read this day in the archive

July 30, 2006

Private Offices Redux

Software Development

Adam Barr writes about Workplace Advantage , a new project going on at Microsoft to rethink how offices are arranged. “This is the plan to have people working in flexible space that can be quickly reconfigured into offices, cubicles, open desks, pods, or whatever you want,” writes Barr.

Read this day in the archive

July 29, 2006

Travelers Insurance: Drop Dead.

Software Development

Travelers Insurance is running an ad in Inc. Magazine with the headline: “To catch a geek, you have to think like a geek.” There's a picture of a person wearing pants that don't fit, frayed red socks, and untied shoes.

Read this day in the archive

July 28, 2006

Search Box

Software Development

I got a nice blue box in the mail: It seems Seth Godin persuaded Google to donate one of their new Google Mini appliances to power Joel on Software. Thanks, Google! If you use the search box, above, you can try it out.

Read this day in the archive

Back to the author index · Open the day-by-day archive