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

Weekend Reading — More time to write

Sunday, November 24, 2024

More Time to Write A fully functional clock that ticks backwards, giving you more time to write. Tech Stuff Martijn Faassen (FWIW I don't know how to use any debugger other than console.log) People

🕹️ Retro Consoles Worth Collecting While You Still Can — Is Last Year's Flagship Phone Worth Your Money?

Saturday, November 23, 2024

Also: Best Outdoor Smart Plugs, and More! How-To Geek Logo November 23, 2024 Did You Know After the "flair" that servers wore—buttons and other adornments—was made the butt of a joke in the

JSK Daily for Nov 23, 2024

Saturday, November 23, 2024

JSK Daily for Nov 23, 2024 View this email in your browser A community curated daily e-mail of JavaScript news React E-Commerce App for Digital Products: Part 4 (Creating the Home Page) This component

Not Ready For The Camera 📸

Saturday, November 23, 2024

What (and who) video-based social media leaves out. Here's a version for your browser. Hunting for the end of the long tail • November 23, 2024 Not Ready For The Camera Why hasn't video

Daily Coding Problem: Problem #1617 [Easy]

Saturday, November 23, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. You are given an string representing the initial conditions of some dominoes.

Ranked | The Tallest and Shortest Countries, by Average Height 📏

Saturday, November 23, 2024

These two maps compare the world's tallest countries, and the world's shortest countries, by average height. View Online | Subscribe | Download Our App TIME IS RUNNING OUT There's just 3

⚙️ Your own Personal AI Agent, for Everything

Saturday, November 23, 2024

November 23, 2024 | Read Online Subscribe | Advertise Good Morning. Welcome to this special edition of The Deep View, brought to you in collaboration with Convergence. Imagine if you had a digital

Educational Byte: Are Privacy Coins Like Monero and Zcash Legal?

Saturday, November 23, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 23, 2024? The HackerNoon

🐍 New Python tutorials on Real Python

Saturday, November 23, 2024

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Black Friday Giveaway @ Real Python This Black

Re: Hackers may have stolen everyone's SSN!

Saturday, November 23, 2024

I wanted to make sure you saw Incogni's Black Friday deal, which is exclusively available for iPhone Life readers. Use coupon code IPHONELIFE to save 58%. Here's why we recommend Incogni for