[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

[PythonistaCafe] What's in PythonistaCafe for you?

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

[Sublime + Python Setup] How to become a happier & more productive Python dev

Friday, July 16, 2021

Hey there, I really struggled with setting up an effective development environment as a new Python developer. It was difficult to build the right habits and to find a set of tools I enjoyed to use.

[Sublime + Python Setup] The Ctrl+s "Heisenbug"

Friday, July 16, 2021

"What the **** is going on?!" I heard Keith yell. Returning from my lunch break and in a helpful mood I grabbed my coffee mug and shuffled over to my coworker's desk. "What's

[PythonistaCafe] Q&A

Friday, July 16, 2021

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

Friday, July 16, 2021

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

Python Weekly - Issue 511

Thursday, August 5, 2021

View this email in your browser Python Weekly Welcome to issue 511 of Python Weekly. Let's get straight to the links this week. From Our Sponsor SonarLint Free and Open Source IDE Extension for

Google's quantum 'time crystal' is as weird as it sounds

Thursday, August 5, 2021

Windows 365: Hands on... ZDNet Facebook Twitter LinkedIn ZDNet Tech Today August 5, 2021 placeholder Google says it has created a time crystal in a quantum computer, and it's weirder than you can

Several Malware Families Targeting IIS Web Servers With Malicious Modules

Thursday, August 5, 2021

The Hacker News Daily Updates Newsletter cover Cloud Computing For Dummies, 2nd Edition ($21.00 Value) FREE for a Limited Time Get your head--and your business--into the Cloud Download Now Sponsored

Airbnb's Ghost platform

Thursday, August 5, 2021

Airbnb iterates fast. A recent blog from Ryan Brooks, a software engineer at Airbnb, gave us a look under the... Product Hunt Read in browser This newsletter is brought to you by Airbnb's Ghost

Issue 145: APIs and electric car charging stations, The Nuts and Bolts of OAuth 2.0 🔩

Thursday, August 5, 2021

Hi, today we look at the recent EV charging station API vulnerabilities, an OAuth2.0 course in Udemy, Gartner API Hype Cycle, and API path tra APIsecurity.io The Latest API Security News,

wpMail.me issue#523

Thursday, August 5, 2021

wpMail.me wpMail.me issue#523 - The weekly WordPress newsletter. No spam, no nonsense. - August 5, 2021 Is this email not displaying correctly? View it in your browser. News & Articles WordPress

Advanced Manufacturing: The Future of Faster, Better, Cheaper

Thursday, August 5, 2021

FARO to Relocate Manufacturing to US-Based EMS Provider ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Web Tools #420 - CSS Tools, Front-end Frameworks, Uncats

Thursday, August 5, 2021

Web Tools Weekly WEB VERSION Issue #420 • August 5, 2021 Advertisement Stock Market Data API The marketstack API offers free stock data in JSON for various ticker symbols. Access real-time and

What to expect from Samsung's next foldable phone

Thursday, August 5, 2021

Now available on your smart speaker and wherever you get your podcasts Apple Podcasts | Spotify | Google Play | iHeart Radio It's Thursday, August 05, 2021. For years, Samsung's Galaxy Note was

Apple store redesign 💻, TikTok stories📱, Star Wars hotel 🏨

Thursday, August 5, 2021

The Apple Store went down for just over an hour on Tuesday and came back with a brand-new look. TLDR Daily Update 2021-08-05 Skiff is Signal for documents (Sponsor) Keep your documents private with