here's what's wrong with the internet today

Hey there,

Have you ever interacted with an online community and got a horrible reaction that made you feel like crap?

You're not alone.

In a nutshell, here's what's wrong with public communities on the internet:

Image
Image

If you can't see the screenshot, here's what happened:

There's a motivated fledgling developer (16 years old!) who decides to contribute back to the community by creating a series of Python video tutorials on YouTube.

He or she posts these free tutorials to Reddit…

And what kinds of supportive comments does he or she get?

Well, check it out:

~~~

"You lack CS/development experience to properly teach people. No offense but your videos don't bring anything new. The topics of your videos have all been covered before by experienced developers. The Flask quickstart tutorial does a pretty good job of this. You will most likely end up teaching beginner's bad practices because of this."

~~~

Maybe these tutorials weren't the greatest tutorials ever made.

But WHAT ON EARTH justifies this incredibly negative, berating smackdown of a response from some jerk hiding behind a pseudonym?

I mean, I get it—we software developers are a critical bunch and sometimes we get a little carried away and maybe don't realize there's a real person sitting at the other end.

I generally try to appreciate critical feedback because it can help me grow.

But getting smacked in the face with aggressive reactions out of nowhere feels awful, no matter what—

This kind of exchange HURTS.

And the fact that stuff like that happens on a regular basis on public communities like Reddit, Stack Overflow, GitHub etc. frustrates me to no end.

Actually, it pisses me off.

Not only out of self-pity because I've experienced stuff like that myself—

But for the sake of countless developers who are seeking community and want to CONTRIBUTE and then get BULLIED by some prick who had a bad day.

Can you imagine working up the courage to ask a question on a forum like that as a beginner, or sharing your first real blog post or open-source project...and then getting punched in the stomach with such a reaction?

It sucks the joy and motivation right out of you...

Now, I'm not trying to knock sites like Reddit or Stack Overflow. They provide immense value. It's just that at the scale they operate there's NO WAY they can keep the jerks at bay.

But even a 10:1 ratio of good vs bad interactions FEELS terrible.

You never know what reaction you're going to get, and as a result people need to keep their guards up constantly.

It doesn't create a safe environment for learning and long-term growth. Over time, being a member of a "community" like that becomes a net-negative for your energy and motivation.

Slowly but surely the good people leave and what remains is often a cesspool of personal attacks, unbounded negativity, and one-upmanship.

And it sucks.

Going through a similar experience led me to eventually create PythonistaCafe with a group of likeminded Python developers—

A good way to think of PythonistaCafe is to see it as a club of mutual improvement for Python enthusiasts.

We have members located all over the world, and with a wide range of proficiency levels.

I'm super impressed by their diverse skill set and the depth and quality of the conversations we had.

Every day we discuss a broad range of programming questions, career advice, and other topics.

We now even have some open-source projects and Kaggle data science competitions we're collaborating on to help people build up their portfolio and gain experience.

It's been a ton of fun—and a great "Python support group."

To learn more about PythonistaCafe, click the link below and I'll explain what we're all about in a few more emails:

>> Click here to learn more about PythonistaCafe, a peer-to-peer learning community for Python developers

— Dan Bader

Older messages

Can I ask a favor?

Sunday, December 6, 2020

Hey there, it's Dan... I noticed that you decided to pass on The Complete Guide to Setting up Sublime Text for Python Developers—that's totally cool. I'm wondering if you could help me out

bad news

Friday, December 4, 2020

Hey there, This is it— The 20% off deal on Sublime Python is ending NOW. And the bad news is I don't know when or if I'll offer this deal again. If you're still wondering if the course is

Tick-tock

Friday, December 4, 2020

Hey there, Just a quick heads up that the 20% off discount for "Sublime Python: The Complete Guide to Sublime Text for Python Developers" expires in just a few hours. -> Click here to get

[Sublime + Python Setup] why Atom can’t replace Sublime

Friday, December 4, 2020

Hey there, "In a nutshell, Atom is a Sublime Text editor that just got better." When I read this quote I got so worked up I nearly fell off my chair. Because every time I've tried Atom or

[Sublime + Python Setup] Don’t build “nag screen muscle memory”

Friday, December 4, 2020

Hey there, Once I worked with a developer who refused to buy a registered copy of Sublime for months on end, even though he *loved* Sublime. He used it as his main code editor every day and was very

You Might Also Like

Black Friday Giveaway @ Real Python

Thursday, November 28, 2024

Hey there, Just wanted to let you know that we're doing a special giveaway for Black Friday this week at Real Python 🎁🎉 You can get Python education resources worth over $1210, including three

Dispatch 019 🦃

Thursday, November 28, 2024

Watching the Parade • Paying for the Parade • Pirate TV Raid • US v. Microsoft Round 2 • Trump's Anti-Antitrust? • Google Anti-Antitrust The Spyglass Dispatch is a free newsletter sent out daily on

PHPWeekly November 28th 2024

Thursday, November 28, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 28th November 2024 Hi everyone, It's Thanksgiving and Black

Widgets With Glance: Beyond String States

Thursday, November 28, 2024

View in browser 🔖 Articles Widgets With Glance: Beyond String States I had read about using a CustomGlanceStateDefinition but I couldn't find much about it in the official documentation so here is

Post from Syncfusion Blogs on 11/28/2024

Thursday, November 28, 2024

New blogs from Syncfusion All Things Open 2024 Takeaways, Part 3: Freedom vs. Sustainability By Marissa Keller Outten The role of sustainability and freedom in open source was discussed at the All

Top Tech 🏆 HTC VIVE Focus Vision Review — These Clip-on Earbuds Are Simple and Sound Good

Thursday, November 28, 2024

Also: Plugable Portable Monitor Review, and More! How-To Geek Logo November 28, 2024 😎 Question Reality If you're wondering what to buy on Black Friday or during the holiday rush, this week we

Hackers Exploit Popular Game Engine to Distribute Cross-Platform Malware

Thursday, November 28, 2024

THN Daily Updates Newsletter cover Programming with GitHub Copilot: Write Better Code--Faster! ($48.00 Value) FREE for a Limited Time Accelerate your programming with the most popular AI coding tool on

Edge 452: The AI Magic Behind Google's NotebookLM Audio Features

Thursday, November 28, 2024

How does NotebookLM generate such cool podcasts? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Check Out These Awesome Gifts!

Thursday, November 28, 2024

Let us help you check one thing off your to-do list with this guide to the best gifts for the holiday season. Make the holidays a little brighter with these great gift options. From health and wellness

🚀 Accelerate Your Growth As a Software Architect

Thursday, November 28, 2024

What students are saying about my courses More than 4300+ students already completed my courses. And they gave them a 4.9/5 ⭐ rating. I'd love to see your success story next on this wall of