[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

Older messages

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

Wednesday, September 7, 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

[Python Dependency Pitfalls] How to set the world on fire

Wednesday, September 7, 2022

Hey there, #1 on my list of dependency management pitfalls is there for a good reason: It lead to a single developer causing mayhem and breaking thousands of open-source projects around the world in

[Python Dependency Pitfalls] A total mess?

Tuesday, September 6, 2022

Hey there, Recently I watched a Pythonista ask for advice on setting up a Python project on his work machine. This new developer had some prior experience with NodeJS and had just started to get his

[Python Mastery] What Pythonistas can learn from bestselling authors

Tuesday, September 6, 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

[Python Mastery] The hidden costs of "copy-paste" Python programming

Monday, September 5, 2022

Hey there, Here's a development story that plays out thousands of times each day: Avid Pythonista Max is working on a function to find the 10 oldest files in a nested directory hierarchy. He needs

Virtual Event: Driving results from digital transformation projects with search-powered technology

Thursday, October 6, 2022

Join the conversation between Elastic's CIO and a guest VP & principal analyst from Forrester elastic | Search. Observe. Protect Drive digital transformation with search-powered technology

Imagen Video: high definition video generation with diffusion models — and Elon Musk moves ahead with Twitter deal in 13D filing

Wednesday, October 5, 2022

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

Google will use private subsea cable to launch its first full-scale cloud region in Africa

Wednesday, October 5, 2022

TechCrunch Newsletter TechCrunch logo The Daily Crunch logo By Christine Hall Wednesday, October 05, 2022 Happy Wednesday! Haje is enjoying a well-deserved day off, but I'm here to dive into some

JSK Daily for Oct 5, 2022

Wednesday, October 5, 2022

JSK Daily for Oct 5, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Pros and Cons of Application Level Indexing and Caching You have probably heard much about

Infographic | The Top 10 EV Battery Manufacturers in 2022 🔋

Wednesday, October 5, 2022

Despite efforts from the US and Europe to increase the domestic production of batteries, the battery market is still dominated by Asian suppliers. View Online | Subscribe Presented by: An ETF lineup

🎉 Welcome to Cybersecurity Awareness Month!

Wednesday, October 5, 2022

Free guides inside! 1Password Cybersecurity Awareness Month 2022 Hi there, Cybersecurity Awareness Month is a global initiative creating awareness about how to be safer online – whether you're at

JSK Weekly - October 05, 2022

Wednesday, October 5, 2022

It's already the 10th month of 2022 and unlike the last two years, it just seems to be speeding by! Did you know that "It is estimated that very soon Node.js will lead the web development

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

Wednesday, October 5, 2022

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

Save Big on Pixel 6a, CCleaner Pro, Amazon Products, and More

Wednesday, October 5, 2022

Logo for How-To Geek Deals October 5, 2022 Save Big on Pixel 6a, CCleaner Pro, Amazon Products, and More Welcome to the first Wednesday of October! Fall's in the air, pumpkin spice lattes are

Metaverse in the Enterprise: What You Need To Know

Wednesday, October 5, 2022

The Hacker News eBook Update Newsletter 8 Steps to Better Security: A Simple Cyber Resilience Guide for Business ($18.00 Value) FREE for a Limited Time Download For Free Harden your business against