Stack Overflow gets series E funding for $85M
stackoverflow.blog
stackoverflow.blog
0: https://meta.stackexchange.com/questions/333965/firing-mods-...
You're left with a golden nugget of interaction with most answers, and that builds up over time.
I would switch too, but they do provide value as of today, even while your first few interactions might be more unsavory, because at the end of the day, as far as I can see, the people giving terrible first answers are regular people, and if so, the value they're providing is finding the good answer in a sea of awful people.
That’s because it’s difficult to unseat an incumbent in a market where there are strong network effects, which is also the same reason that investors are willing to invest. The fact that they have lost brand trust without losing traffic is a positive, not a negative.
Such an elevation may require some small edits. This adds all sorts of benefits:
1. Given that it is now clear that the question is moving from 'this answers the question asked by the original poster' to 'this is now like a blog post, generally useful information that should score highly on google', it is completely fine to edit the question and turn it into something that no longer entirely matches the original asker. I'd even go so far as to clone the question, and leave the real question unmolested.
2. The question (or, better yet, an answer) can be marked as obsoleted or outdated. There are huge swaths of questions on SO that have a ton of votes and an answer that was fantastic in the past, but is now flat out misleading or wrong, but it seems both onerous to begin the path of finding a few thousand people to downvote it, as well as 'mean' to the poster of that answer, and tricky for the historic purposes of the internet (imagine a fix in some source code has a comment that links to this answer!) - and for similar reasons, editing the answer so that it is nothing like the original answer is also flat out bizarre. It'd be so much better if it was possible to vote an answer as 'obsolete' or 'outdated'. But that doesn't work if SO is at odds with itself and at once a repo of common questions AND a specific question->specific answer forum.
3. Given that an SO community now has a presumably much smaller set of questions-with-answers that have been elevated to 'commonly asked question with great curated answers', they can 'police' their fiefdom of curated general knowledge vastly better, with mods and random passersby invited to ocassionally inspect one of these curated answers and see if it still seems useful, applicable, and correct in the current day and age. It also becomes far more feasible to browse through the entirety of the curated questions list.
It seems like a useful feature that often has a positive effect. It's not clear to be that it's improved the general attitude of the community or of management.
[0] https://meta.stackexchange.com/questions/11740/what-are-comm...
I'd describe as every question starting out as a forum post and only upvoted questions become Questions.
No one's question gets deleted. Question quality doesn't get diluted.
But does it matter? The SO I know still aggressively hints at the 'I dont know what we actually are' problem; if you answer very obvious questions, you get downvoted with notes to 'VTC and move on', for example. I also get no option to vote to promote an answer into the wiki.
The community wiki feature as implemented does not fulfill what I'm proposing, I'd say. Or at least, the current policies do not mesh with the existence of the wiki in a way to solve the dilemma.
IMO, they should not have created non-technical sites. This is where the danger lies, but they were confident they can handle it.
The mistake was to treat each site as a separate community and expect it to eventually grow to an SO-level success. In contrast, Reddit's subreddit approach is much more scaleable and can tolerate niche communities. Reddit is strong not because of any single community, but because of the combination of communities to grab inbound traffic and keep users engaged. SO partially missed out on this.
I don't believe this is true. At least as of 2016, the various sites were on a shared codebase [0], and there were two SQL Server clusters total [1], for all the various sites, chat, devops, other systems, etc.
[0]: https://nickcraver.com/blog/2016/02/17/stack-overflow-the-ar...
[1]: https://nickcraver.com/blog/2016/02/17/stack-overflow-the-ar...
Sites don't need separate database servers but separate database schemas, which is also why migrations between sites are still quite broken. Many processes around launching a new site appear to be very manual.
Of course, something like politics.stackexchange.com would be a suicide.
What makes Judaism as a topic more heated than Christianity, Islam, and Buddhism, all of which also have their own Stack Exchange sites?
If so, what and why?
If not, what are you talking about?
A moderator had questions about / issues with a new Code of Conduct policy change which would “apparently force” moderators to use preferred pronouns of users, while the moderator preferred to use “they” to avoid using the wrong pronoun. StackExchange abruptly demoted the moderator before the change was published, and have since failed to give a good, evidence supported reasoning why. StackExchange attempted to apologize, multiple times, escalating to its CTO. The moderator still feels hurt and has not been reinstated.
- The moderator in question is a professional writer and preferred to avoid using any pronouns at all. She emailed SE to ask if that was acceptable, or if the new policy was mandating that she go out of her way to use pronouns. SE did not respond to her emails at all, then several weeks later they revoked her moderator status on a Friday night without even telling her — she figured it out when logged into the site and saw that her moderator tools were gone.
- Stack Exchange then went to the press and called her a transophobe and a bigot. They did post several “apologies,” but they weren’t apologies at all — they simply restated the (false) accusations and said they weren’t going to do anything to fix it. (See https://web.archive.org/web/20191005000615/https://meta.stac...)
- SE didn’t retract any of the accusations until the moderator got a lawyer and prepared to sue for defamation (SE’s accusations were the top Google result for her name for months)
- Then when all of the outrage started to die down, part 2 began when SE fired two long-time community managers who were just about the only staff members left that the community still trusted: https://meta.stackexchange.com/q/342039/258777
Between that and their CEO retiring, it's clear that the site is moving to a new way of working, and it's one that isn't beneficial to their actual users. If they're having trouble making money the way they previously did, then I guess they have to try something new, but it sure is sad to see this happen.
My question is, why can't SO make a profit? All the substantive content is given for free by the community, and it's a widely known, relied-upon site. How is it so hard to cover operating costs from ads and whatever related sources come from that?
I’m purposefully not choosing the latest quarter that looks worse. I don’t think it’s fair to judge whether a company has a sound business model based on the effects of Covid.
https://investor.uber.com/news-events/news/press-release-det...
Adjusted EBITDA. We define Adjusted EBITDA as net income (loss), excluding (i) income (loss) from discontinued operations, net of income taxes, (ii) net income (loss) attributable to non-controlling interests, net of tax, (iii) provision for (benefit from) income taxes, (iv) income (loss) from equity method investment, net of tax, (v) interest expense, (vi) other income (expense), net, (vii) depreciation and amortization, (viii) stock-based compensation expense, (ix) certain legal, tax, and regulatory reserve changes and settlements, (x) asset impairment/loss on sale of assets, (xi) acquisition and financing related expenses, (xii) restructuring charges and (xiii) other items not indicative of our ongoing operating performance.
Also, Uber has raised 160x as much capital, which makes the comparison slightly hyperbolic.
I think you just answered your own question on why people are willing to throw money at them.
It's definitely a great trend for questions to be answered by the right communities up front rather than endless SO questions asking slightly different variants of the same thing.
(And if you run a project and aren't thinking about your documentation in that way, do start!)
I think that's certainly the case. We went from raw, technical-specs style documentations revolving around feature description towards a more usage-based documentation style, which is far more effective at answering the most common questions when approaching a new software: "How can I do X using this software? What if Y happen when trying to do X?"
Also, projects like Django and companies like Stripe provided great examples to follow when writing solid documentations for respectively frameworks and APIs and led the way to an overall higher quality of docs, by mimetism.
It also doesn't hurt that a well-documented product sells better and has easier adoption: maybe the popular software/frameworks/languages/APIs of today are not exactly the "best" of yesterday, but people naturally gravitated towards the better documented ones.
This was my thought. When I google stuff and will still see stack overflow as a top result but click on the official documentation instead, which is usually the 3rd or 4th result. SO is still showing up, I just visit it less because I get more value from docs these days.
But a lot of the software I was working with 10 years ago was not open-source - these days I can look up the source all the way to OS level when doing Android stuff for eg.
And documentation is really just much much better - MSDN of old was considered gold standard but nowdays it would be considered bad documentation - like someone else said above docs moved from pure references to more use case focused which makes it much more searchable and eats in SO space.
As a PHP developer, even when I have a general language question, I find myself looking at the Laravel GitHub issues or Laracasts before SO now. I can generally find the answer quicker there. And that's assuming I don't find the answer in the PHP docs, which are generally pretty good.
It's just incredibly well designed and their tutorials and documentation pages are friendly but thorough.
[0] https://developer.mozilla.org/en-US/docs/MDN_at_ten/History_...
You can prefix your query with '!mdn' (plus a space). To search in MDN directly.
It makes me sad to think that someone wrote this headline and thought it really meant something.
Congrats to the SO team, I guess.
All the content is community generated so there's no costs there.
The core Exchange product is extremely templatized and I would assume be quite scale-able to spin-up as they need additional ones.
I don't believe they have much in the form of paid outbound marketing initiatives.
I'm assuming that I'm completely missing something here. Educate me. ;)
Gotta make the work of those digital sharecroppers pay off somehow: https://blog.codinghorror.com/are-you-a-digital-sharecropper...
No, the fact that the blog post was written by a SO founder is not lost on me.
Yikes. Right on the nose...
Also, many west coast folks or those in high cost of living areas can clear the accredited investor rule based on income alone. ($200K income for 2 years in a row.)
And even of the ones that do, most are not working at FAANG?
It's laughable that you think that just because you and your friends have the highest paying jobs, this somehow extrapolates to "most engineers."
As for the income rule, it's $300k, not 2.
And you are wrong about the income rule. It's $300k with a spouse. $200k as an individual. From https://en.wikipedia.org/wiki/Accredited_investor#United_Sta... : "a natural person with income exceeding $200,000 in each of the two most recent years or joint income with a spouse exceeding $300,000 for those years and a reasonable expectation of the same income level in the current year."
I mean, pretty much everyone in NYC, SF (maybe Seattle too?) makes $200k+. That's a decent number of people to be sure, but a fraction of all engineers in the United States. The average senior software engineer salary nationwide is just over $120k. (That average includes the high coastal salaries, obviously.) Ain't no one getting accredited on that, honey.
You're right about the income rule, thanks for the correction.
I gather it's a bit out of fashion (retail investing got easier, basically) but perhaps it's due a revival with a focus on private equity.
(The difference from an investment trust being that the club's members, the fellow HNers, vote on where to put their pooled money, rather than each mutually anonymously trusting the manager to do a good job, based on reputation or whatever.)
What I want is something closer to a stock market for startups. But I get why that can't happen: Too many scams with small companies. Even today on places like TSXV there are tons of scams and it would only get worse.
If the market existed the bad would probably outweigh the good. I'm just sad because the good would have been great for me.
But it sounds like you want something more like VC-backed ETFs, with a pretty granular or even single-company focus, such that you agree with the underlying's focus, but don't have to deal with the lawyers etc. side of it.
Actually it's been a theme of Matt Levine's that the trend is toward ETF everything, ETFs of ETFs, 'nobody' dealing directly in the underlying.
I absolutely knew that DigitalOcean was going to win as soon as I saw their UI, API, and pricing. I was almost as sure with GitHub.
What I like about dealing with the underlying in stocks is I can evaluate the product. Certain companies are no brainers when it comes to product (bought Tesla at $30, early Shopify, Apple after the iPhone came out, etc) and once I check out that their fundamentals don't leave them out of cash in a year or two I don't mind making the call. I also don't mind selling early. Buying hundreds of shares of Apple and selling call options at 10 or 15% above the current price six months out is a reasonable way of making a good return without getting greedy. If it swings south again I buy again.
That said, I haven't bought much in a couple years. The easy wins aren't there and the market as a whole was overvalued before covid and now it's just bananas. So I wait like a bear and make some piddly 1% return in a money market fund. Tempted to short the market, but I don't like shorting and puts are too expensive right now because of volatility.
In the UK (at least) there are venture capital trusts (VCTs) which give exchange traded access to 'venture-stage' private companies, but that's still a (small) basket of someone else's choosing rather than your own ideas and DD.
Basically I agree, I'd like it too. (I'd have had Stripe and Cloudflare (now $NET) some time ago for sure.) I'm just trying to think through how it could work, what it might look like. Crowdfunding rounds are obviously closest, but it's rare, at the companies' discretion even more than the decision to raise, and even says something about the sort of company it is.
Crowdfunding looks nice, but I just want protection for the public at the same time as I want high-skilled technologists to be able to invest in obviously undervalued startups.
I would assume selling to Microsoft would be the thing to do.
But whoever buys it has no revenue model so that’s tricky. Unless they’re doing it for altruistic purposes.
Don’t get it twisted I love SO.
That would leave an eventual IPO as the only way out, but they'd need to break even first (or at least have a very compelling vision to break even soon). I don't see that happening with their current Teams product, which is an uncompelling entry in a crowded market.
Also, whether Teams eventually succeeds is largely unrelated to SO's unique value: the community. Teams is not valuable because of the community, it's just a spin-off from their public platform. They really need to find a better path to success, because wasting $85M on the status quo is not going to get them there. Their Careers product was more interesting in this respect, but it seems they failed to achieve sufficient scale there.
Half the smartest people in the world are working on the revenue model
Ads. Ads everywhere.
If your first line of a financing announcement is this, then I do wonder if SO has lost touch with who their target audience is.
I also struggle to see where the value actually comes from, if tomorrow all of the top 1% of posters stopped then their leverage to promote other lineups is dead.
It's a shame to say it but its another case of VC overvaluation
0: https://data.stackexchange.com/stackoverflow/query/303570/an...
https://www.brentozar.com/archive/2015/10/how-to-download-th...
If you raise Series E it means either you are doing extremely well or your business is drowning and you need a lifesaver. A business that is doing really well typically raises much more than 85M, so I'm going to go with the latter option. In which case, also, an 85M lifeline at this stage means you are not worth that much alive ...
IMO I can see in a very clear way the downfall of SO happened, they undermined the community that made them rise in the first place. Their most valuable asset IS the community, way more than the knowledge base they have accrued. People no longer feel comfortable going there. I wouldn't be surprised if their MAU is going down.
Too bad for Atwood which I think is responsible for the culture that SO initially had, and which lured many of us to contribute. Since he left, it's hard to put it in words but something changed. I don't think he's happy with how the site turned out to be down the road.
tl;dr; what this series E means is that SO will become the new experts-exchange sooner than later.
I know it's the valuable knowledge base and contributing users that will be missing in our new service but we gotta start somewhere.
I guess it would be easier to onboard Software developers on a decentralised service than general public.
Some ideas for this service:
1. Users can choose to keep knowledge base locally for topic of their interests
2. A terminal based interface for quick answers
Q&A platforms are widely available, and they could easily support federated/decentralized use cases via ActivityPub. So building a decentralized platform is mostly about creating these communities and enabling them to federate with one another.
Its not that SO Teams is a bad thing, just that it isn't the thing that the other companies want to buy.
Look at Microsoft - its got a large work productivity suite (MS Teams, Office, Sharepoint) - all of which are more more mature than Stack Overflow in terms of developer experience. And then there's GitHub and its got GitHub Discussions ( https://github.com/github/roadmap/issues/104 ) on its roadmap for the near future. SO would be conflicting with that... and then there's the rest of the SE network that has nothing that a hypothetical MS buyer would want. And SO Jobs competes with LinkedIn. At best it would be an accuhire... but a lot of the developer knowledge has either left or been fired.
Google is the other option. But then... Google is trying to do its own venture into worker productivity. SO (and the SE Network) would kind of help that and making it searchable... but its really not that interesting of a target beyond all that content (and Google doesn't really like managing content of their own). And elsewhere on HN today you can see what Google thinks of maintaining information... why would they want to buy it when they can get search clicks for free? Google has no need to buy SO as an accuhire... and again, most of what is there seems to be sales rather than engineering (look at job postings https://stackoverflow.com/company/work-here#positions )
The blog post seems to suggest that SO wants to go up head to head with Zoom, Atlassian, Slack and Microsoft for the team productivity area. That feels like a "too little, too late" for the direction that they're looking at.
As an aside - look at the benefits on https://stackoverflow.com/jobs/companies/stack-overflow - the free lunch from in house chef and proclaiming great chairs feels (at least to me) more of a startup that is spending money because it got it.
I am not sure, what is the endgame for SO. But, Github could become a strong competitor in this space. Its become lot more easier to copy paste troublesome code/error and see resolution in github.
This smells like a corporate move to get more money on executive’s pockets, nothing more. A shame that SO was allowed to get to this state.
In my not so humble opinion, the mods on SO gets a lot of shit, but I think they're not strict enough. SO is absolutely brimming with low-bar questions and answers. Best case that is all noise, worst case, the wrong and misinformed answers (by people portraying expertise) ends up in production code.
It should even be in your face when answering a question. A culture of posting sources/references.
I miss usenet.
SO is simply going the same route as Experts Exchange (if you're old enough to remember it). It has amassed a significant amount of knowledge (for free!) that they'll some day hide behind a paywall and sell to desperate seekers of that information.
"Despite all the nastiness of their mods, they’ve generated billions of dollars of programmer productivity to the world, but who knows how much it could have been if the moderation was done better?"
I didn't downvote your comment but I think it would be better if we don't phrase it in a "us vs them" manner such as "their mods".
The mods are _us_. The mods are mostly unpaid fellow users that passed a points threshold[1] to do certain admin tasks. E.g. 3000 points to cast "close votes" isn't that high.
If we don't like what the "mods" are doing, maybe that old saying is relevant: "we've met the enemy and the enemy is us."
So many of the low-effort questions and answers belong in forums or IRC channels, or just ask your colleague, FFS. Or, you know, read official documentation? Get an understanding of the subject before you start making posts and just wait around for an answer. But I guess people could actually learn something, then.
Learning is not what many developers seem to use SO for, they just want a quick fix. Something to copy-paste. It leaves them with no understanding and increases the shittyness of code everywhere.
We need a higher bar for programming. If you can't get your work done without SO, you should be fired.
SO could have easily been both but people just overly fixated on the concept of building a perfect library of knowledge.