Tedium - Writearound ✏️

Thoughts on using VS Code as a writing medium.

Hunting for the end of the long tail • August 05, 2024

Writearound

How I gradually fell out of love with the idea of using a code editor for all of my writing—in part because of a subtle MacOS feature that Linux doesn’t have.

At the beginning of this year, I announced I was jumping into the Linux ecosystem, full steam ahead.

It’s been about eight months, and I’m still here, with the one exception of video calls, which I’ve never pulled off to my liking on Linux. (The problem is the recording calls part, combined with the good-noise-cancellation part. Any thoughts? I’m all ears!) Anyway, consider this one of those periodic updates I’ve been doing.

I’m enjoying my experience and finding it getting better over time. And no show-stopping crashes of late, either. (Next time I write one of these, I need to tell you all about how great the PaperWM scrolling window manager is. There’s nothing quite like it, and I think other operating systems could learn from the GNOME extension.)

But I’m starting to realize that there are some elements of what I am doing that are not working, and I think it comes down to how I manage my writing.

What my editor setup looks like in VS Code.

See, here’s the issue: I am extremely picky about text editors, particularly when it comes to my tools of choice for writing. And when I started in the Linux ecosystem, I didn’t really find an editor I loved. Some had downsides I couldn’t look past (slow or lacking internal file management, the decision to auto-convert Markdown to rich text), and others just felt a bit half-baked. So, I decided to use a code editor to manage my writing, landing on Visual Studio Code because of its flexibility and solid integration with Docker and GitHub, which mattered to me for coding and server maintenance. I wanted something that was cross-platform and relatively malleable, and it seemed to fit the bill.

My thinking was simple: Hey, code tools are pretty hackable. I can make this work for writing, no problem. To get started, I pulled elements of code tools I liked—I transferred over my preferred fonts from iA Writer and made the theme more minimalist. And I learned to appreciate having access to a top menu of options at the press of a key combination.

The Dumb Domain Store

Want to own a domain for some reason, but not sure what to name it? Check out the Tedium-produced domain name generator The Dumb Domain Store, which makes coming up with a bizarre domain as quick as a website reload. Best part: Buying a domain through the site, and its partner Namecheap, supports Tedium. Cheers!

FInd A Dumb Domain

For months, this more or less worked for me. I added spell check via a local LanguageTool server, and to manage my files in a somewhat organized way, I moved away from Syncthing for articles and used a self-hosted Joplin server. (I didn’t love Joplin as an editor, but I thought its sync server, which could be self-hosted, was pretty cool.)

But over time, things about this setup started to bug me. I started to notice I was making more spelling/grammatical errors that I was having to correct on the backend. In part, this is a side effect of the fact that VS Code (and Linux in general) doesn’t have an autocorrect function. That’s a feature from MacOS I didn’t realize I was quite so reliant on until I no longer had it. I added some additional steps as a backstop, including an extra self-edit step on longer pieces that I do in Google Docs, which has more robust grammar-editing tools. But, ultimately, it wasn’t quite the same and added additional work to my process.

And my decision to use Joplin sync, while on the surface a good idea, meant that I needed to keep Joplin open as a background app. And it wasn’t always loaded at startup, which meant that when I loaded VS Code, if a file was open and unsaved, that open file lost its connection with the original document I wrote. The result was that I experienced a small amount of data loss because of some open tabs I didn’t realize were no longer connected to the sync server. Oh, it was nothing major—only a few text files that exist elsewhere. But that was clearly a huge bummer and a potential long-term risk, and the result of taping together one too many tools.

My current setup in Obsidian, in case you’re curious.

When I realized this was happening, I suddenly second-guessed my approach and decided to dig into editor options, and ended up going with a tool I had largely discarded because of what I saw as its organizational complexity—Obsidian. Having played with it some more, I have decided that I can ignore some of those complexities (I have absolutely zero need for mind-mapping) in exchange for a consistent cross-platform writing experience.

While it doesn’t have autocorrect, either, it plugs into tools I already use (the aforementioned LanguageTool). Additionally, its extensions, including an excellent autocomplete function available as a third-party extension, feel like they were built for writers, rather than programmers. And rather than messing with an unreliable approach to syncing, I decided to go back to the tried-and-true Syncthing.

To be clear, I’m not dropping VS Code in general—I find it an exceptional tool for managing remote servers and working on code-based projects. But I think, after about six months of writing in a code editor, I’m kind of happy to be back writing in a dedicated writing tool once again. (Even if I will continue to hold the torch for a possible iA Writer Linux version.)

No tool will ever be perfect, even something as awesome as Syncthing, a peer-to-peer Dropbox replacement that I consider the best single tool I have come across in the past five-plus years. I have been using it to sync my Obsidian vaults on my phone, only for a glitch to hit me there. (Essentially, the app makes the folder read-only at random, something I can only fix by using Syncthing’s secondary web interface. Y’know, wonky.)

But I think that this reflects the not-often-discussed nature of switching operating systems. In so many ways, a small feature I never even really thought about on MacOS, built-in autocorrect, turned out to be kind of an albatross in my Linux setup.

That’s the nagging 10% that can be the difference between a great experience and a frustrating one.

Nagging links

I feel like, when people say things like “every journalist should be an archivist,” this is not exactly what was meant.

Loved this video from the YouTube channel Userlandia, a new one for me, that debunks the longtime belief that Apple kneecapped the performance of its Apple IIgs to make the Macintosh look better. It’s an hour long, and it’s chock-full of research.

Mad Magazine and Normal Rockwell fit neatly together. Who would have thought?

--

Find this one a fascinating read? Share it with a pal! And back at it in a couple of days.

Want a dumb domain? Check out The Dumb Domain Store, a Tedium product. Really.

Share this post:

follow on Twitter | privacy policy | advertise with us

Copyright © 2015-2024 Tedium, all rights reserved.

Disclosure: From time to time, we may use affiliate links in our content—but only when it makes sense. Promise.

unsubscribe from this list | view email in browser | sent with Email Octopus

Older messages

Shape-Shifting Companies 💼

Sunday, August 4, 2024

Shell companies, holding companies, and the stuff left behind. Here's a version for your browser. Hunting for the end of the long tail • August 04, 2024 Today in Tedium: Every MBA knows the tale.

The Rich Data Wonk 📊

Friday, August 2, 2024

Steve Ballmer, federal budget expert. Here's a version for your browser. Hunting for the end of the long tail • August 02, 2024 The Rich Data Wonk There's something weirdly comforting about

Subscribe, Forever 💸

Thursday, August 1, 2024

Logitech thinks fancy mice and subscriptions mix. Here's a version for your browser. Hunting for the end of the long tail • August 01, 2024 Subscribe, Forever Logitech's hinting at a mouse with

Cassingle Culture 🎧

Sunday, July 28, 2024

Why cassingles probably aren't worthy of your nostalgia. Here's a version for your browser. Hunting for the end of the long tail • July 27, 2024 Today in Tedium: Individually wrapped goods have

Too Close To The Kernel 🍿

Friday, July 26, 2024

The user-freedom tension the CrowdStrike mess exposes. Here's a version for your browser. Hunting for the end of the long tail • July 26, 2024 Too Close To The Kernel The CrowdStrike mess points

You Might Also Like

New U.S. DoJ Rule Halts Bulk Data Transfers to Adversarial Nations to Protect Privacy

Wednesday, January 1, 2025

THN Daily Updates Newsletter cover Full Stack Web Development ($54.99 Value) FREE for a Limited Time This book offers a comprehensive guide to full stack web development, covering everything from core

Detecting Parasites 🪲

Wednesday, January 1, 2025

A newsletter publisher takes on parasite SEO. Here's a version for your browser. Hunting for the end of the long tail • December 31, 2024 Detecting Parasites Our year-end award for best blog post

Final Chance to Claim Your Bonus Gift 🎁

Tuesday, December 31, 2024

Just sign up to VC+ by January 1st and we'll include a free gift. View email in browser OFFER ENDS JANUARY 1ST Last Chance to Claim Your Free Gift! The Global Forecast Series, presented by Inigo,

Top 5 of 2024, Ninja, Deploying on AWS, and More

Tuesday, December 31, 2024

\#1: Build Captivating Display Tables With Great Tables #662 – DECEMBER 31, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo A lot has happened in the Python ecosystem in 2024 and with our final

Daily Coding Problem: Problem #1654 [Hard]

Tuesday, December 31, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Quora. Word sense disambiguation is the problem of determining which sense a word takes

🐶 Robot Pets Are Making a Comeback — Blu-ray Players Will Soon Be Almost Gone

Tuesday, December 31, 2024

Also: The Issue With EVs Is That They're Doing Too Much, and More! How-To Geek Logo December 31, 2024 Did You Know In Western nations, people celebrate the New Year at the start of the Gregorian

Charted | What Made the News in America in 2024 📊

Tuesday, December 31, 2024

Election-related events and crime dominated the news according to Google's yearly search data drop. View Online | Subscribe | Download Our App FEATURED STORY What Made the News in America in 2024

️🚨 New Windows security bug - what to know

Tuesday, December 31, 2024

LG's AI laptops; Free Apple TV+; Life-saving smartwatch -- ZDNET ZDNET Tech Today - US December 31, 2024 Windows 11 updates New Windows 11 24H2 bug could block future security updates - see

End of Year Sale

Tuesday, December 31, 2024

Discount for the end of the year Sébastien Dubois DeveloPassion's Newsletter End of Year Sale By Sebastien Dubois • 31 Dec 2024 View in browser View in browser I'm launching a sale for the end

Post from Syncfusion Blogs on 12/31/2024

Tuesday, December 31, 2024

New blogs from Syncfusion What's New in WPF Diagram: 2024 Volume 4 By Sarathkumar V This blog explains the new features and enhancements added in the Syncfusion WPF Diagram Library for the 2024