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

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 VS Code or any other of these newfangled "web-technology based" code editors it's been AWE…ful:

They're janky as heck.

I can just about hear the CSS diesel engines and Web Font Renderers churning beneath the surface: clank, clank, clank…

There is no such thing as a "native web app". Every "native" (ahem) app I've ever used that's based on web technology was easy to bust:

With few exceptions, web apps in a native wrapper just feel paper thin and gLitcHy.

Slow reaction to user input, slow screen refresh, laggy scrolling… just to name a FEW of the problems.

Okay, so why am I ranting about this?

First, because I think using these INFERIOR tools leads to a huge amount of wasted time for software developers—

And second, because it is PROOF that fast and optimized editors like Sublime Text are here to stay for the foreseeable future.

Just look at what usability research has to say about sluggish user interfaces:

Slow website page load time has a large effect on user abandonment.

Basically, when humans get bored waiting for something to happen it increases the chances that they'll abandon the original task they had in mind.

As software developers, waiting on tools to complete their job is a normal part of our day to day workflow (unfortunately!)

We're always waiting for a module to install, a test to run, or a commit to finish ("It's compiling!")…

Now sure, we're not "abandoning" our work every time we have to wait a few seconds for a tool to run—keeping focused on the task at hand is what we're getting paid for after all.

Yet, generating that focus costs us mental energy that we might then lack in other areas of our work.

We get tired a little quicker in the afternoon, or introduce a "tiny" little extra bug with our latest commit —

You know the drill. In my experience even small forced pauses and delays add up.

Switching files in a slow editor or jumping between apps on a slow computer is simply harrowing.

It pains the engineer in me to think that things I literally do hundreds of times each day are not performing at optimum efficiency…

And don't get me started on editor typing latencies… Sure, the scale is different—microscopic even—but boy does it feel agonizing to have my cursor freeze in place, or some crappy web-app based editor taking a second to render a character I just typed. Yarghh!

All of those issues just slowly (hah!) KILL productivity…

Here's a little thought experiment, to loosen things up:

Let's say you're waiting for a task to complete for about 1 out of every 10 seconds you spend on productive work.

That adds up to half a day per week, or 2 days a month… or *1 whole month* of time wasted on slow software over the course of a year!

Maybe this estimate is too high—but what if you could "only" get an additional week of productive time a year, just by spending a few hours on optimizing your tools? I'd say that's worth a try.

Heck, what if you could 'only' free up 1 week every 5 years by spending an hour on your tools today? The rational person in me is foaming at the mouth right now…

It turns out you can eliminate *dozens* of these little kinks and hitches in your Sublime Text workflow. And it'll take you less than 60 minutes to do it, see below for details:

>> Click here to improve your Python editor efficiency

— Dan Bader

Older messages

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

Friday, December 4, 2020

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

[Sublime + Python Setup] Sublime Text is just a blank canvas…

Friday, December 4, 2020

Hey there, When I became serious about optimizing Sublime Text with plugins, it was hard for me to separate the wheat from the chaff. Without a real guideline or roadmap I resorted to installing *any*

I'm bad at math and I'll never be a real programmer

Friday, December 4, 2020

Hey there, There's a phase in the life of every coder I call "The Valley of Despair." It looks something like this: It's 3am and my eyes hurt. I fought my way through a stack of

My Sublime Python course is on SALE (20% savings + bonuses inside)

Friday, December 4, 2020

Step-by-step course for Python devs: Sublime Python: The Complete Guide to Sublime Text for Python Developers Click here to save 20% (and get extra bonuses) Hey there, Here's a fact: It takes a lot

FAQs about "Sublime Python"

Friday, December 4, 2020

Hey there, After the announcement went out yesterday about the sale on my Sublime Python course, you hit me with a bunch of questions. Some of you are wondering how the course works—and some of you are

You Might Also Like

Black Friday Giveaway @ Real Python

Thursday, November 28, 2024

Hey there, Just wanted to let you know that we're doing a special giveaway for Black Friday this week at Real Python 🎁🎉 You can get Python education resources worth over $1210, including three

Dispatch 019 🦃

Thursday, November 28, 2024

Watching the Parade • Paying for the Parade • Pirate TV Raid • US v. Microsoft Round 2 • Trump's Anti-Antitrust? • Google Anti-Antitrust The Spyglass Dispatch is a free newsletter sent out daily on

PHPWeekly November 28th 2024

Thursday, November 28, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 28th November 2024 Hi everyone, It's Thanksgiving and Black

Widgets With Glance: Beyond String States

Thursday, November 28, 2024

View in browser 🔖 Articles Widgets With Glance: Beyond String States I had read about using a CustomGlanceStateDefinition but I couldn't find much about it in the official documentation so here is

Post from Syncfusion Blogs on 11/28/2024

Thursday, November 28, 2024

New blogs from Syncfusion All Things Open 2024 Takeaways, Part 3: Freedom vs. Sustainability By Marissa Keller Outten The role of sustainability and freedom in open source was discussed at the All

Top Tech 🏆 HTC VIVE Focus Vision Review — These Clip-on Earbuds Are Simple and Sound Good

Thursday, November 28, 2024

Also: Plugable Portable Monitor Review, and More! How-To Geek Logo November 28, 2024 😎 Question Reality If you're wondering what to buy on Black Friday or during the holiday rush, this week we

Hackers Exploit Popular Game Engine to Distribute Cross-Platform Malware

Thursday, November 28, 2024

THN Daily Updates Newsletter cover Programming with GitHub Copilot: Write Better Code--Faster! ($48.00 Value) FREE for a Limited Time Accelerate your programming with the most popular AI coding tool on

Edge 452: The AI Magic Behind Google's NotebookLM Audio Features

Thursday, November 28, 2024

How does NotebookLM generate such cool podcasts? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Check Out These Awesome Gifts!

Thursday, November 28, 2024

Let us help you check one thing off your to-do list with this guide to the best gifts for the holiday season. Make the holidays a little brighter with these great gift options. From health and wellness

🚀 Accelerate Your Growth As a Software Architect

Thursday, November 28, 2024

What students are saying about my courses More than 4300+ students already completed my courses. And they gave them a 4.9/5 ⭐ rating. I'd love to see your success story next on this wall of