DEV Community

Cover image for Medium Was Never Meant to Be a Part of the Developer Ecosystem
Ben Halpern for The DEV Team

Posted on

Medium Was Never Meant to Be a Part of the Developer Ecosystem

There has been renewed backlash against Medium lately. It stems from an idea that Medium has engaged in bait-and-switch tactics and generally has not been a good citizen to all users all the time. And, honestly, bait-and-switch is so common with Internet startups, they must teach it somewhere.

It goes something like this:

  • Offer free or cheap product (while burning through VC cash)
  • Gain users
  • Raise price or change the product; Pray you retain users

I remember being floored by Instacart's low prices on grocery delivery—until they went through the above cycle. Uber already went through this cycle very clearly with the driver side of their business and it seems they are preparing for phase three on the user side as well (to pay for some of the driver side backlash).

It's a thing these startups do. And we should, rightfully, be pissed a lot of the time.

During every cycle of Medium backlashes, we tend to experience a bump in signups due to word of mouth for DEV. This is sensible, given that DEV is oftentimes thought of and described as a Medium alternative for developers. But if your primary concern is Medium's use of the baitAndSwitch algorithm, moving to another platform with the same incentives to eventually pull the switcheroo, you should probably avoid us too, right? Well, since we would love your business I want to wax philosophical about this idea.

To be clear: We already try to be forthright with our intentions on these issues. We are an open source platform and are generally transparent with our goals—but this really isn't the full story.

DEV is a part of the developer ecosystem

In examining DEV’s purpose outside of the ethical question of how one should act as a platform, the key element is that we are designed wholly to serve the developer community inside and outside of our community—and this is inspired from platforms that came before us.

The origin of DEV is based on the idea that Medium very obvious lacked interest in specifically serving the developer community, exemplified most bluntly in their lack of syntax highlighting for code snippets. Not that all developers agree that syntax highlighting is a good thing, but if Medium had any intention of being a product for developers, they would have offered this feature. It's table stakes.

From there, it was easy to find more examples of this lack of interest in our market. It was clear to observers already that their interests were in serving a very abstract concept of "publishing", not in serving the specific needs of the software community—but the paywall was the nail in the coffin here.

Developers truly use platforms like Medium (or DEV, or the blogosphere) in ways similar to how we use Stack Overflow, GitHub, docs sites, etc. We go there for answers, we go there to take part, we go there to get our jobs done. We get our jobs done by a) Googling to solve our problems, b) Hanging out and upping our skills by immersing ourselves in the conversation or being a fly on the wall to intelligent conversations, and c) Establishing a reputation, making connections, discovering job opportunities, etc.

Content restrictions are an obvious deterrent to all of this—yes there is a time and a place for charging for some things, but in general the software ecosystem is built on the ready availability of a lot of good ideas. We simply can't get our jobs done without our words being indexed and available in search engines, and having the capacity to further the discussions in abstract ways.

In its origin, I felt that DEV had to exist in the world as a part of an efficient developer workflow. It's a consistent reading experience, it has a consistent notion of following individuals and software trends you care about, a consistent daily experience of idea discovery and self-improvement. The broader developer community can also be harsh, exclusive, and downright mean. If you've hung out around here, you know that addressing this issue is also core to our mandate.

When your central concept is solving developer problems, you have a reference point to work from. I can't imagine attempting to address the nuanced concerns of developers from a broad, generalist perspective. Medium had no chance. The developers were always an edge case.

In service of the developer-centric mission, published content meant for the masses will always be for the masses. Additional features and tooling will always add on to these core concepts, not replace them—and we can't wait to keep serving the community the best we can.

One last thing to say about all of this...

We do wayyyyy more than blog posts.

A "post" on DEV can be a question, a discussion, an AMA, etc. You just can't silo these kinds of interactions on their own islands.

I loved the answers to this recent #discuss post:

The discussion in this #help thread was incredibly useful to me as well:

There are enumerable examples from around the community, but I also thought this thread was super valuable from the other day:

Closing thoughts/going forward

In furtherance of our open source mission and general intent to be a trustworthy player in the ecosystem, we are set to embark on new projects related to the generalization and re-use of our core codebase, and an adjacent project related to general self-hosting and decentralization concepts we feel are simply important (and exciting). I'm not sure if these new ideas will come out in the form of a clear and articulate roadmap, or if they'll creep out through smaller announcements and idea threads along the way.

Hopefully we'll find ways to be clear about the outlook as soon as possible. 😄

There have been some good projects pop up around self-hosting and decentralization. I'm excited about how we plan to get into this space as an open source company.

P.S. you can cross-post to DEV from an RSS feed like Medium or your own blog by adding the feed URL here in your settings. We encourage cross-posting as a pattern and offer simple ways to set your canonical_url.

Happy coding!

Latest comments (79)

Collapse
 
saint_vandora profile image
FOLASAYO SAMUEL OLAYEMI

I love Dev @thepracticaldev
Most of my technical articles were being published here.
I am a good fan of this great platform. ❤️

Collapse
 
oussamabouyahia profile image
Oussama Bouyahia

strongly agree , my article has more than 500 views in DEV , however the same content got only three view in meduim

Collapse
 
ajhalili2006 profile image
Andrei Jiroh Halili

Does this apply to both Substack and Ghost too (even through I don't have an experience running a Ghost instance yet)?

Collapse
 
alisinayousofi profile image
Ali Sina Yousofi

I left medium along time ago and started searching other blogging websites which were built by developers and for developers.

Collapse
 
psypher1 profile image
James 'Dante' Midzi

I have tried Medium, even got to join some publications, but I just can't get into consistently posting on there. Something about it feels off to me

Collapse
 
n8chz profile image
Lorraine Lee

I assume it was meant to be part of the rah rah ontapanureship hustle culture ecosystem. I haven't seen any other subculture really thrive there.

Collapse
 
colocodes profile image
Damian Demasi

Great article! I could feel that something was wrong with Medium, but I couldn't put my finger on it until this article.

I think a great addition to DEV will be the possibility of buildingin personal blogs to host in our own sites (of course, linked to DEV). This is something that Hashnode is doing, and I really love how it's implemented.

Collapse
 
tonibloom profile image
ToniBloom

What is a developer Relations role?
black magic to get a girl

Collapse
 
renatosugimoto profile image
Renato

I'm glad I found this post before I started blogging, I was really ready to just jump into Medium and start writing.
This made me consider alternatives like having my own blog.

Collapse
 
tillsanders profile image
Till Sanders • Edited

Nice insight! I remember first stumbling on Dev.to a few months ago. I can't really tell why, but I didn't like it much at first. It felt like a strange place. It might be the rather generic name, but I first thought it was one of this sites that basically steal articles, Q&A and documentation from other sites to make money. Well... first impressions can be so misleading sometimes. But since then it popped up more often in my search results and I spent more time here. Turns out I have rarely misjudged a platform more. You built a great place here and this is actually the first platform where I wrote more than one article because it' just fun! What I like most is that people write both long and short articles. So whenever I learn something that is not StackOverflow worthy, I can just dump it here and help some other people out. TL;DR: weird first impression, been soo wrong, really enjoy it now, keep it up!

Collapse
 
ben profile image
Ben Halpern

Love that little review of your experience! Glad you're enjoying it here.

Collapse
 
kreyoldev profile image
Marie-Elise

Completely agree. And I love that DEV allows for discussions.

Collapse
 
jhilgeman profile image
Jonathan H • Edited

What I don't like about medium is that there are no legal / copyright checks when someone posts an article. I recently discovered a couple of my more popular how-to articles that I wrote back in 2009 had been copied verbatim (including all the code examples that contained my name as sample values) and published under someone else's name. They eventually took down the articles after I asked but I checked out the same author's other posts and he had copied many other peoples' work, as well. I'm hoping DEV takes the appropriate precautions.

Collapse
 
stevescruz profile image
Steve Cruz

What I like the most about DEV is how it has no cost barriers for people to read and learn.

Thanks for the hard work and for creating a place where knowledge is accessible to all!

Collapse
 
bartosz profile image
Bartosz Wójcik

Medium is a sellout... I've never seen any site that does what they do. I mean blocking content unless you link to it via Twitter, then it's free to read, otherwise, you need to pay, even if you contributed...

Collapse
 
hroman_codes profile image
Heriberto Roman

Great post. Honestly, I moved to DEV because a dev buddy of mine Michael Solati recommended me to move from Medium to DEV. I did catch myself subscribing to Medium a few times for some Dev articles I needed for a small project. It became a nuisance.

After reading this post I will be making the switch to DEV 100%.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.