[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

[Python Dependency Pitfalls] The Iceberg

Sunday, July 4, 2021

Hey there, The other day I read this quote from a Python developer that made me stop and think: "As a noob with a little programming knowledge already, I've found setting up and installing

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

Saturday, July 3, 2021

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

[PythonistaCafe] What's in PythonistaCafe for you?

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

[Python Dependency Pitfalls] "Re-inventing the wheel" disease

Saturday, July 3, 2021

Hey there, PyPI, the Python packaging repository, now contains more than 100000 third-party packages in total. That's an *overwhelming* number of packages to choose from... And this feeling of

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

Friday, July 2, 2021

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

$100M for no-code

Wednesday, July 28, 2021

If you had doubts about no-code's future, perhaps $100 million could persuade you? Yesterday, Bubble announced its Series A, following... Product Hunt Read in browser $100M for no-code This

Need to clean up your Gmail inbox? Here's a mass delete trick

Wednesday, July 28, 2021

Outlook isn't the best email client for Linux, Windows, macOS; Is that email legit or a scam? How to easily check Subscription | Read Online | Twitter Facebook LinkedIn TechRepublic Editor's

Engineer's Picks: Prototyping Versus Production Still Think They’re Different?

Wednesday, July 28, 2021

How Cloud-Native Simulation for Electronics Cooling Can Improve Workflows ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

(Frozen) Mistakes Were Made 🥤

Wednesday, July 28, 2021

The accidental creation of the ICEE, also known as the Slurpee. Here's a version for your browser. Hunting for the end of the long tail • July 28, 2021 Hey all, Ernie here with a fresh one from

Is drawing a Red independent from an Ace?

Wednesday, July 28, 2021

Statistics, Probability Theory, InterviewQs Is drawing a Red independent from an Ace? Statistics Probability Theory Forward this email to a friend or colleague and challenge them to solve it. Hi, I

iPhone sales are up 50 percent year over year

Wednesday, July 28, 2021

Now available on your smart speaker and wherever you get your podcasts Apple Podcasts | Spotify | Google Play | iHeart Radio It's Wednesday, July 28, 2021. The curse of buying new tech at the wrong

Facebook's digital universe 🌎, Discord threads 🎮, water on Jupiter's moon 🌊

Wednesday, July 28, 2021

Facebook will create a product team to work on the metaverse. The team will be part of Facebook's Reality Labs. TLDR Daily Update 2021-07-28 Tomorrow: Hungry? - Lunch on us during the Digital

Great Resignation: Top reasons employees are quitting now

Wednesday, July 28, 2021

Microsoft warns of credential-stealing NTLM relay attacks; clean up your Gmail inbox with this mass delete trick Subscription | Read Online | Twitter Facebook LinkedIn Top Story of the Day July 27,

Element raises $30M to boost Matrix — The Insecurity Industry — and Mammals dream about the world they are about to experience before they are born

Tuesday, July 27, 2021

Issue #477 — Top 20 stories of July 28, 2021 Issue #477 — July 28, 2021 You receive this email because you are subscribed to Hacker News Digest. You can open it in the browser if you prefer. 1 Element

[PythonistaCafe] What makes PythonistaCafe different

Tuesday, July 27, 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