Spolsky: Does Slow Growth Equal Slow Death?
inc.com
inc.com
That being said, Atlassian Confluence's "Wiki" is updated nearly every minute (according to the homepage dashboard) at my company. It's not just a Wiki; it's a Wiki that normal business users can use. Fog Creek seems to think they can take on their competitor by mainly focusing on features while IMHO Atlassian's strength is producing an adequate product that works and more importantly makes the person at a company who leads and drives its adoption a likely corporate hero. Corporate sales is tough but lucrative.
> "What set Oracle apart from Ingres," Moore writes, "was that [CEO] Larry Ellison drove for 100 percent growth while Ingres 'accepted' 50 percent growth."
To achieve 100% growth: Oracle salespeople were fired if they did not achieve a doubling of their sales quota on a yearly basis.
I for one thought that Joel sounded a bit sour and jealous. Is it that Fog Creek is losing its "market leadership position"? (was Fog Creek ever a market leader?)
Some of the income for these companies comes from the hosted versions of their apps. I think free and somewhat viral services like GitHub put a lot of pressure on Atlassian and FogCreek. 1) Downward pressure on what they can charge. Consider Atlassian's recent price drop. and 2) Classic Joel "Fire and Motion" pressure to match the competition's features. Kiln is FogCreek returning defensive fire.
Not to mention less viral players but really nice playes in the hosted space like Unfuddle, Assembla. Christ, even Google.
So, along with hosted apps, some of the income comes from installed software. There, both companies compete against open source, like Trac, Redmine, and even my own BugTracker.NET. Traditionally some stodgier companies have tended to be fearful about running open source alternatives, but there might be a generational change going on. There could be a tipping point where open source developer tools start being perceived even by the stodgier companies as being the more comfortable, safe, mainstream choice. Safer than commercial. That might already be happening with version control.
I doubt that many enterprise size companies (100+ employee companies) host their issues at either FogBuz or Atlassian. Security. I'm betting the vast (90%+?) of their revenue comes from license sales.
BTW - Don't forget Bugzilla as a bug tracker - we were quite happy with it until we switched to Jira (ironic if you know where the name comes from).
And you are right - Generational Change is happening. Right now. All of the people who where in their 20s and 30s In the late 90s, are now Managers, and Directors - and have some clue about open source, so it's coming into companies from the top, and bottom now.
Regarding "You'd be amazed": No,I wouldn't. Whatever the humble origins of a bug tracker, user pressure does push them to accrete more features and complexity, so even my own little BugTracker.NET also has evolevd to be also a ticketing system, time tracker, and a tiny bit as a project management system.
(Please let's not talk about permissions and customizable, enforcable, workflow...)
Here's my favorite way I've seen BugTracker.NET stretched: http://frap.cdf.ca.gov/projects/hazard/btnet/bugs.aspx, by the "California Department of Forestry and Fire Protection".
You're probably right about the 90% for now, but I think the Generational Change thing also affects attitudes towards hosted versus installed.
And, you have more and more big companies whose OWN business depends on THEIR customers trusting THEM to host their customers data, so I think that is a force for attitudes about hosted solutions changing too.
I work for a company that makes software for futures traders. Our customers include the trading depts of the biggest banks you can name. Presumably security conscious and with the expertise to manage the software/hardware themselves if they chose to. We offer both installable and hosted solutions. Plenty of these big banks have opted for the hosted solution.
Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.
http://en.wikipedia.or/wiki/Zawinski%27s_law_of_software_env...You're an engineer who claims to be "weak" in the sales department, but all evidence to the contrary: nice "sales hack". Any reasonable person who takes your advice would be a fool if he bought from your competitor. Not bad for a couple hours work. Kudos.
None of the plumbers and dog shampoo-vendors who read Inc. do software project management. The number of leads I get from Inc readers is laughable.
Also, you're confusing sales and marketing. They're different things. We're pretty good at marketing for a company our size. We're absolutely bad at sales.
A sincere compliment for doing something you wouldn't do intentionally doesn't make the recipient feel good.
What I didn't say in my original post was that this was an excellent example of generating interest in your business while contributing to the community at large, and that quite a few of us here can learn from it. But now, I'm afraid to give you another compliment because you may misinterpret it. (Oops, too late.)
There have been many times when my post was misunderstood because I accidently omitted the <sarcasm> tags. But this is the first time the inverse ever happened. Live and learn.
</nosarcasm>
p.s. edw, given your closing nosarcasm tag without an opening one, must we now assume that everything you've ever said was non-sarcastic?
Sure, but that's by definition not sarcasm.
Only in ie6.
This is almost certainly supposed to represent (the implication of) Joel's pitch, not edw's belief. I would definitely expect it to be read aloud in a sarcastic tone.
Proceed with the downvotes.
Also, daring people to downvote you is obnoxious. Please don't do it.
Please don't take this personally!
In other posts (http://www.joelonsoftware.com/articles/fog0000000017.html) Joel has said that: "Good Software Takes Ten Years. Get Used To it." And then makes reference to the hockey stick graph of sales figures for a couple of products
So ten years have passed for FogCreek and seems that now they are focusing on the stick.
I would say this is the next logical step in that strategy.
Atlassian is really the Major Grower in this space - good sized developer community, and "App Store" equivalent (Plugin Exchange ) - They have about 50,000 plugins a month downloaded from a library of 400 - 130 of which are for Jira.
The latest rev of their product, Jira 4.0, has one major feature - a SQL like query engine, they call it "JQL" - Jira Query Language - which allows you to do everything you might expect/imagine. Their searching was _already_ better than FogBugz, but JQL makes you not even not want to compare the two.
Interesting Notes:
Google for "Bug Tracking Software" doesn't bring up FogCreek, but does bring up Atlassian.
Atlassian is like the "Anti-Fog Creek" in terms of it's thoughts around office. I've been to their San Francisco Offices (which are supposedly like their Sydney) - One Big Wide Open Space. No Cubicles. No Offices. Nothing - just pure Agile openness.
Go to Atlassian.com - you are 4 Clicks away from having the software on your computer, and it takes about as many seconds. And it figures out whether you want OS X stuff, linux files, etc...
Go to FogCreek.com - 30 seconds later I _still_ couldn't figure out where to click to try their stuff - and when I do, I finally land on a page where I need to start providing Email Addresses, Phone Numbers, accepting terms of services. It's almost like they are _daring_ you to try the competition.
What's cool, is that _both_ Fog Creek and Atlassian are the ultimate results of Startups going head-head. Someone will have to write a book about these two companies.
http://www.atlassian.com/about/history.jsp Atlassian: "In 2002, fresh out of university, Scott Farquhar and Mike Cannon-Brookes, With total start up costs of $10,000 charged to a Visa card, they built JIRA, a professional bug and issue tracker, and Atlassian was born. By 2004 the company had grown to six developers."
http://fogcreek.com/About.html Michael Pryor founded Fog Creek Software with Joel in September 2000.
Fog Creek's Major Problem, and the reason why I suspect Atlassian is going to wipe them out if they don't get their Act Together, is that Fog Creek has, to my knowledge, three products:
o Bug/Project Management/Software Project Tracker (fogbuz)
o VNC Hosting Service for Tech Support (Copilot)
o Forums for Software Developers/SysAdmins StackOverflow/ServerFault
o 25 Employees
Atlassian, on the other hand, has: o Issue Tracking Software (jira)
o Wiki (confluence)
o Source Code Reviewer (fisheye)
o Code Review (crucible)
o Continuous Integration (bamboo)
o Code Coverage (clover)
o Identity Management (Crowd)
o 200 Employees
o 15,000 Customers
http://www.atlassian.com/about/customers.jsp
I don't want to come off sounding like an Atlassian fan-boy, particularly as I love reading Joel's articles, and I don't think I've ever read anything, ever, out of Atlassian that caught my attention - but he has his work cut out for him. Of course, maybe Joel needs someone like Atlassian to shake him up and get him going...Fog Creek: $10,000 + $5000/year Atlassian: $8,000 + $4000/year
http://fogcreek.com/FogBugz/PriceList.html http://www.atlassian.com/software/jira/licensing.jsp
But, Atlassian is smart, and gets you when you are small:
50 Person Software Shop:
Atlassian: $2200 + $1100/year
FogCreek: $8000 + $1825/year
And, what if you are a small startup - Where FogCreek/Atlassian were 2 Years after they were founded, 10 Person Software Shop:
Atlassian: $10
FogCreek: $1899 + $365/year.
Given that the products are _roughly_ equivalent, and the customer has decided for some reason not to just use Bugzilla or Trac , which product do you think your typical 10 Person Small Software Shop will install.Or, if you are using Bugzilla, but you are a cranky release engineer, and you want to replace it with something with a little more horsepower (not to mention benefiting from the QA/Regression of all those customers of Atlassian/FogCreek) - which product do you think you might be able to get away with expensing.
Now, finally - You have grown from 7 engineers to 20 Engineers - there is a CLOSE TO ZERO chance that you will EVER switch from FogBugz to Jira (Or Vice Versa) - But, Jira is starting out with a lot more customers, so they experience a profit wave.
Basically by the time the companies grow to 100 Users (where FogCreek/Atlassian are making profits off of the Maintenance, as it's been 3+ years since anyone has called for support) - Atlassian has a much bigger slice of the pie. This does NOT bode well for fogcreek in the coming years, as all of that Atlassian market share finally starts to pay dividends, further accelerating their growth, allowing them to invest more in their product, and further gaining market share...
And that, is one major reason why Atlassian is growing faster, and eating Joel's lunch.
Ironic, given the essays that Joel has written on pricing. I realize that he probably doesn't want to price his product at $10 and make it sound "cheap" - Atlassian was brilliant, and they did the following:
"Get started for $10 All proceeds go to charity" - "www.roomtoread.org" - it's like they READ Joel's article and said to themselves "Well, we can't cheapen our product to gain market share, but we _can_ raise money for charity"
It's nice to see that doing good things in the world can also be profitable. (Al Gore just got my company on the front page of the NYT today doing the same thing - so I dig it. :-) )
1) Fogbugz has an integrated wiki, but I don't know how it compares to Confluence and you can't get it separate from Fobgugz.
2) Fog Creek has a code review and hosted Mercurial source control product that's in beta called Kiln.
3) You can get FogBugz on Demand for free with the student and startup edition, but that's only for 2 users.
Up until now I've been using fogbugz for other projects but the license is a bit steep when starting up...
http://www.joelonsoftware.com/articles/CamelsandRubberDuckie...
2004, 6 Employees -> 2009, 200 Employees = 100% Annual Growth, as quoted in the article against FogCreek's noted 50% Growth.
I think he overestimates how well known FogBugz/FogCreek is. I think he unnecessarily handicaps himself with that policy.
In the old days Mike Cannon Brookes used to blog a lot. I think there is a good argument that Atlassian did more to save the Java platform (back in the dark 2001-2003 period) that any other company (including Sun).
They started javablogs.com, which back then was the real hub of open source java development. That encouraged Sun to start their blogging push, and that engagement was what protected Java against what seemed back then to be the inevitable rise of .NET. (Obviously the JBoss open source project and Apache/Jakarta had a lot of influence then too, but Atlassian was the most visible company during that period)
A bug tracker can be like email, on the screen all the time, with a lot of our communication with co-workers going thru it ( and in fact the good ones incorporate email into them very well. )
So, it's the software we are living in. Next to our text editor, it's maybe the MOST important software.
Not counting Pandora, of course.
"In addition to eschewing traditional enterprise software, the company forged a different sales and marketing model, relying on word of mouth and selling their products online without the use of an outbound sales force. The company remains private and has no institutional or venture capital investment."
I've used FogBugz and like it quite a bit, but the email response I received from them basically reiterated what was on their website: no discount for groups over 2 people.
If FogCreek came up with something competitively priced as Atlassian's "starter pack" I'd consider switching, but there is also a significant cost of moving all the data over the more we grow.
The reason I ask is that a lot of software developers actually like the idea of working for a small, highly profitable firm that stays, well, small and highly profitable.
If it is possible, what are some of the strategies you can employ to identify and/or hold on to this niche?
BTW, when I say "small", I don't mean small in the sense of total profits or number of users. I mean "small" as in craigslist small - a company that can keep the headcount low, avoid employing lots of non-technical workers (like sales people), and hang onto what makes a "small" company such a great place to work.
I blame humans for being greedy.
My question is for those people who actually prefer to stay small - how you can find a strategy and niche to make this possible.
I suspect that a big part of it is how and where you sell. Vendors of for-pay developer tools need to convince a corporate procurement department to hand over the cash, whereas craigslist merely needs to convince people to post want ads, either for free or for very small payments. As a result, I suspect that the "sales people" approach wouldn't do much for them.
Joel went with the micropayment thing for a while, but maybe his space isn't a really great one for a small niche-company? Hard to say, since developers are a pretty unique group of people who might work well as a niche market?
No VC funded company has a 10 year runway to figure out how to get their product right. Very few VC funded companies get 10 years, period: the investment needs to liquidate at some point.
Finally, Fog Creek all but stumbled into their current product. They had a "VC-ready" product when they started (CityDesk). If they had gotten funded, they'd be dead now.
On what do you base this theory?
I don't know that you're wrong...I just don't see how it naturally follows from anything we know about Fog Creek.
But, when I started reading JoS, Fog Creek was all about CityDesk. If they had gone for funding, they'd have done it to fund CityDesk.
CityDesk didn't work out for them.
That didn't matter, because there was no VC board to shutter the company or fire the management. And they hadn't run the VC-company playbook of hiring a 20-region direct sales force or running $1.5MM of ads to promote the product. So they weren't screwed.
That's all I'm saying.
Assuming you both start out the same size.
We've seen what happened to Google/YouTube etc. and how they moved into hypergrowth and uber-size but this is now the beginning of the next phase for the non-VC (bona-fide?) companies.
Really interesting article Joel, thanks for sharing.
If 37Signals starts to see market erosion then we'll know the VCs are correct and its grow fast or wither till irrelevance.
Personally, I hope the VCs are wrong and that in fact what Joel has to do is undercut his competition in a way they cannot answer without destroying their business model. This is what Clayton Christenson talks about in "The Innovator's Dilemma."
One thing that I haven't figured out in all this time reading is, what products does Fog Creek actually make? I still really don't know what the products are, or what they do.
In his last post he wrote,
FogBugz, which is all about giving developers tools that gently guide them from good to great.
It's a nice description, but it still doesn't really tell me what FogBugz does. Maybe Joel could blog about how he identified the problem for the product to solve, what specific features he's really proud of that make software development easier, etc.
"FogBugz manages projects, tracks bugs, and even tells you when you’re going to ship..." It continues from there.
I'm having a hard time seeing the comparison of FogBugz vs. Mystery competitor (consensus says Atlassian?) and Oracle vs. Ingress. Picking a db vendor has a lot more lock-in and switching costs than using a different bug database. Also, there are so many more competitors in this space, with plenty of good free options. Lastly, the barrier to entry is so much lower, I mean, I could write a usable software project management tool in a weekend, it's trivial. It would take at least a week to make a fully functional relational database system.
The startup I am doing right now involves public data. I've been able to learn an incredible deal from my competitor just by googling around and finding the name of my competitor in the minutes of public meetings.
On a separate note, this makes me feel really good about my decision to take Sales Management this semester:)
I also think that sometimes the more powerful paradigm still trumps sheer numbers.
Jus' saying.
At least I hope its not because I love using their products and I want Joel to do well too...
There's a good chance he isn't, though, because the company described in that article doesn't really bear a great resemblance to Atlassian.
The business models of Fog Creek and Atlassian are far more alike than they are different. Both companies are developer-founded, private, non-VC funded and growing "within their means". Both aim for bottom-up adoption rather than selling top-down through CIOs, and (although this is apparently changing at FogCreek?) neither have a traditional sales team. Both even started off writing an issue tracker (JIRA, FogBugz) then followed up with a content management app (Confluence, CityDesk).
Before this year we didn't have a growth strategy beyond "sell lots of software, and use the money we get from that to hire more people to make more software and sell that." We've recently got (temporarily) a little more aggressive about hiring because we figured the GFC was a great time for a profitable company to snaffle up any good people who were at loose ends, especially when some of our VC-funded competition were being forced by the same circumstances to lay developers off.
So yeah, we're hiring. http://www.atlassian.com/32/ :)