This week marks 10 years since I started Edublogs and became one of the earliest WordPress entrepreneurs. Ten years, five offices, six products and about a bazillion WP dramas later… This is my story.
I think it’s fair to say that I’ve got issues. Issues with authority, popularity, inclusivity, regular-ways-of-doing-business, independence and, erm, polite society.
Along with unfairness, corruption, bullying and the stinking mess that a project like WordPress can become.
Which is what this post is about: 10 years of WordPress and me. From the launch of Edublogs
through to a bunch of crazy projects to where we are today at WPMU DEV
, and all the insane, screwy, mad, bad and rad things that have happened along the way.
Consider it part history, part mea cupla and part great big complain.
Because? Why not. I’ve got to get this off my chest at some point, I guess, and now is as good a time as any.
Let’s start with the fundamentals. For example, I don’t think this is how you’d usually court favor with your leading trade publication:
“from: James Farmer to: Jeff Chandler date: Tue, Sep 24, 2013 at 9:23 AM subject: Re: WordPress.org Plugin Reviews
Maybe you should ask your own boss about publicly campaigning for Jetpack to be rated higher. Remember that? Very ‘optional’ I’m sure.
Actually, don’t bother about answering that, if you guys want to be the new Candy/Daily/Ahole WP site out there then go for your life… for as long as you continue to be some egomaniacal rich kids pet project at least.
Also, I recommend that you ask twatt to make sure he gets any article fully lawyered before you hit publish, Candy wasn’t worth suing, you guys are.
Don’t email me again.”
But then again, there is precedent:
“from: James Farmer to: Brian Krogsgard , Ryan Imel date: Thu, Nov 17, 2011 at 5:16 PM subject: Re: Incsub.com Contact: WPCandy article on Video User Manuals and WPMU DEV
The pair of ya are nasty pieces of work – ooo, i’ve published some libelous bullshit and now I’m gonna ask for comment after the fact – that makes you a c*nt Brian, that’s not how it works in the world, it’s not fair or nice, and it’s plain not legal – if you guys were worth going after, believe me I’d be there with bells on.
And Ryan, same for you and your entertaining of nasty little wankers like that donnacha chap, it’s just not ok, in any system, to let that level of libel, let alone simple abuse, flourish within your controls… especially when asked to check it… you wouldn’t find a reputable media outlet doing it, you won’t find us doing it, it’s just f*cked up from both a human and a legal perspective.
Hope you guys go the same way as valleywag, if not, and you carry on both promoting and entertaining the sort of shit you have been doing, I hope you never do make it to the point where it’s worthwhile me taking the time to introduce you to my lawyers.
Regardless, until such time that either of those things play out, f*ck off.”
And hey, if that doesn’t do the job why not stick it to the man himself:
“from: James Farmer to: Matt Mullenweg date: Mon, Jun 15, 2009 at 9:37 AM subject: Re: wp-plugins.org
First up that’s just plain rude, do you honestly think it’s cool to send people one liners like that?
Second, what makes you think you have the right to demand private business info from me? I wouldn’t *dream* of demanding that you tell me anything regarding Automattic’s business plans :/”
Oh, and then there’s just a few of the published articles, too:
Along with no shortage of other material, from WordCamp blowouts to forum fallouts.
Join me on a trip down memory lane, where I overreact and get all full-on with people while they try to systematically crush me in return. It’s going to be a hoot, promise!
… It Begins
July 31st, 2005 wasn’t my first experience with WordPress. I’d already moved my first blog over to the platform from Dave Winer’s Radio Userland a year or so before. But it was the first time I had done anything truly meaningful: pairing the revamped WordPress MU
platform with the domain edublogs.org
that I’d bought on a whim a year or so before.
It was exhilarating making something that people were actually using.
I’d go to bed at night and wake up with a dozen new sites having been created. After a couple of years of desperately hoping for comments and pingbacks from other blogs, this was like attention / feedback crack.
It still is.
And like all good addicts I wanted more.
So along came uniblogs.org, learnerblogs.org and eslblogs.org (I figured people wanted their own spaces. Turns out they kinda didn’t…).
(your decidedly un-savvy blog consultant, which never made a penny beyond the $4k I eventually sold it for) and a whole new world as probably one of the first online community editors
around at The Age newspaper.
Question: positive or negative? Which is better? Not as simple as it first sounds.
Bathing in acclaim and respect, dealing with sycophants and sitting on laurels, or righteous anger and rage, “me against the world,” to be the odd one out, the fiercely independent underdog.
Or the ideal, the respect of your peers for being a maverick, for standing up against the norm, for righting a wrong or speaking a truth even if the vast majority are just full of hate for you.
Honestly, to this day, I have no idea. I guess both would be nice, but at least I’d started the process of trying things with about a 25% hit rate and upsetting folk in the progress.
All Roads Lead to ‘Matt
Which was when I got an offer to join Automattic
I kid you not, dear reader, I had a bona fide discussion with Toni and Matt about becoming, I dunno, employee #12 or something and trading in Edublogs for taking a teeny stake in the empire while it was still being established. They offered me something like 0.2% or “a few hundred k” for the site. I countered with 1% or “a million dollars” [raises pinky] and they realised I was obviously a mercenary swine and didn’t make a counter offer.
On reflection, I was massively flattered but wanted to do my own thing and so largely made myself unhirable. I think I did us both a favour.
That was far, far from the end of our interactions, although I’d largely say it was the start of the process where I’d go from potential hire to becoming absolutely untouchable.
Although, ironically, it wasn’t actually me that really got the skids on – that was my co-founder.
But TL;DR: I started Incsub as a MU consultancy after getting a gig completely by accident. It enabled me to jump from theage.com.au
and, with my co-founder Andrew who had started wpmudev.org
as place to share WordPress MultiUser plugins, we turned that into the site that today
, along with Edublogs
, is at the core of our business of 60-odd people.
And things were going so well I even had my very own wordpress.org blog and the post is still there
(although it’s now attributed to Ryan – I wrote it, as you can probably tell by excessive command and parenthesis usage). I organized and ran the first ever WordCamp in the Southern Hemisphere and everything was going great buns until… You guessed it, some shitty conversation about the GPL.
For the uninitiated amongst you, Matt is probably the most outspoken and intense of GPL advocates, single handedly forcing WP behemoth Envato, for example, to adopt the license, although a measly ~3% have done so
. But I digress…
And as a coup de grace, in January 2010 – which was surely hoped to put us out of business – he renamed ‘WordPress MU’ (the basis of WPMU, as in ‘WPMU DEV’) to WordPress Mulitsite.
Bang goes your brandname, huh.
Now I do have some confessions to make here throughout the whole sorry debacle. I did try to get this blog onto the WordPress Planet in exchange for GPL-ness (boooo). I didn’t particularly mind us looking quite similar to the wordpress.org website and it was teensyweeny deliberate (hisss), the blacklisting made me both spitting mad and played into all my various outsider-unloved-unpopular-screw-you traits so I was less than cooperative (shaaaame) and also, as soon as I found out about the WordPressMS thing, was so, so stressed and enraged (i.e. that’s my business you’re destroying!) that I went out and bought some WordPress domain names, like wordpressms.org (which I offered to give back, along with a $1000 donation to the foundation by way of saying sorry… They just expired though).
But in my defence and perhaps to explain it better, things were not good in my world at that time.
Leaving aside any of the personal stuff (we all have that, right?), the GFC had completely routed the “Incsub” consultancy business… Nobody was gonna pay a bunch of clowns like us six figure sums to do massive MU installs anymore, and besides, the real agencies had gotten into the business so we were screwed there anyway.
And then there was Edublogs
, which was doing what it always had done (not make any money), and I was managing it on a much more significant and scary scale.
And the not inconsiderable matter that working with my co-founder was getting increasingly difficult for me (and hey, possibly for him – running yourself into the ground with the leading figure of your industry isn’t exactly what you want your biz dev guy doing).
And Matt was about to “discontinue” MU.
Not. Good. At. All.
I was pretty scared. We needed alternative revenue streams, fast!
So I thought, why not try out some other revenue streams? After all, I’ve got the (25%) Midas touch, right? Um, maybe not.
WP.MU (<3 the domain, 🙁 the business)
It was a right PiTA to install Multsite, bbPress and BuddyPress, so we bundled them all together with our premium plugins, wrote an installer and charged people something daft like $295 to run it.
Net result: ~3 sales a month and a nightmare to maintain.
Devs literally begged me to get off the project. Fail #1.
BLOGS.MU – Network Networks!
Welcome to the “Inception” of WordPress where you could start your own Multisite network, just like WordPress.com.
In my mind, this was a crucial development as it was just like Edublogs Campus (hosted Multisite installs) and so somebody would do it and it’d kill Campus, so I might as well nail it.
Needless to say, nobody actually wanted to do this and it only resulted in massive failure, the most interesting outcome of which was a network of bacon blogs 😉
You know what’d be amazing? A network of networks of networks! Fail #2.
WP Plugins – Allllmost a good idea
The original CodeCanyon, but without the massive community and necessary quota of Ta’eeds 😉
Also didn’t help that we were setting up a company to compete with ourselves (hmmm, note to self).
Possibly the best thing that came out of this (besides paying theme authors well over 250k while it lived) was that lots of people congratulated Matt on the idea, heh.
BuddyDress – Ouch
Themes for BuddyPress! What could possibly go wrong?
Howabout barely anyone using BuddyPress, and regular WP themes working with it?
Oh yeh, that’d do it.
Never start a business with a pun. Honestly, don’t do that.
And that’s Fail #4.
But fortunately, throughout all this, WPMU DEV was there being it’s trusty ol’ self, keeping us afloat.
And, perhaps equally benevolently, at one point it dawned on me that this kind of insane-scatter-gun approach to building a business wasn’t perhaps what we should be doing (or, at the very least, we should consider them a little more beforehand).
But at least it distracted me from what was becoming a serious problem in WP land, at least until it all went nuts again.
The WP Candy Crush Saga
And then came WP Candy. For those of you who never had the pleasure, it was a kind of gossip / trash / valleywag publication that eventually (somewhat hilariously) managed to stitch up most of its loyal supporters by promising a glossy quarterly publication, taking lots of cash for it, and then proceeding to produce only two of them, allegedly (I have it only on third party information).
Anyway, into the meat!
Without rehashing the arguments (I don’t want to get back into them, for a start) everybody’s favourite dutch oven decided to “out” us
for having stolen some code (it wasn’t stolen, a rogue developer, already fired, had nicked it as the developer himself acknowledged at length) for which we apologized and immediately killed the plugin, which was competing with his SEO one.
I wonder how much more Matt will like me…
… if I really go after these guys.
And he proceeded to go on about it for ages
(he’s still picking on us at all opportunities, which are unfortunately many, even though we came to a “gentlemens” agreement to remove the corresponding posts) and provoke a great many nasty comments, which I probably didn’t help by getting involved with and also being nasty. Haters, eh.
And not just for me either, we were sponsoring WordCamps and staff were getting grief at them. The company as a whole felt like a very sad and difficult place to be and the sheer injustice of it all was just gut wrenching.
Granted, I’d walked right into this. You piss off the guy who goes to more WordCamps than any other and has more power than anyone else and it’s to be expected really. And then my comment etiquette is somewhat lacking (I’ve heard “James should stop trolling people” more than I’d like to from our own staff. Ouch).
But also, by this point it was evident that Matt had been doing the rounds essentially trashing us at every possible opportunity (or at least it felt like that. I was getting lots of reports from attendees along the lines of “he really doesn’t like you” etc.) and what was to become our long hard slog up the WordPress coalface had well and truly begun…
Talk to the Hand
… Which has been a mixture of outright hostility and simple, good old fashioned ignoring the hell out of us.
Sometimes the only thing worse than being talked about is… Yeh, you know the rest. And Woo managed to pull that off stupendously with their 2011 Wooville:
Yeh, we were more about plugins than themes, so I’m probably being picky here… But neither was WP Candy and this blog was (and still is) by far the biggest WP blog on the web if we’re gonna get all Alexa on ya.
Anyway, it’s worth including this one just ‘cos of the cheeky Matt helicopter parenting. Maybe we’re in the naughty corner?
Then there’s the official news site for WordPress, WP Tavern
, also owned by Matt, whom we cite regularly and frequently (check out how much of your referral traffic comes from The WhiP
, guys), and that’s despite Jeff being, um, intransigent. How do I know that? Well, he straight out said it (it’s in a comment somewhere, should have bookmarked it).
Regardless, there’s not a single link to us in a single post in the entire past year on WP Tavern. I think that’s evidence enough.
In fact the only way we’ve received any sort of a mention anywhere was with massive doses of condescension in last year’s State of the Word for contributing 5% of our staffing to the wordpress.org Support Forums. It was surprising, apparently.
Then there was us being actually banned from sponsoring WordCamps.
Yes, you heard me correctly, banned from sponsoring events.
I’d take the below with a pinch of salt (i.e. they are doubtless full of lies), but the gist is there:
And that’s at the same time that we released by far the most ambitious WordPress theme concept out there: Upfront
The silence has been deafening.
And, to a large degree, until this point I’ve held it together, not bothered to make a big deal out of it and just got on with my work.
OK, enough about Matt, let’s have a look at perhaps the most insidious issue we’ve had to face: the fact that so, so, so many of the people in WordPress have refused to do any work with us.
To quote Douglas Murray, out of context but very much on point, from 2011
Self-censorship is the most invidious and successful type of censorship – not just because it is self-reinforcing but because once it is people invent reasons to cover for themselves.
And I suppose that’s the problem for us. It’s not so much that there’s an active campaign out there (everybody needs a bogeyman, although thanks to the aforementioned Chris Pearson maybe we’re only second on the list) but the cogs are most definitely in motion.
Just from my personal experience:
2012 – Company looking towards partnership, even acquisition, backs out because of “relationship with Matt”
2013 – Major exec at major WP firm calls us “dangerous” over coffee with me and says, “You’ve got to be careful”
2014 – Another major exec at same firm backs him up on that, saying “you understand, though”
2015 – Not 3 yards from where I write this, a huuuge VIP customer concludes that they wouldn’t want to work with us as “it might upset Matt”
And those are just the ones I get to hear about 🙁 How many other deals, opportunities, links or chances have we missed out on? How often and how much do we have to go it on our own? How long does this go on for?
So I’ve scoured my emails, posts, comments and even my conscience, to come up with a pretty conclusive list of the things we’ve (I’ve) done wrong:
Back in the day we hosted, for our paid members, a single, modified GPL plugin. It was clearly stated as such and we made a donation to say thanks
We also hosted, for our paid members (and then for free), a bunch of GPL themes, which were heavily modified for Multisite use, and which our members demanded we keep and update accordingly ‘cos they found them so useful
We didn’t contribute, as Matt would have liked, to some specific stuff he thought we should have contributed to
We took four months before selecting our first license, which was GPL, and I was a bit of a pain over adopting it
I’d like to point out that all of the above are actually “OK.”
A rogue developer copied some work (and owned up to it). We then took all appropriate steps to rectify the situation
I wrote some stuff that was overly troll-ish and snarky
None of which is that bad, is it?
Or maybe it is.
Which Leaves Us…
If only I knew where.
Some days I honestly think “Screw it, I’ll just get a GM in and go and do something completely different.” Other days I think “I’ll show ‘em, we’ll show ‘em, that stuff just comes round,” and mostly I probably wonder whether, if I was running some successful company where everybody loved us, if I could actually deal with that.
And then other days, completely out of the blue, you see a comment on an utterly unrelated post, in July 2015, that makes you want to spend a couple of days putting the record straight.
This was like a gigantic karmic gift saying “yes, you really should write that post.” Thanks Donnacha, word up!
But in terms of my decision, my life, my choices… Man, it’s hard to tell.
Maybe I’m right where I am out of choice as much as circumstance. Maybe I’m happiest re-living ostracised kid or maverick outsider. Maybe I’m happiest unhappy.
But regardless of all that, I do know that 10 years is a significant amount of time do anything, especially as an entrepreneur, and it’s at least worth a post of note about it. Writing helps.
I mean, if we’re going to struggle through another 10 years in an ongoing death grip until one of us falls under a car, gives up or does something else, we might as well do it knowing exactly where we stand.
And at least now, I can point people to something that explains exactly the reason why I stand there.