[Python Mastery] The secret to "ethical self-promotion"?

Hey there,

Here's some food for thought:

There's a difference between *doing* a great job as a Python developer, and *to be seen doing* a great job.

Being a skilled developer among peers—and being noticed as a skilled developer involves different skill sets.

I know the term "marketing" has a bitter aftertaste among our crowd. But for lack of a better word this is what I'm talking about here:

Marketing yourself as a developer.

Signaling to your peers and your bosses that you know what you're doing. That you're dependable, and so on.

Now one (bad) way to do that would be to become "that guy" we all worked with at some point: a shameless self-promoter, a brown-noser.

The egotistical braggart, always clawing his way up the career ladder and constantly tooting his own horn…

Another (better) way to do it would be to improve your programming skills so you can produce "better" code.

Code that catches the attention of your peers.

What if you started sprinkling some of Python's advanced features in your code?

A nice and clean generator expression here, an elegant use of the "with"-statement there…

With some practice you can do this tastefully—only where these features make sense and help make the code more expressive.

And trust me, your colleagues will pick up on this after a while. If they ask you questions, be generous and helpful.

Pull everyone around you UP and help them learn what you know.

Maybe you can give a little presentation on "writing clean Python" for your coworkers a few weeks down the road, after carefully gauging their interest.

There's nothing unethical or egocentric about that kind of "marketing."

It benefits everyone involved, including you.

Happy Pythoning!

— Dan Bader

P.S. My new book can help you pick up those advanced Python skills. It's currently available for early access at a reduced price: Python Tricks—A Buffet of Awesome Python Features

Key phrases

Older messages

[PythonistaCafe] What's in PythonistaCafe for you?

Thursday, November 17, 2022

Hey there, A couple of years ago I'd become quite interested in martial arts. Hours upon hours of watching "The Karate Kid" growing up must've taken their toll on me... And so, I

[PythonistaCafe] Why PythonistaCafe exists

Wednesday, November 16, 2022

Hey there, In one of my last emails I talked about how some online communities in the tech space devolve over time and turn into cesspools of negativity. This relates directly to how and why I started

[Python Mastery] What does it mean to "master" Python?

Wednesday, November 16, 2022

Hey there, A couple of years ago I'd become quite interested in martial arts. Hours upon hours of watching "The Karate Kid" growing up must've taken their toll on me... And so, I

[PythonistaCafe] What makes PythonistaCafe different

Tuesday, November 15, 2022

Hey there, Mastering Python is *not* just about getting the books and courses to study—to be successful you also need a way to stay motivated and to grow your abilities in the long run. Many

[Python Mastery] What Pythonistas can learn from bestselling authors

Monday, November 14, 2022

Hey there, I just finished reading Stephen King's "On Writing." It's a great little book where he shares some of the writing advice and stories he's picked up over the course of

[New post] The Adventures of Inspector Cody: The Week from Hell and the Tale of Project Management Gone Wrong

Thursday, December 1, 2022

dotNetDave posted: " It was a crisp spring morning in the city of Codeopolis and at Mernational Inc., a large technology company, the managers are discussing why they are losing their customer

Advance your JavaScript skills in 2023

Thursday, December 1, 2022

Download our new JavaScript eBook Download our new JavaScript eBook Opensource.com In celebration of JavaScript's 27th anniversary, we put together a collection of useful tutorials written by our

Discover how to deliver contextual search for a dataset of 10M records in only 6 months.

Thursday, December 1, 2022

Why Elastics Enterprise Search out-of-the box capabilities and flexible deployment options are the right choice. elastic | Search. Observe. Protect Learn how to evaluate, build, and launch a faster,

Show HN: Trading cards made with e-ink displays — and Firefox Translations: Translate websites in your browser without using the cloud

Wednesday, November 30, 2022

Issue #967 — Top 20 stories of December 01, 2022 Issue #967 — December 01, 2022 You receive this email because you are subscribed to Hacker News Digest. You can open it in the browser if you prefer. 1

Music fans revisit their year in music with Spotify Wrapped 2022

Wednesday, November 30, 2022

TechCrunch Newsletter TechCrunch logo The Daily Crunch logo By Christine Hall and Haje Jan Kamps Wednesday, November 30, 2022 Heeeeeey! Couple of fun things we have in the pipeline at the moment… Did

[MaxQ Last Chance Offer] Blue Origin, The Aerospace Corporation, US Space Command and more at TC Sessions Space

Wednesday, November 30, 2022

Header Join TC Sessions: Space Next Week For Free As a thank you to our loyal Max Q TechCrunch subscribers, you can book a FREE* passes to TC Sessions: Space on December 6 in Los Angeles. This limited-

WebAIM November 2022 Newsletter

Wednesday, November 30, 2022

WebAIM November 2022 Newsletter Read this newsletter online at https://webaim.org/newsletter/2022/november Features HTML Semantics and Accessibility Cheat Sheet This new resource lists the most common

Reader | Evolving Play for the next decade, new Play features and policies, latest blogs and reports, and more

Wednesday, November 30, 2022

What's new for games in Android and Google Play View as webpage Google Play November (Q4) 2022 GAMES QUARTERLY Evolving Play for another decade of developer success LEARN MORE We're launching

Reader | New Play Store promotion enhancements, app quality thresholds, and more

Wednesday, November 30, 2022

What's new in Android and Google Play View as webpage Google Play November 2022 Evolving Play for another decade of developer success LEARN MORE We're launching tons of new features to help you

Ranked | The World’s Richest Billionaires Over the Past 10 Years 💰

Wednesday, November 30, 2022

How has the ranking of the world's richest changed over the last decade? View Online | Subscribe FEATURED STORY The Richest Billionaires Over the Last 10 Years How has the ranking of the