Beautiful.
Beautiful.
Joel has created a successful company that is apparently fun to work in, have shipped several working and commercially successful products and made a service for human-kind by designing and successfully launching programming Q&A site that doesn't suck. Plus his writings inspired a generation of programmers to start companies, just like PG's writings did later.
Contrast this with Extreme Programming that OP embraces as a third option compared to duct tape programming vs analysis-paralysis. I was very excited about XP when I was young and inexperienced programmer, but nowadays XP sounds much more snake-oil salesmanship to me than Joel's opinions. Did original XP gang work in startup like environments, or were they actually solving problems (payroll systems) that they and many others had already solved? And Kent Beck seems to be still working on jUnit (and trying to find a way to monetize it), not shipping new products.
My kudos goes to Joel and duct tape programmers around the world.
http://www.joelonsoftware.com/items/2006/09/01.html: "FogBugz is written in Wasabi, a very advanced, functional-programming dialect of Basic"
http://www.joelonsoftware.com/items/2006/09/01b.html: "And since FogBugz goes back many years and was originally written in VBScript, Wasabi is 100% backwards-compatible with VBScript." (granted, VB != VBScript)
http://fogcreek.com/Jobs/Dev.html: "Today we happen to use Wasabi, JavaScript, xhtml and CSS, and C++ to build FogBugz"
Nevertheless, Wasabi is to VB as Arc is to Lisp.
It isn't written in VB and never was. In 2000 it was written in classic ASP (vbscript) and c++. Probably a few years after that it was converted to Wasabi, which at the time was very close to VBScript, but is now equivalent to C#. For the last few years it is shipped as a .NET product on both windows and unix, and the /Dev.html page you cited is accurate. (The articles you cited from four years ago aren't accurate anymore).
--edit it's free for students too
2 I'm of the opinion that truly top talent doesn't care about the language. It's the programming problems they care about. Fogbugz does some non trivial stuff like evidence based scheduling. I'm sure some top programmers would find that interesting, regardless of whether it's programmed in a vb-like syntax or not.
Having said that, Joel says a lot of things, some of it makes sense and some of it doesn't. It's the Internet. Opinions are plentiful, and we're all free to agree or disagree.
I don't agree with everything Joel says, and I definitely find the StackExchange marketing approach flawed at best, but I've been using Fogbugz for quite some time, and it is far from being horrible software. I would take it over JIRA any day.
Yes, Joel is an Internet brand. His blog entries are designed to get eyeballs by being opinionated. But he does have a legitimate development background. You can't dismiss his opinion outright because he sells bug tracking software.
and, by the way, the tweet is correct, i had said it before. http://twitter.com/mhinze/status/2485789965 - months before this brouhaha.