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