Real Python - i am exploiting you

Hey there,

Here's a piece of feedback I received from an (ex-)newsletter member:

"Dan, this conversational style in your emails, with lots of small paragraphs has been used by many others and I am almost sick of it. I am sick of it because it exploits human behaviour."

This made me stop and scratch my head for a minute...

I'm not sure what "Mr X" is saying here.

Writing in a style that's easy for people to consume, and that strikes a connection with them "exploits human behavior"?

To tell you the truth, I never looked at it this way...

But I suppose *technically* it is true—

If you're reading this right now, I'm EXPLOITING the fact that your brain likes to consume information in a way that's easy for it to digest:

That's why I'm keeping my sentences short, and I space them out a little so you can read them comfortably.

I'm TAKING ADVANTAGE of the fact that you're not a robot, and that you like to hear from other *people*:

That's why I avoid big words—and talk to you in a way that a colleague or a friend would—instead of trying to cram a 5,000 word scientific paper into your inbox right now.

But "Mr X" is right:

Wouldn't the world be a much better place if you and I made our writing as difficult to understand as possible? I'm talking 400 word "paragraphs", no punctuation, and passive voice galore...

You see, this kind of thinking is exactly what turns some developers into "code monkeys":

Code monkeys crave recognition, but don't get even a sliver of credit for their work.

No one (except the intern, for a few weeks) takes code monkeys seriously because they can't express themselves in a way other people can relate to.

Code monkeys write a lot of code, but their team mates would rather grab lunch with someone else.

Code monkeys work their butts off...and still never get a raise.

I'm not joking:

Our industry is pretty awesome on the whole, but adopting a (false) elitist mindset is what fucks some people over, time and time again.

It doesn't have to be that way.

Happy Pythoning!

— Dan Bader

P.S. As a courtesy to folks like "Mr X" who feel their humanity exploited by my writing style there's an unsubscribe link in the footer of every email.

Older messages

New Python tutorials on Real Python

Saturday, July 4, 2020

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: Python's reduce(): From Functional to

New Python tutorials on Real Python

Saturday, June 27, 2020

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: Hands-On Linear Programming: Optimization With

The quest for the "definitive Python style guide"

Friday, June 26, 2020

Hey there, Code style guidelines are an endless source of discussions and arguments among developers. A while ago, newsletter member Andrew reached out to me with this question: ~~~ Hi Dan, I've

New Python tutorials on Real Python

Saturday, June 20, 2020

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: Python Keywords: An Introduction Python

How to prepare for a Python coding interview

Sunday, June 14, 2020

Hey there, Participating in a "Silicon Valley style" coding interview can feel scary as heck. Unlike other professionals, it seems to be okay for software developers to expect to get

You Might Also Like

Welcome to How-To Geek Newsletters

Thursday, November 28, 2024

How-To Geek Logo Hi, Welcome to the How-To Geek newsletters! We're delighted to have you as part of our community! Our newsletter includes highlights of the best stories, instructive how-to manuals

💻 Issue 438 - Hidden NET 9 gems

Thursday, November 28, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 438 Release Date Nov 28, 2024 Your weekly report of the most popular .NET news, articles and projects

💎 Issue 445 - Rails is better low code than low code

Thursday, November 28, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 445 Release Date Nov 28, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 445 - Deno vs. Oracle: Canceling the JavaScript Trademark

Thursday, November 28, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 445 Release Date Nov 28, 2024 Your weekly report of the most popular JavaScript news, articles

📱 Issue 439 - Google's iOS app now injects links on third-party websites that go to Search

Thursday, November 28, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 439 Release Date Nov 28, 2024 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 363 - 7 challenges to do before a React interview

Thursday, November 28, 2024

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 363 Release Date Nov 28, 2024 Your weekly report of the most popular React news, articles and projects

💻 Issue 445 - Mastering JavaScript Event Delegation

Thursday, November 28, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 445 Release Date Nov 28, 2024 Your weekly report of the most popular Node.js news, articles and

📱 Issue 442 - Static, Dynamic, Mergeable, oh, my!

Thursday, November 28, 2024

This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 442 Release Date Nov 28, 2024 Your weekly report of the most popular Swift news, articles and projects

💻 Issue 440 - Nio: An Async Runtime for Rust

Thursday, November 28, 2024

This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 440 Release Date Nov 28, 2024 Your weekly report of the most popular Rust news, articles and projects

Data Science Weekly - Issue 575

Thursday, November 28, 2024

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏