[Sublime + Python Setup] How to become a happier & more productive Python dev

Hey there,

I really struggled with setting up an effective development environment as a new Python developer.

It was difficult to build the right habits and to find a set of tools I enjoyed to use.

Back then I didn't understand how much this impacted my productivity.

I didn't even know some of the most valuable practices and tools I'm using today *existed*.

As my experience grew I understood this was a common pain among Python developers.

No matter who I spoke with—colleagues, strangers at a conference, or developers on web forums and mailing lists—I saw similar struggles.

Today I believe most Python programmers can make leaps in their productivity by adopting just a few key practices and tools into their workflow.

Over the next 5 days, I'll walk you step by step through 5 common issues with Python development setups—and show you how to avoid them.

I experienced them all myself and in some cases helped others through them as a colleague and a team lead. If you can avoid these issues you'll become a happier and more effective Python developer.

Talk to you again tomorrow.

— Dan Bader

P.S. Issue #1 is about one of the worst bugs I’ve ever encountered… and it could’ve been prevented so easily.

You’ll shake your head when I give you the “dirty details” in my next email.

Older messages

[PythonistaCafe] What makes PythonistaCafe different

Saturday, July 31, 2021

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

[PythonistaCafe] Q&A

Saturday, July 31, 2021

Hey there, At this point you should have a pretty good idea of what PythonistaCafe is about and what makes it special. In this email I want to answer some common questions that I get asked about the

[PythonistaCafe] What's in PythonistaCafe for you?

Friday, July 30, 2021

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

Thursday, July 29, 2021

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

A quick question...

Thursday, July 29, 2021

Hello there, I was hoping you could spare 15 seconds of your time and let me know why you decided to cancel your Real Python membership? Feel free to just hit reply and fire away. Thanks in advance! —

Already hyping the iPhone 14

Monday, September 27, 2021

Now available on your smart speaker and wherever you get your podcasts Apple Podcasts | Spotify | Google Play | iHeart Radio It's Monday, September 27, 2021. Is this a record? No sooner has the

GCP Newsletter #261

Monday, September 27, 2021

Welcome to issue #261 September 27th, 2021 News Cloud Deploy Official Blog Introducing Google Cloud Deploy: Managed continuous delivery to GKE - The new Google Cloud Deploy managed services makes it

Import AI 267: Tigers VS humans; synthetic voices; agri-robots

Monday, September 27, 2021

What happens when AI assistants become AI directors? How large can a computer get before distances between processors and memory offset scaling gains View this email in your browser Welcome to Import

Amazon haircuts 💇, OpenAI book summarization 📚, AlphaBay founder returns 👨‍💻

Monday, September 27, 2021

Amazon's first hair salon in London opened to the public at the end of May. TLDR Daily Update 2021-09-27 Discover a future without legacy and join the No‑Code revolution at Unqork Create 2021 (

Issue #64 - Busy - New Owners, FSE Themes, Upcoming Projects

Monday, September 27, 2021

Read on Website WP Weekly 64 / Busy It is super busy for the WordPress ecosystem from every direction. Be it the crowded aspect of who acquired who, a slew of new product launches, WordPress themes

[PythonistaCafe] Q&A

Monday, September 27, 2021

Hey there, At this point you should have a pretty good idea of what PythonistaCafe is about and what makes it special. In this email I want to answer some common questions that I get asked about the

SRE Weekly Issue #289

Monday, September 27, 2021

View on sreweekly.com A message from our sponsor, StackHawk: Semgrep and StackHawk are showing you what's new with automated security testing on September 30. Grab your spot: https://sthwk.com/

Congratulations, Mini, you made the stupidest turn signals ever — and JSFuck (2012)

Sunday, September 26, 2021

Issue #538 — Top 20 stories of September 27, 2021 Issue #538 — September 27, 2021 You receive this email because you are subscribed to Hacker News Digest. You can open it in the browser if you prefer.

[Sublime + Python Setup] How to become a happier & more productive Python dev

Sunday, September 26, 2021

Hey there, I really struggled with setting up an effective development environment as a new Python developer. It was difficult to build the right habits and to find a set of tools I enjoyed to use.

Why creativity matters & Organize like a genius

Sunday, September 26, 2021

In this week's issue of Creativerly: The simple and smart way to manage your work, the future of note-taking, fly through your calendar, and a lot more. Creativerly Why creativity matters &