[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

[Python Dependency Pitfalls] Artisanal "from-scratch" development

Thursday, September 15, 2022

Hey there, The other day I got this question from Newsletter member Newvick in my email inbox: ~~~ I'm trying to get past the beginner's stage in Python and one problem I have is: When do you

[Python Dependency Pitfalls] What dev managers expect from Python candidates

Thursday, September 15, 2022

Hey there, My friend Og is a senior manager at Red Hat and works with a large team of developers and quality engineers using Python. I got to pick his brain on what he thought were the most important

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

Thursday, September 15, 2022

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

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

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

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

Tuesday, September 13, 2022

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

How Do QR Codes Work?

Tuesday, October 4, 2022

Read in Browser Logo for Review Geek October 4, 2022 Let's talk about QR Codes. You know, the funny little squiggly boxes that you'll see on commercials, restaurant windows, and plant signs.

What to expect from Google’s Pixel 7 event

Tuesday, October 4, 2022

The Morning After Now available on your smart speaker and wherever you get your podcasts Apple Podcasts | Spotify | Google Play | iHeart Radio It's Tuesday, October 04, 2022. Google's big Pixel

🎆🌆 Edge#231: Text-to-Image Synthesis with GANs

Tuesday, October 4, 2022

In this issue: we explore Text-to-image synthesis with GANs; we discuss Google's XMC-GAN, a modern approach to text-to-image synthesis; we explore NVIDIA GauGAN2 Demo. Enjoy the learning! 💡 ML

Apple's ad empire 📱, automating your job 👨‍💻, world's largest camera 📷

Tuesday, October 4, 2022

Apple's App Tracking Transparency feature wreaked havoc on the global ad market. Sign Up | View Online | Sponsor Daily Update 2022-10-04 Invest in venture capital with Cathie Wood. (Sponsor) Famed

DeveloPassion's Newsletter - Month in review

Tuesday, October 4, 2022

Hello everyone! I'm Sébastien Dubois, your host. You're receiving this email because you signed up fo DeveloPassion's Newsletter - Month in review By Sébastien Dubois • Issue #87 • View

New Blogs on ThomasMaurer.ch for 10/04/2022

Tuesday, October 4, 2022

View this email in your browser Thomas Maurer Cloud & Datacenter Update This is the update for blog posts on ThomasMaurer.ch. Clouded – Uncovering The Culture Of Cloud (2022) Documentary By Thomas

Tell HN: A disabled 40-year-old person founded a startup and makes a living — The PS5 Has Been Jailbroken — and Postgres WASM

Monday, October 3, 2022

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

Vice Society hackers post 500GB of data stolen from LA school district to dark web

Monday, October 3, 2022

TechCrunch Newsletter TechCrunch logo The Daily Crunch logo By Christine Hall and Haje Jan Kamps Monday, October 03, 2022 Oc-flippin-tober? You've got to be mock-tobering us. It's a sobering

JSK Daily for Oct 3, 2022

Monday, October 3, 2022

JSK Daily for Oct 3, 2022 View this email in your browser A community curated daily e-mail of JavaScript news What Is a Slot in Vue.js and How To Use It - Upmostly When we're building a front end

Max Q - Hubble hubble, toil and trouble

Monday, October 3, 2022

TechCrunch Newsletter TechCrunch logo Max Q logo By Aria Alamalhodaei Monday, October 03, 2022 Hello and welcome back to Max Q. I hope all of our Florida readers stayed safe during Hurricane Ian —