[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 Dependency Pitfalls] Artisanal "from-scratch" development

Tuesday, March 29, 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

[PythonistaCafe] Q&A

Tuesday, March 29, 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] What dev managers expect from Python candidates

Monday, March 28, 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] why Atom can’t replace Sublime

Monday, March 28, 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?

Monday, March 28, 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

Software Testing Weekly - Issue 247

Tuesday, November 26, 2024

QA Job Hunting Resources 📚 View on the Web Archives ISSUE 247 November 26th 2024 COMMENT Welcome to the 247th issue! Today, I'd like to highlight a fantastic set of QA Job Hunting Resources.

🔒 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