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

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 happy with it —

Except for that dang nag screen that would get him all worked up and angry because it "interrupted his work".

You might be familiar with this popup dialog in unlicensed copies of Sublime Text:

Image

Sublime’s free trial version has all the features of the paid version—but every couple of minutes it displays a nag screen as a reminder to upgrade to the full version.

That's a pretty fair model in my books (yes I grew up when “shareware” was still a thing).

Anyway, when I sat down for a pair programming session with this guy one day I was kind of dumbfounded by how he'd “tightly integrated” the nag screen with his coding workflow:

He’d made a habit out of typing some code, getting hit with the nag screen, groaning and letting out a curse under his breath, then smoothly dismissing the nag screen, and carrying on with this work.

And let me tell you, he’d gotten *good* at dismissing that popup… Watching him reminded me of a guitarist playing a well-rehearsed lick.

His precise and cat-like movements clearly showed that he had developed impeccable muscle memory for the task.

Now there would've been an easy fix to stop this distraction: Just shell out the $70 for a Sublime Text license and he'd been off to interruption-free programming bliss…But no, my coworker did not budge.

When I casually asked our CTO if we could get a team license for Sublime to stop this misery once and for all—he almost spat coffee all over his laptop.

Today I understand the complete look of astonishment on his face:

As an experienced developer, our CTO knew the toll those daily interruptions took on my colleague.

How they affected his creativity, his productivity… and how, by extension, they cost the company a lot of money. Much more than what a measly editor license key would cost.

We purchased a Sublime license the same afternoon.

In the end my colleague was happy to get a full version of Sublime without the nag screen. And for me a lightbulb went on and I witnessed my mindset shift…

Don't get me wrong—I *love* a frugal mindset, but sacrificing your own happiness by trying to save some money on a critical tool you use all day is always the wrong choice. Period.

Because, when you think about it, tools for developers are pretty cheap:

Other professions like architects or graphic designers have to put up with much higher software prices.

I just looked and AutoCAD costs $4,195 for a single-user license these days.

Adobe charges $899.88 for their Creative Suite per user—and that’s an annually recurring fee.

Most tools for software developers are ridiculously cheap by comparison…

And that makes them fantastic *investments*:

I found it always pays to invest in the tools that make you happy and more productive. These days I try to get the best tools I can afford to do my work.

And this strategy has served me well—both professionally and from a "developer happiness" perspective.

Remember how great it felt to automate away a task that got on your nerves for a month?

When you finally got rid of that roadblock or distraction in your workflow once and for all?

Every time I do that it feels awesome. I feel waves of joy and satisfaction rolling through my whole body. (Yes I know I’m a huge nerd.)

For Sublime Text there’s a quick way to get rid of kinks and roadblocks in your coding workflow —

You can turn it into a tool that’s going to make you smile every time you sit down at your computer to work. Get all the details in the link below:

>> Click here to make your Sublime Text experience even better

— Dan Bader

Older messages

[Python Mastery] Learn Python in 21 days!!!!11 (what a lie)

Thursday, June 9, 2022

Hey there, One of the first programming books I ever bought was "Teach Yourself C in 21 Days." This four pound tome came with a CD-ROM that included an ancient version (3.1) of the Borland

[PythonistaCafe] Q&A

Thursday, June 9, 2022

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

[Python Dependency Pitfalls] A total mess?

Wednesday, June 8, 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

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

Wednesday, June 8, 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

[PythonistaCafe] What's in PythonistaCafe for you?

Wednesday, June 8, 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

You Might Also Like

🔒 The Vault Newsletter: November issue 🔑

Monday, November 25, 2024

Get the latest business security news, updates, and advice from 1Password. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

🧐 The Most Interesting Phones You Didn't See in 2024 — Making Reddit Faster on Older Devices

Monday, November 25, 2024

Also: Best Black Friday Deals So Far, and More! How-To Geek Logo November 25, 2024 Did You Know If you look closely over John Lennon's shoulder on the iconic cover of The Beatles Abbey Road album,

JSK Daily for Nov 25, 2024

Monday, November 25, 2024

JSK Daily for Nov 25, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted

Ranked | How Americans Rate Business Figures 📊

Monday, November 25, 2024

This graphic visualizes the results of a YouGov survey that asks Americans for their opinions on various business figures. View Online | Subscribe Presented by: Non-consensus strategies that go where

Spyglass Dispatch: Apple Throws Their Film to the Wolves • The AI Supercomputer Arms Race • Sony's Mobile Game • The EU Hunts Bluesky • Bluesky Hunts User Trust • 'Glicked' Pricked • One Massive iPad

Monday, November 25, 2024

Apple Throws Their Film to the Wolves • The AI Supercomputer Arms Race • Sony's Mobile Game • The EU Hunts Bluesky • Bluesky Hunts User Trust • 'Glicked' Pricked • One Massive iPad The

Daily Coding Problem: Problem #1619 [Hard]

Monday, November 25, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given two non-empty binary trees s and t , check whether tree t has exactly the

Unpacking “Craft” in the Software Interface & The Five Pillars of Creative Flow

Monday, November 25, 2024

Systems Over Substance, Anytype's autumn updates, Ghost's progress with its ActivityPub integration, and a lot more in this week's issue of Creativerly. Creativerly Unpacking “Craft” in the

What Investors Want From AI Startups in 2025

Monday, November 25, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 25, 2024? The HackerNoon

GCP Newsletter #426

Monday, November 25, 2024

Welcome to issue #426 November 25th, 2024 News LLM Official Blog Vertex AI Announcing Mistral AI's Large-Instruct-2411 on Vertex AI - Google Cloud has announced the availability of Mistral AI's

⏳ 36 Hours Left: Help Get "The Art of Data" Across the Finish Line 🏁

Monday, November 25, 2024

Visual Capitalist plans to unveal its secrets behind data storytelling, but only if the book hits its minimum funding goal. View Online | Subscribe | Download Our App We Need Your Help Only 36 Hours