DEV Community

Cover image for The Internet’s Addiction to Being Contrary
Richard Pascoe
Richard Pascoe

Posted on

The Internet’s Addiction to Being Contrary

Lately, I've noticed that many online discussions don't really feel like discussions anymore. Instead of exchanging perspectives, we often default to contradiction - not to understand, but to push back. It's as if simply acknowledging that someone else sees the world differently has become harder than proving them wrong. What I find most disheartening isn’t disagreement itself, but how quickly it turns personal.

A recent example that stuck with me was the reaction to comments from Sven Vincke at Larian, and the broader discourse around Highguard. What could have been an interesting conversation about creative direction, expectations, and taste quickly hardened into camps. Instead of acknowledging that different players value different things, much of the discussion became about drawing lines and dismissing opposing views outright.

This isn't limited to games, of course. You see the same pattern play out across technical discussions, product debates, and even well-intentioned conversations about tools or methodologies. A suggestion is interpreted as an attack, a preference as a judgment. Before long, the focus shifts away from the idea itself and toward defending a position at all costs.

Part of the problem is that online spaces reward reaction over reflection. Strong takes travel further than careful ones, and disagreement framed as certainty tends to attract more attention than nuance ever will. Over time, it becomes easier to be contrarian than curious - to push back reflexively rather than pause and ask why someone might see things differently.

What gets lost in the process is the simple acknowledgment that different perspectives are often shaped by different experiences. Two people can look at the same problem, weigh the same facts, and still arrive at different conclusions without either being wrong. Disagreement doesn’t have to imply bad faith, incompetence, or ill intent - yet those assumptions are increasingly baked into how discussions unfold.

I've also noticed how this dynamic quietly changes who participates. Thoughtful voices withdraw, not because they lack opinions, but because the cost of expressing them feels too high. When every contribution risks being met with hostility or dismissal, silence can feel like the safer option - and communities lose something valuable as a result.

None of this is a call to avoid disagreement. Healthy debate is essential, especially in technical fields where ideas improve through challenge. But there's a meaningful difference between engaging with an argument and engaging against a person. Simply acknowledging that "I see this differently" can open space for understanding, even when agreement is never reached.

That's why spaces that still encourage good-faith discussion matter. Communities where curiosity is valued over winning, and where disagreement doesn't immediately escalate into hostility, are becoming increasingly rare - and increasingly important. If we want better conversations online, the shift doesn’t start with being right, but with being willing to listen.

Written by a Human logo

Top comments (106)

Collapse
 
francistrdev profile image
👾 FrancisTRDev 👾

You have made some great observation on the state of online activity in general and it also reflects on the real world too.

When 2026 came around, I took heavy reflection and came to a conclusion that I have not been socializing more than I should. It's mostly because of my overthinking and having inferiority complex that I am not good enough to be around the people that knows more than me. I often resort of staying silent because I don't want to take so much energy in hopes others will understand my perspective. I am also scared to show off my work because of having that thought of people hating me.

I came to Dev.to ultimately because it is a good step for me to engage in the community by replying to posts, comments, and posting my developments without being egotistic (which I heavily try to avoid). It has been a great experience so far, especially where everyone is thoughtful and kind. I know that eventually I will reach a point where someone will come as the opposite of that here (which is not yet), but I understand that everyone is not the same, and that's okay! I haven't seen anyone on Dev.to, so far, that came off as defensive and mean yet (Maybe you have? We both have different experiences).

Although Dev.to has been great in keeping the environment inclusive and acknowledgment everyone's viewpoints, I hope it would spread throughout everyone on the internet and in real life. Good take and hope you had a great experience so far here!

Collapse
 
pascal_cescato_692b7a8a20 profile image
Pascal CESCATO

Hey! I read your articles, they're interesting. If somebody doesn't like one, he can skim… and even if there are some who know mre than you, there are plenty who know less - and will thank you for your posts.

Collapse
 
richardpascoe profile image
Richard Pascoe

Really appreciate the kind words, Pascal - thank you! And honestly, that’s exactly why communities like DEV exist: we’re all at different stages of our learning journey.

Collapse
 
francistrdev profile image
👾 FrancisTRDev 👾

Thanks Pascal! As Richard mentions, everyone has a different skill set and a different trail to follow. I appreciate the kind words from you! Hope you are having a great week as well :D

Collapse
 
nandofm profile image
Fernando Fornieles

I have more than 25 years of experience in the field and my Imposter Syndrome becomes bigger year by year xD

As far as you learn more things, the more things you know that you don't know and the more awareness of there are a lot of things you don't know that you don't know! xD
nealford.com/memeagora/2015/09/08/...

The thing is to be proud of the thing that you know and at the same time open-minded to hear opinions and get learnings from others.

Collapse
 
richardpascoe profile image
Richard Pascoe

The last point you made, especially, Fernando is the one I'm truly going to keep with me - well said!

Collapse
 
francistrdev profile image
👾 FrancisTRDev 👾

Thanks Fernando! It is great to read this in the morning right now! You are right about "the more things you know that you don't know and the more awareness of there are a lot of things you don't know that you don't know". Thanks again!

Collapse
 
richardpascoe profile image
Richard Pascoe

Appreciate the thoughtful reply, Francis, and thanks for sharing your perspective.

Like you, I’ve had a positive experience on DEV overall. There was one slightly jarring interaction while commenting on another post, but it looks like the response was flagged and marked as “low quality” fairly quickly, which was reassuring. Before that happened, I made sure to disengage politely, so no harm done in the end - and it felt like a good example of the DEV team being attentive and proactive.

I joined this community for much the same reasons as you, and I’m really glad I did.

Collapse
 
francistrdev profile image
👾 FrancisTRDev 👾

Glad you have a good experience so far Richard! It seems that you are a Trusted Member! That's good to hear. I also hope to become one as well. Either way, I will continue to interact to the community when I can and hope to learn from others and hopes that people will learn from me!

Looking forward to your posts in the future!

Thread Thread
 
richardpascoe profile image
Richard Pascoe

Yea, the Trusted Member status was a nice "win" that week for sure and I was honoured to be considered worthy of it.

It is obvious from your own engagement here that you have the community at the heart of all that you do, Francis. Look forward to seeing your own journey unfold!

Thread Thread
 
francistrdev profile image
👾 FrancisTRDev 👾

Yours as well. Was thinking of forming an avengers organization yesterday and was wondering if you would like to be part of it. We could use that org as of everyone coming together and create one big project and get users for it. Just a floating idea I have :)

Thread Thread
 
richardpascoe profile image
Richard Pascoe

Sounds really rather interesting, Francis. What do you have in mind, exactly?

Thread Thread
 
francistrdev profile image
👾 FrancisTRDev 👾

Sorry for late response. My semester began, so my activity here is a bit limited but not a lot.

Anyway, I was thinking of create an org where we assemble everyone who is into web dev and post in that org about tips/tricks of web development and take on challenges for other people suggestions on what to build on the web. What do you think?

Thread Thread
 
richardpascoe profile image
Richard Pascoe

Yea, I think the idea has a lot of merit to it, Francis. Keep me in the loop!

Collapse
 
pascal_cescato_692b7a8a20 profile image
Pascal CESCATO

Your article comes at a perfect time for me. This week I experienced an ad hominem attack from a developer who simply disagreed with my point of view. I genuinely enjoy debate and I welcome contradiction — it’s often how we refine ideas — but personal attacks add nothing of value. I’m not a fan of dogmatic positions either.

A comedian once said, “You can discuss anything, but not with everyone.” With someone who is closed-minded, you can’t. With extremists — and they don’t only exist in religious contexts — you can’t either. It’s unfortunate, but we’re not going to change the world overnight. Maybe not today… but that doesn’t mean the conversation isn’t still worth having.

Collapse
 
xwero profile image
david duymelinck

Yes I went too far, and I was to stubborn at the time to admit it. I was stupid.

Collapse
 
pascal_cescato_692b7a8a20 profile image
Pascal CESCATO

No worries at all, David. It takes a lot of professional maturity to admit that, and I truly respect the honesty. It was a heated debate, but those are exactly the conversations we need to keep our engineering choices grounded in reality. See you on the next thread!

Collapse
 
joshuaamaju profile image
Joshua Amaju

Brains just work differently for everyone, which is a fact I've come to accept. I don't think there's anyway to change it (except through eugenics maybe, which is a terrible idea).

Now the only thing I look for in any conversation, is the other person honestly evaluating whatever opinion I present. If not, not interested in continuing the conversation.

Collapse
 
richardpascoe profile image
Richard Pascoe

I really like your closing paragraph - it's a smart way of handling ongoing conversations online. Like I've mentioned before, sometimes just taking "five" minutes is all you need to see things from another perspective.

Collapse
 
richardpascoe profile image
Richard Pascoe

Thank you for sharing that, Pascal - I really resonate with your experience. It’s so frustrating when a discussion shifts from ideas to personal attacks, especially when you genuinely enjoy debate and learning from different perspectives.

I love the quote you shared: "You can discuss anything, but not with everyone." It’s a good reminder that some conversations aren’t going to go anywhere, and that’s okay. What matters is staying open and engaging where we can have productive dialogue.

Collapse
 
alfatechknowledge profile image
Alfatech

The internet turned disagreement into a sport.
We don’t debate to understand anymore – we debate to win, screenshot, and move on.
The irony? Real progress comes from curiosity, not from being the fastest contrarian in the thread.
Maybe the bravest take today isn’t “you’re wrong” – it’s “I see it differently, tell me more.”

Collapse
 
richardpascoe profile image
Richard Pascoe

Well said, Alfatech. Your comment reminded me how far some people will go just to “win” an argument online. War Thunder has repeatedly been caught in the crossfire, with players posting classified or restricted military information on the forums to prove a point.

Collapse
 
leob profile image
leob • Edited

Well-articulated, I agree 100 percent ...

"Communities where curiosity is valued over winning, and where disagreement doesn't immediately escalate into hostility, are becoming increasingly rare"

I think that dev.to is an example of one of those increasingly rare communities where respectful discussion is the norm rather than the exception - that's why it's one of my favorite communities!

Collapse
 
richardpascoe profile image
Richard Pascoe

Completely and utterly agree with you, leob. DEV is the rare jewel in the internet crown these days!

Collapse
 
leob profile image
leob

Indeed - to the point where I hardly visit any other "dev" sites anymore nowadays (apart from general discussion fora like reddit etc) - dev.to just aces it!

Thread Thread
 
richardpascoe profile image
Richard Pascoe

DEV is certainly a rare space these days, I agree. With the few others sites I do visit these days - mostly gaming-related - I stay as far away from the comments section as possible!

Thread Thread
 
rkeeves profile image
rkeeves

Yeah... I also noticed that Dev.to deteriorated quite heavily into self-gratifying LinkedIn slop :(

I mean there's literally a "The Collapsing Quality of Dev.to" post from 2021 pointing out this very current issue.

But when there are bad examples, there are good examples too.

There's still hope that one day Dev.to will stop being the laughing stock, just like our profession "Software Engineer".

Lot of work ahead! Good luck for us! :)

Thread Thread
 
leob profile image
leob

That's an opinion from a post from 2021 (which is an eternity in our "field") - but, I have the feeling that the quality has been improving lately ...

"There's still hope that one day Dev.to will stop being the laughing stock" - what? What do you mean? Dev.to is (for me) the developer's website/community I respect the most - name me another one which would be "better"?

Thread Thread
 
rkeeves profile image
rkeeves

One which isn't pretentious and making bold claims, and falsly offers Ultimate Truth Bombs in 2 minutes articles.
One which explicitly says: "I'm a guy, posting on Dev.to. This is my opinion. Computer Science is much more complex than this. Programming is a never ending rabbit hole of Well actually-s. We are only scratching the surface. I am a simple guy in pajamas who works at a keyboard all day."

:)

jon

Thread Thread
 
leob profile image
leob • Edited

Well, dev.to has rubbish articles which claim those kinds of falsehoods, and it has fantastic articles which are honest and insightful - just ignore the former, and enjoy the latter ...

Thread Thread
 
rkeeves profile image
rkeeves

Of course I don't fall for nonsense like "JVM is a box, and JIT converts the .class file into machine code". But imagine: You are a fresh young one, trying to become an engineer, and you read an authorative truth bomb article. You follow the agenda for years and you end up stuck in the mud. You'd get disillusioned.
I think challenging white-knighting is the only way to defend the young ones from being disillusioned one day. Because when people get disillusioned, and get angry... bad things happen. And a lot of bad things are happening right now in the world because of well-tailored authorative lies...

Thread Thread
 
leob profile image
leob

Dev.to is an open "platform", anyone can post an article, so you'll always get some low-quality content - but, articles with outright falsehoods or misleading info are (I think) the exception rather than the rule - well that's just my impression or opinion, and happy if we agree to disagree :-)

Thread Thread
 
richardpascoe profile image
Richard Pascoe

I think Trusted Members and Moderators are doing their best to improve the quality. The amount of spam accounts and so on is an issue, to be honest, but if those that can mark those posts as low quality then it helps drown the slop a little more.

Personally, I think the situation is worse elsewhere than here at DEV. Yes, there is a problem but if we all either ignore or call out the lower quality stuff then things can improve.

Thread Thread
 
leob profile image
leob

Spam posts were way more of a thing some time ago than recently, I'm rarely seeing them anymore ... yeah the dev.to "mods" are doing an excellent job!

Thread Thread
 
richardpascoe profile image
Richard Pascoe • Edited

Agreed, leob. I think one of the DEV team said recently that marking something low quality - if you're able to - rather than, say, have a mod block outright helps stop the creation of replacement accounts. Having enough posts marked low quality, and so gain no traction, seems to be enough to make most spam accounts go elsewhere.

Thread Thread
 
rkeeves profile image
rkeeves

I see them' posts ;)

Collapse
 
rkeeves profile image
rkeeves

Dev.to moderation is finally in action :D

I place direct links to:

Signalling that the topic is much depper than something you can SOLID/Manifesto yourself out of like this post suggests

I receive "Comment marked as low quality/non-constructive by the community. View Code of Conduct"
And deletions :D

Rare jewel deletes the facts and flags my Dijkstra quote warning as non-constructive :D
Dijkstra is apparently a troll on Dev.to :D :D :D

You know nothing, Jon Snow :D

nothing

Thread Thread
 
leob profile image
leob

Maybe it's not because of the Dijkstra quote/link, but because of the tone you used - but, if you mean to say that the article that you referenced (about "Intent Driven Development (IDD)") is fluff, then I'm with you 100% - it seems vague, hollow and shallow to me :-)

Thread Thread
 
richardpascoe profile image
Richard Pascoe

At this point, we’re probably only loosely adjacent to the original topic of my post. A new post focused on moderation in DEV and similar communities might make more sense, though it may not ultimately be any more constructive.

Moderation is a thankless task - a bit like a game of whack-a-mole - and that’s all I want to add here. Peace and safe journey.

Thread Thread
Collapse
 
miketalbot profile image
Mike Talbot ⭐ • Edited

Great points. I've really dropped my engagement on Dev for two reasons. For a while, it swung towards a more junior audience and was filled with interview techniques and algorithm training, which is vital, but not something I feel I can contribute a lot to. More recently, I've found some good content like this that I can comment on, and I do feel that the counterpoints I've raised have been treated respectfully; but I find I'm always writing something and never hitting "submit" because I just can't be bothered with the fight.

Over the years, there have been burning issues that I appear to get on the wrong side of. I'm not typing ";" in JavaScript. Between TypeScript and JavaScript, I'll take JavaScript. I promote the increased use of AI across my team.

I guess I should expect heat :)

But the truth is, the best ideas are tested and challenged; that's how they improve. I want a debate, not a sports game chanting match...

Collapse
 
richardpascoe profile image
Richard Pascoe

Even as a newcomer, Mike, I can understand why more experienced developers might drift away from DEV. It doesn’t feel like initiatives such as CodeNewbie took off quite as strongly as they could have (and I mean no disrespect to the team), with many new developers coming straight here instead.

I’m sure you already know this, but a lot of the current discourse is driven by the algorithm-led nature of social media. As a gamer, for example, I can’t look up a walkthrough or guide on YouTube without wading through dozens of videos framing the same topic as "woke." It’s honestly pretty depressing.

And I totally agree with your closing sentiment - here's to honest debate!

Collapse
 
sylwia-lask profile image
Sylwia Laskowska

Thanks for this comment — you’re absolutely right. DEV is actually a really nice place overall, because 99% of the comments are thoughtful and constructive. Even when someone disagrees, it’s usually possible to “disagree beautifully” and have a good discussion.

But under some of my posts — especially the more viral ones — I sometimes get commenters from outside the usual bubble who go straight into personal attacks. Quite often they even start with “no offense, but…” — which is usually a very reliable sign that offense is definitely coming 😄

I used to engage and discuss with them, and sometimes they even ended up admitting I had a point. But are they really my readers? I doubt it. These days I just don’t reply and report when needed.

Unfortunately, if you create and publish things publicly, that’s always part of the deal — but that doesn’t mean we should stay quiet.

Collapse
 
francistrdev profile image
👾 FrancisTRDev 👾

I am a witness to the “no offense, but…” posts lol. But I understand if they start off as that because they see your post for the first time on this site. I do appreciate you keeping a positive vibe in the comments. Felt like everyone is inclusive and conformable to share their opinion!

Collapse
 
richardpascoe profile image
Richard Pascoe

Thank you for the thoughtful and lovely reply, Sylwia. It really resonated with me, even though I’ve only been part of the DEV community for about thirty days.

As a Trusted Member, I now mark down low-quality posts and, despite the team’s best efforts, the number of spam accounts can be a real eye-opener at times. That said, as you mentioned, there are usually more than enough tell-tale signs to watch out for.

And yes - your closing statement is the most important of all: we all have a voice. One thing I learned a long time ago is that the loudest voices on the internet are often the vocal minority, amplified by social media algorithms.

Collapse
 
dannwaneri profile image
Daniel Nwaneri

this resonates.
been thinking about this after the AI accusations on my articles. people defaulted to "you're lying" instead of "help me understand your process"

your line "reaction over reflection" captures why. strong certainty travels faster than nuanced thinking.

also why im grateful for the quality discussions on knowledge collapse
article.people like you, maame, peacebinflow chose curiosity over contradiction.

the "thoughtful voices withdraw" observation hits hard. creates selection
pressure for hot takes over depth.

building @the-foundation partly as answer to this - deliberate space for good-faith exploration over winning arguments.

appreciate you writing this.

Collapse
 
richardpascoe profile image
Richard Pascoe

Thanks for taking the time to reply, Daniel.

I don’t think the AI “accusations” in your piece need further addressing - these auto-detection systems are nowhere near foolproof, after all.

It’s important to have these discussions if you’re part of a community like DEV. If you contribute but don’t want the community to be a healthy one, then… why contribute at all?

Happy to be part of The Foundation (still getitng the error message in Settings though). I can’t wait to see where it might lead.

Collapse
 
brense profile image
Rense Bakker

I disagree out of principle!

Collapse
 
richardpascoe profile image
Richard Pascoe

Very well said, Rense!

Collapse
 
itsbot profile image
ItsBot

This really resonates. It feels like so many conversations jump straight to “prove you wrong” mode instead of “help me understand your view.” I’ve seen the same thing nuance gets lost, and people end up defending positions instead of exploring ideas. I appreciate you calling out how different experiences shape different takes. Disagreement can be valuable, but only when it stays about the ideas, not the people. More curiosity and less reflexive pushback would make online spaces a lot healthier.

Collapse
 
richardpascoe profile image
Richard Pascoe

You’ve hit the nail on the head, ItsBot - less reflexive pushback would make online spaces far healthier. Unfortunately (and this seems to be a recurring theme in my replies this morning), the algorithm-driven nature of social media tends to promote exactly the kind of hurtful, personal attacks we’re talking about.

Collapse
 
jasmin profile image
Jasmin Virdi • Edited

This is an quite interesting observation and I can totally relate with it.

I feel one should understand the difference between being curious and asking questions vs trying to prove one's point. Encouraging and addressing different opinions with open mindset is the key to create safe space.

Thanks for bringing up this discussion.👏

Collapse
 
richardpascoe profile image
Richard Pascoe

Thank you so much, Jasmin, for your thoughtful comment!

You’re absolutely right - the nuance you mention often gets lost these days, mostly because online discussions tend to be driven by algorithms rather than genuine exchange.

I'm glad that the post resonated with you. Thanks again!

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