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

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* plugin that seemed remotely useful.

Anything that I heard about on Twitter, Reddit, or some random blog post, I just installed it to try it out —

Needless to say, I completely painted myself into a corner with that strategy.

80% of the plugins and tweaks I tried didn’t work the way they were supposed to.

Even when I eventually declared “plugin bankruptcy” and uninstalled them all, some crust, some residue must’ve remained…

And it was gunking up my whole development setup.

Sublime didn’t feel as snappy as before. And it developed an ugly tendency to freeze for seconds at a time. Sometimes it even crashed.

I wiped my machine, reinstalled the OS and was back to normal…

At least for a while.

Of course, like an addict, I eventually got suckered into trying the latest and greatest Sublime packages again… and I pretty much ended up again where I’d started.

On the other hand, I still really *loved* Sublime Text.

I saw it’s strengths: the buttery smooth scrolling, the gorgeous font rendering. The excellent multiple-cursor editing mode (a real timesaver).

I really wanted to go all in: to make Sublime my main code editor and to tune it exactly to my liking.

Because I knew it would be going through all that trouble, picking plugins and custom settings, would eventually pay off and lead to programming bliss.

5 months later I had things figured out for the most part.

Yet looking back, it took me way too long to come up with a good baseline setup, a stable foundation that I could work with —

To be honest, a large chunk of these 5 months I had just wasted on trying out random tweaks that didn't get me any closer to my goal.

The way I floundered with setting up Sublime completely from scratch… you might know the same pain.

Maybe you learned the hard way, too, that starting with the default config and randomly slamming in plugins and tweaks as you find them simply does not work.

Like a lot of text editors and IDEs, Sublime is like a blank canvas.

And, if you’re starting with the default config you’re doing yourself a disservice.

A disservice that might cause you a ton of frustration and wasted time.

Looking back it would’ve been great for me to start with a tested, proven, and rock-solid setup as my baseline—and *then* modify it to meet my needs.

It’s like “decorating and arranging your home office to your liking” versus “pouring concrete to build your own house from scratch”.

There’s a rock-solid development setup with Sublime that I’ve tested and refined through actual development work for more than 3 years.

All the hard work is done.

And you can leapfrog to the same setup in less than an hour. Click the link below to see how:

>> Get a rock-solid Sublime Text foundation to build on

— Dan Bader

Older messages

[Sublime + Python Setup] Grumpy old greybeard with a whitespace problem

Sunday, July 24, 2022

One fateful day, the Agile Gods that be decided to “add some firepower” to my little team… And so, developer Paul joined (name changed to protect the guilty). Before I dive into this story, let me ask

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

Saturday, July 23, 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

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

Friday, July 22, 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] Q&A

Friday, July 22, 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

[PythonistaCafe] What's in PythonistaCafe for you?

Thursday, July 21, 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

Daily Coding Problem: Problem #1668 [Easy]

Tuesday, January 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. A number is considered perfect if its digits sum up to exactly 10. Given a

Django vs FastAPI, Interacting With Python, Data Cleaning, and More

Tuesday, January 14, 2025

Django vs. FastAPI, an Honest Comparison #664 – JANUARY 14, 2025 VIEW IN BROWSER The PyCoder's Weekly Logo Django vs. FastAPI, an Honest Comparison David has worked with Django for a long time, but

🤖 Yes, I Do Want a Drink-Carrying Robot — The Best Way to Give Old TVs Bluetooth

Tuesday, January 14, 2025

Also: How to Prevent Your Computer From Waking Up Accidentally, and More! How-To Geek Logo January 14, 2025 Did You Know Except for the letter Q, every letter of the alphabet shows up in the names of

Charted | AI's Perceived Impact on Job Creation, by Country 🔮

Tuesday, January 14, 2025

This chart presents Ipsos survey results on whether people believe AI will create many new jobs in their country. View Online | Subscribe | Download Our App Presented by Hinrich Foundation NEW REPORT:

HackerNoon Decoded: How Users Searched in 2024

Tuesday, January 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, January 14, 2025? The

Hack Your Python Roadblocks -- Just 5 Seats Left

Tuesday, January 14, 2025

Hi there, A quick update: after last week's announcement, the Intermediate Python Deep Dive live course is almost full. We're down to just 5 spots left for the February cohort, and once they

Spyglass Dispatch: TikTok & Twitter

Tuesday, January 14, 2025

Sonos Switch • MySports Streaming • Amazon's Alexa Brain Freeze • Billionaire-Free Social Media • EU Backs off Big Tech The Spyglass Dispatch is a newsletter sent on weekdays featuring links and

5 AI Predictions for 2025 (AI hype dying; real opportunities rising)

Tuesday, January 14, 2025

plus, a new study: AI Economy = $15 trillion. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Power BI Weekly #291 - 14th January 2025

Tuesday, January 14, 2025

Power BI Weekly Newsletter Issue #291 powered by endjin Welcome to the 291st edition of Power BI Weekly! No official Power BI blogs yet, so let's dive into the community articles. To start, Eugene

LW 165 - How Shopify Built Its Live Globe for Black Friday

Tuesday, January 14, 2025

How Shopify Built Its Live Globe for Black Friday ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ Shopify Development news and articles Issue 165