<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>ldstephens weblog</title>
  <subtitle>A weblog by ldstephens.</subtitle>
  <link href="https://ldstephens.net/feed.xml" rel="self" />
  <link href="https://ldstephens.net/" />
  <updated>2026-03-12T15:35:24Z</updated>
  <id>https://ldstephens.net/</id>
  <author>
    <name>ldstephens</name>
  </author>
  <entry>
    <title>File Quick View with Alfred</title>
    <link href="https://ldstephens.net/posts/file-quick-view-with-alfred/" />
    <updated>2018-09-04T15:32:48Z</updated>
    <id>https://ldstephens.net/posts/file-quick-view-with-alfred/</id>
    <content type="html">&lt;p&gt;September 4, 2018&lt;/p&gt;
&lt;p&gt;If you have been following my blog for a while you know that I’m a big fan of &lt;a href=&quot;https://www.alfredapp.com/&quot;&gt;Alfred&lt;/a&gt;. I use it all the time for finding and opening files. One thing I didn’t know though is that when searching files you can do a Quick View. In the past, I’ve always opened the file in the appropriate app to view it. With Alfred Quick View I can press ⇧ or ⌘Y to bring up a quick view of the file. This is a nice time saver.&lt;/p&gt;
&lt;p&gt;Credit to Lee Garrett: &lt;a href=&quot;http://www.myproductivemac.com/blog/quick-view-with-alfred492018&quot;&gt;Quick View with Alfred&lt;/a&gt;​&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Step count in the Health app not matching the step count in the Activity app</title>
    <link href="https://ldstephens.net/posts/step-count-in-the-health-app-not-matching-the-step-count-in-the-activity-app/" />
    <updated>2019-05-05T21:37:10Z</updated>
    <id>https://ldstephens.net/posts/step-count-in-the-health-app-not-matching-the-step-count-in-the-activity-app/</id>
    <content type="html">&lt;p&gt;May 5, 2019&lt;/p&gt;
&lt;p&gt;I have a goal of 10,000 steps every day. I&#39;ve been doing this ever since I quit bike racing back in 2011. Before my Apple Watch, I tracked my steps with my Garmin Forerunner 35 and the Garmin Connect iOS app. Now I&#39;m tracking my steps on my Apple Watch and the Activity and Health apps.&lt;/p&gt;
&lt;p&gt;One thing that I noticed was that my step count in the Activity app was different than the step count in the Health app. Curious, I set out to see why this was happening. By the way, I noticed that a lot of folks were wondering the same thing.&lt;/p&gt;
&lt;p&gt;Here&#39;s how I fixed this issue. The answer is in this Apple Support article &lt;a href=&quot;https://support.apple.com/en-us/HT204351&quot;&gt;Manage Health data on your iPhone, iPod touch, or Apple Watch&lt;/a&gt;. The answer is in the Prioritize data sources section of the article.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Prioritize data sources&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Here&#39;s how to choose the sources that Health uses first:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;Open the Health app and tap the Health Data tab.&lt;/li&gt;
&lt;li&gt;Tap a category, like Activity.&lt;/li&gt;
&lt;li&gt;Tap a data type, like Steps.&lt;/li&gt;
&lt;li&gt;Tap Data Sources &amp;amp; Access, then tap Edit.&lt;/li&gt;
&lt;li&gt;Touch and hold next to a data source, then drag it up or down in the list.&lt;/li&gt;
&lt;li&gt;To turn off a data source so that it doesn&#39;t contribute any more data for that category, tap the checkmark next to the source.&lt;/li&gt;
&lt;li&gt;Tap Done.&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;If multiple sources contribute the same data type, then the data source at the top will take priority over other sources. Any new apps or devices that you add go to the top of the list automatically, above your iPhone or iPod touch.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Once I moved my Apple Watch to the top of the list my steps in the Health app matched my steps in Activity app.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>GoodLinks for read-it-later</title>
    <link href="https://ldstephens.net/posts/goodlinks-for-read-it-later/" />
    <updated>2020-07-08T22:53:12Z</updated>
    <id>https://ldstephens.net/posts/goodlinks-for-read-it-later/</id>
    <content type="html">&lt;p&gt;July 8, 2020&lt;/p&gt;
&lt;p&gt;I have been trying a new read-it-later and bookmark manager app &lt;a href=&quot;https://goodlinks.app/&quot;&gt;GoodLinks&lt;/a&gt; by Ngoc Luu the developer of &lt;a href=&quot;https://1writerapp.com/&quot;&gt;1Writer&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In my opinion, GoodLinks is one of the best read-it-later apps out there. The reading experience is excellent. Articles and reading position sync between devices via iCloud. And best of all it’s a one time purchase for iPhone, iPad, and Mac.&lt;/p&gt;
&lt;p&gt;Since it’s a relatively new app it’s missing a few features. One big one for me is that there is no way to import saved bookmarks from other apps. I would like to use GoodLinks as my bookmark manager as well as read-it-later but until import is available that will have to wait. I have too many bookmarks in Raindrop.io to move individually. I’m sure this feature will be added soon.&lt;/p&gt;
&lt;p&gt;As a side note, GoodLinks for the Mac requires Catalina.&lt;/p&gt;
&lt;p&gt;If you would like to learn more about GoodLinks check out this MacStories review by John Voorhees: &lt;a href=&quot;https://www.macstories.net/reviews/goodlinks-review-a-flexible-read-it-later-link-manager-packed-with-automation-options/&quot;&gt;GoodLinks Review: A Flexible Read-it-Later Link Manager Packed with Automation Options – MacStories&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Maestral:  An open-source Dropbox client for Mac</title>
    <link href="https://ldstephens.net/posts/maestral-an-open-source-dropbox-client-for-mac/" />
    <updated>2021-01-04T17:56:48Z</updated>
    <id>https://ldstephens.net/posts/maestral-an-open-source-dropbox-client-for-mac/</id>
    <content type="html">&lt;p&gt;January 4, 2021&lt;/p&gt;
&lt;p&gt;Dropbox has taken a lot of heat from users lately. They aren’t happy with the app that’s now part of the Dropbox install. Like me, most users would like to have the Finder integration only. That said, I only have a couple of Dropbox folders that I would like to have on my Mac but I don’t want them enough to have the new Dropbox app installed.&lt;/p&gt;
&lt;p&gt;Last week &lt;a href=&quot;https://twitter.com/macosxguru?lang=en&quot;&gt;macosxguru&lt;/a&gt; mentioned &lt;a href=&quot;https://github.com/SamSchott/maestral#about&quot;&gt;Maestral&lt;/a&gt; in his &lt;a href=&quot;http://bicycleforyourmind.com/2020_review&quot;&gt;2020 Review&lt;/a&gt;. Maestral is a light-weight and open-source Dropbox client for macOS and Linux. It uses the public Dropbox API and integrates with Finder just like Dropbox used to do. I’ve been using it for a few days and have had no issues.&lt;/p&gt;
&lt;p&gt;If you’re interested in Maestral an app bundle is provided for macOS High Sierra and higher and can be &lt;a href=&quot;https://github.com/SamSchott/maestral/releases/tag/v1.3.1&quot;&gt;downloaded from the Releases tab&lt;/a&gt; on the Maestral GitHub page.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The backbone of my Mac Alfred 5</title>
    <link href="https://ldstephens.net/posts/the-backbone-of-my-mac-alfred-5/" />
    <updated>2022-08-22T14:00:32Z</updated>
    <id>https://ldstephens.net/posts/the-backbone-of-my-mac-alfred-5/</id>
    <content type="html">&lt;p&gt;August 22, 2022&lt;/p&gt;
&lt;p&gt;There is one app that is the backbone for everything that I do on my Mac. That app is &lt;a href=&quot;https://www.alfredapp.com/&quot;&gt;Alfred&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Most folks refer to Alfred as a launcher, but it is so much more. I use it for text expansion, finding files, launching apps, clipboard history, and more. No bullshit, this is the app that I use most on my Mac every single day.&lt;/p&gt;
&lt;p&gt;The core of Alfred is free to download and use forever, with no strings attached, but if you end up liking it, you’ll want to check out the advanced features of the optional &lt;a href=&quot;https://www.alfredapp.com/powerpack/&quot;&gt;Powerpack&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;New to Alfred? Check out &lt;a href=&quot;https://www.alfredapp.com/blog/tips-and-tricks/getting-started-with-alfred-5/&quot;&gt;Getting Started with Alfred 5&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;These are the features that I use to unlock the full power of my Mac&lt;/strong&gt;. Each feature listed below is a link to the documentation for that feature. To get the most out of Alfred, I highly recommend that you take the time to read about each feature.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.alfredapp.com/help/features/file-search/&quot;&gt;File Search, Navigation, and Launch,&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.alfredapp.com/help/features/previews/&quot;&gt;Previews and QuickLook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.alfredapp.com/help/features/web-search/&quot;&gt;Web Search, Custom Search &amp;amp; URLs History&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.alfredapp.com/help/features/bookmarks/&quot;&gt;Browser Bookmarks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.alfredapp.com/help/features/clipboard/&quot;&gt;Clipboard History&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.alfredapp.com/help/features/snippets/&quot;&gt;Snippets and Text Expansion&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.alfredapp.com/help/features/contacts/&quot;&gt;Contacts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.alfredapp.com/help/features/system/&quot;&gt;System Commands&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.alfredapp.com/help/features/universal-actions/&quot;&gt;Universal Actions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.alfredapp.com/help/workflows/&quot;&gt;Workflows&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.alfredapp.com/help/workflows/automations/automation-task/&quot;&gt;Automation Tasks&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Reference:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.alfredapp.com/help/guides-and-tutorials/&quot;&gt;Guides and Tutorials – Alfred Help and Support&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tip: You can click the question mark icon in any preference to get to the relevant help page!&lt;/p&gt;
&lt;p&gt;I hope this post gave you some insight to what’s possible with Alfred.&lt;/p&gt;
&lt;p&gt;If you’ve tried Alfred in the past and felt, that it’s the same as Spotlight, I hope this post has changed that view.&lt;/p&gt;
&lt;p&gt;If you’ve never heard of Alfred and are now eager to try it out, give it a go and &lt;a href=&quot;https://www.alfredapp.com/&quot;&gt;download it for free&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>iCreep</title>
    <link href="https://ldstephens.net/posts/icreep/" />
    <updated>2022-09-24T13:35:18Z</updated>
    <id>https://ldstephens.net/posts/icreep/</id>
    <content type="html">&lt;p&gt;September 24, 2022&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://kevquirk.com/icreep/&quot;&gt;Kev Quirk&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Back in 2018 I decided I was ditching Android for an iPhone. Since then my Apple devices have continued to grow. Have I become a fanboy? I recently bought my seventh Apple device to add to my ever growing collection of iStuff. Here’s what I currently own:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This reminds me of my iCreep journey. Only mine started back in December 2014 when the keyboard on my Android went to hell. I replace it with a refurbished iPhone 6 Plus from Verizon.&lt;/p&gt;
&lt;p&gt;Next came an iMac to replace my Windows computer. In 2015 I decided it would be nice to have MacBook so I got a MacBook Pro. I loved it so much that I finally sold the 2013 iMac.&lt;/p&gt;
&lt;p&gt;I was never interested in an iPad but I eventually got one. It was the cheapest base model and as it turned out I never used it all that much.&lt;/p&gt;
&lt;p&gt;Today I’m all in with Apple devices.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;iPhone 11&lt;/li&gt;
&lt;li&gt;M1 iMac&lt;/li&gt;
&lt;li&gt;iPad Air&lt;/li&gt;
&lt;li&gt;Magic Keyboard for iPad&lt;/li&gt;
&lt;li&gt;Apple Pencil&lt;/li&gt;
&lt;li&gt;Apple Watch&lt;/li&gt;
&lt;li&gt;Air Pods Pro&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I wouldn’t call myself a “fanboy” but I love my Apple products.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How many computers do I need?</title>
    <link href="https://ldstephens.net/posts/how-many-computers-do-i-need/" />
    <updated>2022-12-26T14:12:36Z</updated>
    <id>https://ldstephens.net/posts/how-many-computers-do-i-need/</id>
    <content type="html">&lt;p&gt;December 26, 2022&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://dallincrump.com/how-many-computers-do-i-need&quot;&gt;Dallin Crump&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;For several months I made do with only a desktop. Now I also have a laptop (again). But do I really need both?&lt;/p&gt;
&lt;p&gt;Having a laptop again has reminded me of how nice they are in terms of flexibility and portability. Yet I also like the desktop’s power and ease of repairs and upgrades. But analyzing my tech use after obtaining a laptop, the only things I use my desktop for on a regular basis are light gaming (dedicated graphics) and data storage (2 TB HDD). Everything else – writing, communication, web browsing, etc. I prefer to do on my laptop.&lt;/p&gt;
&lt;p&gt;I’m really feeling the need to consolidate and scale back on the technology I own&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://scottnesbitt.online/something-to-consider&quot;&gt;Scott Nesbitt&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It’s not that I own all that much hardware, but I feel like I have more than I need. In 2023, I’ll definitely be paring back when it comes to the devices I own.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Reading this prompted me to get busy and sell my desktop Mac. Like Dallin, I’ve been using an M1 iMac desktop recently and now have a laptop (M1 MacBook Air) again. Since getting the Air my iMac has sat unused except for on a couple of occasions. I do my writing, communication, web browsing, etc. on my laptop as well.&lt;/p&gt;
&lt;p&gt;That said, I’ve been vacillating on selling my iMac. Realistically I just don’t need it. I have a quote to sell my iMac from &lt;a href=&quot;https://www.sellyourmac.com/&quot;&gt;Sell Your Mac&lt;/a&gt;, so yesterday I reset and packed up it up ready for drop-off at our local UPS Store.&lt;/p&gt;
&lt;p&gt;Here’s my current hardware stack:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;iPhone 11&lt;/li&gt;
&lt;li&gt;M1 MacBook Air&lt;/li&gt;
&lt;li&gt;iPad Air 4th Generation with Magic Keyboard&lt;/li&gt;
&lt;li&gt;Apple Watch 44 mm Series 4&lt;/li&gt;
&lt;li&gt;Kindle Paperwhite&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>A shoutout to 7 years of Fastmail the perfect Gmail replacement</title>
    <link href="https://ldstephens.net/posts/a-shoutout-to-7-years-of-fastmail-the-perfect-gmail-replacement/" />
    <updated>2022-12-28T14:45:31Z</updated>
    <id>https://ldstephens.net/posts/a-shoutout-to-7-years-of-fastmail-the-perfect-gmail-replacement/</id>
    <content type="html">&lt;p&gt;December 28, 2022&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.fastmail.com/?STKI=14726057&quot;&gt;Fastmail&lt;/a&gt; is a fantastic email provider that consistently delivers high-quality service. From the moment I signed up 7 years ago, I have been impressed with the user-friendly interface and wide range of features available. The customization options allow me to tailor my inbox to my specific needs and the filters make it easy to stay organized.&lt;/p&gt;
&lt;p&gt;One of the standout features of Fastmail is its customer service. Whenever I’ve had a question or concern, the support team has quickly responded and resolved my issue. The security and privacy measures in place are also top-notch, giving me peace of mind knowing my emails and information are safe.&lt;/p&gt;
&lt;p&gt;In addition to the basic email functionality, Fastmail also offers a calendar integration which has been incredibly useful for keeping track of appointments and events. The ability to access my emails and calendar on any device has made it easy to stay connected and productive, no matter where I am.&lt;/p&gt;
&lt;p&gt;I have been very satisfied with my experience using Fastmail. It has exceeded my expectations in terms of both features and customer service. I highly recommend it to anyone in need of a reliable and feature-rich email provider.&lt;/p&gt;
&lt;p&gt;All that said, if you’ve been thinking about leaving one of the free email services and want to better protect your privacy, give Fastmail a try. You have nothing to lose with the &lt;a href=&quot;https://www.fastmail.com/?STKI=14726057&quot;&gt;Fastmail 30-day free trial&lt;/a&gt; (no credit card required).&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to create Custom Actions in Goodlinks</title>
    <link href="https://ldstephens.net/posts/how-to-create-custom-actions-in-goodlinks/" />
    <updated>2022-12-29T19:56:55Z</updated>
    <id>https://ldstephens.net/posts/how-to-create-custom-actions-in-goodlinks/</id>
    <content type="html">&lt;p&gt;December 29, 2022&lt;/p&gt;
&lt;p&gt;I love &lt;a href=&quot;https://goodlinks.app&quot;&gt;Goodlinks&lt;/a&gt; as my read-it-later app. Even though I love it and think that its the best reading experience of all read-it-later apps I&#39;ve still been using Instapaper for its Share All Notes feature. Since I would like to use Goodlinks exclusively, I started wondering if I could replicate this feature with a Goodlinks Custom Action.&lt;/p&gt;
&lt;p&gt;The first thing that I had to do was learn how to create a custom action. A google search found nothing on the subject. So I reached out to Ngoc Luu the developer of Goodlinks and he was a great help. I&#39;m going to share our email conversation with you.&lt;/p&gt;
&lt;p&gt;Ngoc Lou:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The sample action in my previous email is not correct, the &#39; &#39; character should be changed to &#39;%0A&#39; to create newlines. &#39;%0A&#39; is URL-encoded form of a new line character.&lt;/p&gt;
&lt;p&gt;Here is an update of the your Drafts action that will place title, author and link URL in separate lines:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;drafts://create?text=[title]%0A[author]%0A[url]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;You can format the values in Markdown by inserting Markdown format characters in the URL:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;drafts://create?text=# [title]%0A_[author]_%0A[url]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;But this URL will not work because it contains unsafe and reserved characters (whitespace, #), you will need to URL encode them (same as %0A above), so the correct URL should be:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;drafts://create?text=%23%20[title]%0A_[author]_%0A[url]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;GoodLinks already supports a special syntax to URL encode text, it is { }. The text enclosed in those brackets will be URL encoded. You can use them in the URL like this:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;drafts://create?text=&#92;{# &#92;}[title]%0A&#92;{*&#92;}[author]&#92;{*&#92;}%0A[url]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;It is easier to understand and edit. The underscore character is safe, but it is better to URL encode all text (excluding values, e.g: [title], [url]…) in the URL parameter.&lt;/p&gt;
&lt;p&gt;After updating an action, you might need to restart the app in order for the changes to take effect. This is a bug and will be fixed in the next update.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Now that I understand how to create a custom action, I created the following actions to get content into &lt;a href=&quot;https://getdrafts.com&quot;&gt;Drafts&lt;/a&gt;. There&#39;s also one for creating a todo in &lt;a href=&quot;https://culturedcode.com/things/&quot;&gt;Things&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Markdown Title and URL to Drafts&lt;/p&gt;
&lt;p&gt;&lt;code&gt;drafts://create?text=&#92;{[&#92;}[title]&#92;{]&#92;}&#92;{(&#92;}[url]&#92;{)&#92;}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Title and URL to Drafts&lt;/p&gt;
&lt;p&gt;&lt;code&gt;drafts://create?text=&#92;{# &#92;}[title]%0A&#92;{_&#92;}%0A[url]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Title, Author, and URL to Drafts&lt;/p&gt;
&lt;p&gt;&lt;code&gt;drafts://create?text=&#92;{# &#92;}[title]%0A&#92;{*&#92;}[author]&#92;{*&#92;}%0A[url]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Title, Author, URL, and Summary to Drafts&lt;/p&gt;
&lt;p&gt;&lt;code&gt;drafts://create?text=&#92;{# &#92;}[title]%0A&#92;{*&#92;}[author]&#92;{*&#92;}%0A[url]%0A[summary]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Title and URL to Things 3&lt;/p&gt;
&lt;p&gt;&lt;code&gt;things:///add?title=[title]%0A[url]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;I&#39;m reasonably sure these actions are going to make Goodlinks my only read-it-later app.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>My Everyday Essentials: Alfred, Drafts, and PopClip the Backbone of My Workflow</title>
    <link href="https://ldstephens.net/posts/my-everyday-essentials-alfred-drafts-and-popclip-the-backbone-of-my-workflow/" />
    <updated>2023-06-04T20:22:38Z</updated>
    <id>https://ldstephens.net/posts/my-everyday-essentials-alfred-drafts-and-popclip-the-backbone-of-my-workflow/</id>
    <content type="html">&lt;p&gt;June 4, 2023&lt;/p&gt;
&lt;p&gt;In this blog post, I want to introduce you to three essential Mac apps: Alfred, Drafts, and PopClip. These apps have become the backbone of my daily routine, enabling me to navigate, capture, and process information with remarkable efficiency. Let’s delve into each app’s unique features and see how they can transform your workflow too.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Alfred:&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Link: &lt;a href=&quot;https://www.alfredapp.com/&quot;&gt;Get Alfred&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Alfred is a powerful productivity app that acts as a versatile launcher, file search tool, and workflow automator all in one. It replaces the traditional macOS Spotlight search and provides a wealth of additional features that enhance your productivity. With Alfred, you can swiftly open applications, find files, perform web searches, control system settings, and execute complex workflows, all through custom hotkeys or by simply typing a few keywords.&lt;/p&gt;
&lt;p&gt;Key Features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Application launcher: Launch any app on your Mac with a few keystrokes.&lt;/li&gt;
&lt;li&gt;File search: Quickly locate files by name or content, saving valuable time.&lt;/li&gt;
&lt;li&gt;Web searches: Perform searches on popular search engines or custom search sites without opening a browser.&lt;/li&gt;
&lt;li&gt;Workflow automation: Create custom workflows with various actions, such as executing scripts, manipulating files, or sending emails.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Alfred’s versatility and customization options make it an indispensable tool for boosting productivity and streamlining your daily workflow.&lt;/p&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;&lt;strong&gt;Drafts:&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Link: &lt;a href=&quot;https://getdrafts.com/&quot;&gt;Get Drafts&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Drafts is an ingenious note-taking app designed to capture and process your thoughts, ideas and more effortlessly. Its primary strength lies in its ability to quickly capture text from anywhere on your Mac and provide a range of actions to manipulate that text. Drafts excels in turning your ideas into actions, making it an excellent companion for writers, thinkers, and anyone in need of a reliable digital scratchpad.&lt;/p&gt;
&lt;p&gt;Key Features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Quick note capture: Launch Drafts, jot down your thoughts, and it automatically saves your notes.&lt;/li&gt;
&lt;li&gt;Actions: Transform your notes with a variety of powerful actions, including sending to other apps, formatting, creating tasks, and more.&lt;/li&gt;
&lt;li&gt;Automation: Utilize scripts and integrations to automate your workflow and send your notes to multiple destinations simultaneously.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Drafts’ simplicity, coupled with its powerful features and customizable actions, makes it an invaluable tool for capturing and processing ideas efficiently.&lt;/p&gt;
&lt;ol start=&quot;3&quot;&gt;
&lt;li&gt;&lt;strong&gt;PopClip:&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Link: &lt;a href=&quot;https://pilotmoon.com/popclip/&quot;&gt;Get PopClip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;PopClip is a clever utility that enhances your text-editing capabilities by providing a handy popover menu with relevant actions whenever you select text. With PopClip, you can quickly perform actions like copying, pasting, searching, formatting, and sharing, without having to navigate through menus or remember keyboard shortcuts. It’s a small yet incredibly convenient app that significantly boosts your productivity.&lt;/p&gt;
&lt;p&gt;Key Features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Contextual actions: PopClip displays a customizable set of actions whenever you select text, allowing you to perform common tasks effortlessly.&lt;/li&gt;
&lt;li&gt;Customization: Tailor the available actions to your specific needs by adding or removing extensions from a growing library of options.&lt;/li&gt;
&lt;li&gt;Clipboard history: PopClip keeps track of your copied text, enabling you to access previously copied content easily.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;PopClip’s unobtrusive nature and seamless integration into your existing workflow make it an essential utility for anyone who deals with text on a regular basis.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Conclusion:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Having the right tools can make a world of difference in your productivity. Alfred, Drafts, and PopClip have become integral parts of my workflow, enabling me to work smarter and accomplish more in less time. By seamlessly integrating into your daily routine, these apps empower you to streamline tasks, capture and process information effortlessly, and enhance your overall productivity. Give them a try and experience the transformative power they bring to your Mac experience.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This post originally published at &lt;a href=&quot;https://medium.com/macoclock/my-everyday-essentials-alfred-drafts-and-popclip-the-backbone-of-my-workflow-11ac7bd0201d&quot;&gt;https://medium.com/macoclock&lt;/a&gt; on June 4, 2023.&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How Devonthink found the files Finder couldn&#39;t</title>
    <link href="https://ldstephens.net/posts/how-devonthink-found-the-files-finder-couldnt/" />
    <updated>2023-08-12T14:21:21Z</updated>
    <id>https://ldstephens.net/posts/how-devonthink-found-the-files-finder-couldnt/</id>
    <content type="html">&lt;p&gt;August 12, 2023&lt;/p&gt;
&lt;p&gt;Recently, I have needed to find some important files that were a few years old. I had forgotten the names of the files, but of course I knew the content of the files and I knew they were on my iCloud Drive. Finder didn’t find the files, no matter how many ways I searched.&lt;/p&gt;
&lt;p&gt;I remembered that I had recently indexed my entire iCloud Drive in &lt;a href=&quot;https://www.devontechnologies.com/apps/devonthink&quot;&gt;Devonthink&lt;/a&gt;. Devonthink’s search capabilities are far superior to Finder. Devonthink doesn’t rely on the traditional search approach that Finder uses. It takes it to a different level by cataloging filenames as well as deeply analyzing the content and context of documents. This means that the system understands the actual content within your files, allowing for highly accurate and relevant search results.&lt;/p&gt;
&lt;p&gt;And of course, Devonthink easily found all the files that I was looking for.&lt;/p&gt;
&lt;p&gt;Devonthink is a Mac app that can be downloaded for free from the &lt;a href=&quot;https://www.devontechnologies.com/apps/devonthink&quot;&gt;DEVONtechnologies website&lt;/a&gt;. There’s a free trial period of 30 days or 150 hours of runtime, whichever is later. And it’s also a one-time purchase and not a subscription.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to change font size for individual apps on iPhone and iPad</title>
    <link href="https://ldstephens.net/posts/how-to-change-font-size-for-individual-apps-on-iphone-and-ipad/" />
    <updated>2023-09-09T15:35:58Z</updated>
    <id>https://ldstephens.net/posts/how-to-change-font-size-for-individual-apps-on-iphone-and-ipad/</id>
    <content type="html">&lt;p&gt;September 9, 2023&lt;/p&gt;
&lt;p&gt;Most iPhone and iPad users are familiar with the option to change font size in Mail, Contacts, Calendar, Phone, Notes, and other apps that support Dynamic Type. To do this, simply go to Settings &amp;gt; Display &amp;amp; Brightness, then choose Text Size and use the slider to select your preferred font size. However, many might not know how to adjust font size in an individual app.&lt;/p&gt;
&lt;p&gt;Yesterday, I encountered a situation where I needed to change the font size in a specific app that utilizes Dynamic Type. I wanted to modify the font size in &lt;a href=&quot;https://www.goodnotes.com&quot;&gt;Goodnotes&lt;/a&gt; without affecting other apps. It took me a few minutes to recall the process, but you can indeed change font size for individual apps on your iPhone or iPad by following these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the app for which you want to change the font size.&lt;/li&gt;
&lt;li&gt;Open the Control Center by swiping down from the top-right corner of your screen. For iPhones with a Home button, swipe up from the bottom of the screen.&lt;/li&gt;
&lt;li&gt;Tap the Text Size icon.&lt;/li&gt;
&lt;li&gt;If the All Apps icon is blue, tap the [This App] Only icon.&lt;/li&gt;
&lt;li&gt;Use your finger to move the slider up or down to change the font size for the app.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The more white bars, the larger the font size. Look at the top of the screen for a preview of the actual size of the font.&lt;/p&gt;
&lt;p&gt;I hope this helps!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>xSearch - A Safari extension for improved searching on iPhone and iPad</title>
    <link href="https://ldstephens.net/posts/xsearch-a-safari-extension-for-improved-searching-on-iphone-and-ipad/" />
    <updated>2023-09-10T16:53:18Z</updated>
    <id>https://ldstephens.net/posts/xsearch-a-safari-extension-for-improved-searching-on-iphone-and-ipad/</id>
    <content type="html">&lt;p&gt;September 10, 2023&lt;/p&gt;
&lt;p&gt;Every day, while using my iPad, I often stumble upon new apps that help me be more productive. Take, for example, my Mac setup – I’ve got Alfred triggers that speed up searches on certain websites. These websites usually have a predictable URL structure for search results, making automation pretty easy. With Alfred, you can set up the URL, add your search terms, and boom, you’re searching away. You can kinda do something similar with Shortcuts on iOS and iPadOS, but it’s not as smooth because it doesn’t work directly from the address bar.&lt;/p&gt;
&lt;p&gt;With &lt;a href=&quot;https://apps.apple.com/us/app/xsearch-for-safari/id1579902068&quot;&gt;xSearch&lt;/a&gt;, you can set up the same sort of thing inside the address bar. xSearch is an iOS and iPadOS Safari extension that allows you to seamlessly switch between multiple search engines with ease, and even search directly from Spotlight. This can make your browsing experience more efficient and.&lt;/p&gt;
&lt;p&gt;Here are some of the features of xSearch:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Switch between multiple search engines with ease: You can add as many search engines as you want to xSearch, and then switch between them.&lt;/li&gt;
&lt;li&gt;Search directly from Spotlight: You can also use xSearch to search directly from Spotlight, without having to open Safari first.&lt;/li&gt;
&lt;li&gt;Custom search prefixes: You can create custom search prefixes for each search engine. For example, you could set up a prefix of “g” to search Google, and a prefix of “ddg” to search DuckDuckGo.&lt;/li&gt;
&lt;li&gt;Shortcuts: You can also create shortcuts for frequently searched terms. For example, you could create a shortcut for “weather” that would search for the weather in your current location.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;xSearch is a paid app on the App Store, priced at only $1.99.&lt;/p&gt;
&lt;p&gt;I hope this app boosts your iPhone and iPad productivity!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Reclaim iCloud storage by deleting iCloud backups for devices that you no longer possess</title>
    <link href="https://ldstephens.net/posts/reclaim-icloud-storage-by-deleting-icloud-backups-for-devices-that-you-no-longer-possess/" />
    <updated>2023-09-26T20:19:12Z</updated>
    <id>https://ldstephens.net/posts/reclaim-icloud-storage-by-deleting-icloud-backups-for-devices-that-you-no-longer-possess/</id>
    <content type="html">&lt;p&gt;September 26, 2023&lt;/p&gt;
&lt;p&gt;Today, I decided to check my iCloud storage allocation, as I’m currently subscribed to the 50 GB plan. I found that I had have consumed 31 GB out of the 50 GB available. The primary culprit was iCloud backups, which accounted for a substantial 17 GB of usage.&lt;/p&gt;
&lt;p&gt;Upon inspecting my backups, I made an interesting discovery. There was a backup for an iPad that I no longer own, and it was using nearly 6 GB of my storage capacity. I deleted this obsolete backup, instantly reclaiming almost 6 GB of valuable storage space.&lt;/p&gt;
&lt;p&gt;Don’t forget to regularly check and tidy up your iCloud storage to make the most of your available space.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to Use Fastmail&#39;s Auto-Purge Folders</title>
    <link href="https://ldstephens.net/posts/how-to-use-fastmails-auto-purge-folders/" />
    <updated>2023-10-25T21:18:55Z</updated>
    <id>https://ldstephens.net/posts/how-to-use-fastmails-auto-purge-folders/</id>
    <content type="html">&lt;p&gt;October 25, 2023&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.fastmail.com/?STKI=14726057&quot;&gt;Fastmail&lt;/a&gt; has folders that can auto-purge emails? This feature lets you automatically delete messages from a folder after a certain amount of time. I’ve found it to be a great way to manage notification emails that I want to keep for a while, but not forever.&lt;/p&gt;
&lt;p&gt;Here’a how to set up an auto-purge folder:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to the &lt;strong&gt;Settings&lt;/strong&gt; page in Fastmail.&lt;/li&gt;
&lt;li&gt;Click on the &lt;strong&gt;Folders&lt;/strong&gt; tab.&lt;/li&gt;
&lt;li&gt;Find the folder that you want to set up auto-purge for.&lt;/li&gt;
&lt;li&gt;Click on the &lt;strong&gt;Edit&lt;/strong&gt; button.&lt;/li&gt;
&lt;li&gt;Scroll down to the &lt;strong&gt;Automated Actions&lt;/strong&gt; section.&lt;/li&gt;
&lt;li&gt;Check the box next to &lt;strong&gt;Auto-purge this folder on a selected date&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Select the number of days after which you want the messages to be deleted.&lt;/li&gt;
&lt;li&gt;Click on the &lt;strong&gt;Save&lt;/strong&gt; button.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That’s it! Once you’ve set up a folder with auto-purge, any messages that are older than the specified number of days will be automatically deleted.&lt;/p&gt;
&lt;p&gt;Click here to try Fastmail for Free for 30 Days: &lt;a href=&quot;https://www.fastmail.com/?STKI=14726057&quot;&gt;30 Day Free Trial&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>App-solutely wishy-washy</title>
    <link href="https://ldstephens.net/posts/app-solutely-wishy-washy/" />
    <updated>2023-11-28T19:14:20Z</updated>
    <id>https://ldstephens.net/posts/app-solutely-wishy-washy/</id>
    <content type="html">&lt;p&gt;November 28, 2023&lt;/p&gt;
&lt;p&gt;I find myself constantly switching between different apps, services, and devices. What the fuck is up with me? Why can’t I just settle on what works best for me and stop this endless cycle of app flip-flopping?&lt;/p&gt;
&lt;p&gt;My challenge lies in my susceptibility to the influence of other Apple enthusiasts. If they’re using a particular app, I find myself questioning whether I should be following suit.&lt;/p&gt;
&lt;p&gt;Recently, &lt;a href=&quot;https://defaults.rknight.me/&quot;&gt;I browsed through some default apps blog posts&lt;/a&gt;, evaluating how many people were using Reeder versus NetNewWire and whether they were using Feedbin or iCloud for their backend. This sparked my interest because my Feedbin subscription is up for renewal in a few weeks, and I’m considering eliminating it.&lt;/p&gt;
&lt;p&gt;Another area that piqued my curiosity was the notes and writing apps that others were using. I was particularly interested in how many people were using Drafts, an app I love for all my text-based needs. However, noticing that Drafts wasn’t as popular as I’d expected made me question whether I should switch to Ulysses or iA Writer, which were mentioned more frequently.&lt;/p&gt;
&lt;p&gt;I’m sure you get the gist of my problem. My goal for 2024 is to finally settle on the apps that genuinely work for me and break free from this endless cycle of app flip-flopping. How about you?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>My default apps - 2024 version</title>
    <link href="https://ldstephens.net/posts/my-default-apps-2024-version/" />
    <updated>2023-11-29T23:07:40Z</updated>
    <id>https://ldstephens.net/posts/my-default-apps-2024-version/</id>
    <content type="html">&lt;p&gt;November 29, 2023&lt;/p&gt;
&lt;p&gt;Alright, buckle up because I’m diving into the trend sweeping Hemispheric Views and bloggers everywhere. Just like &lt;a href=&quot;https://defaults.rknight.me/&quot;&gt;over 200 other bloggers&lt;/a&gt;, I’m laying out my default apps.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mac&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;macOS: 14.x&lt;/li&gt;
&lt;li&gt;Mail Server: &lt;a href=&quot;https://www.fastmail.com/?STKI=14726057&quot;&gt;Fastmail&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mail App: Mail&lt;/li&gt;
&lt;li&gt;Calendar: Fantastical&lt;/li&gt;
&lt;li&gt;Notes: Notes&lt;/li&gt;
&lt;li&gt;To-Do: Things 3&lt;/li&gt;
&lt;li&gt;Cloud File Storage: iCloud&lt;/li&gt;
&lt;li&gt;Browser: Safari&lt;/li&gt;
&lt;li&gt;Text: Drafts / iA Writer&lt;/li&gt;
&lt;li&gt;App Launcher: Alfred&lt;/li&gt;
&lt;li&gt;RSS Service: Feedbin&lt;/li&gt;
&lt;li&gt;RSS App: Reeder&lt;/li&gt;
&lt;li&gt;Bookmarks: Goodlinks&lt;/li&gt;
&lt;li&gt;Read It Later: Goodlinks&lt;/li&gt;
&lt;li&gt;Password Manager: Bitwarden&lt;/li&gt;
&lt;li&gt;VPN: TunnelBear&lt;/li&gt;
&lt;li&gt;Utilities: Hazel, Keyboard Maestro, PopClip, Yoink, DropZone, App Cleaner, Moom, Witch, Hidden Bar, ScreenFloat&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;iPad Pro and Mini&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;iPadOS: 17.x&lt;/li&gt;
&lt;li&gt;Mail Server: &lt;a href=&quot;https://www.fastmail.com/?STKI=14726057&quot;&gt;Fastmail&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mail App: Mail&lt;/li&gt;
&lt;li&gt;Calendar: Fantastical&lt;/li&gt;
&lt;li&gt;Notes: Notes / Goodnotes&lt;/li&gt;
&lt;li&gt;To-Do: Things 3&lt;/li&gt;
&lt;li&gt;Browser: Safari&lt;/li&gt;
&lt;li&gt;Text: Drafts / iA Writer&lt;/li&gt;
&lt;li&gt;RSS Service: Feedbin&lt;/li&gt;
&lt;li&gt;RSS App: Reeder&lt;/li&gt;
&lt;li&gt;Bookmarks: Goodlinks&lt;/li&gt;
&lt;li&gt;Read It Later: Goodlinks&lt;/li&gt;
&lt;li&gt;Journal: Day One&lt;/li&gt;
&lt;li&gt;Password Manager: Bitwarden&lt;/li&gt;
&lt;li&gt;VPN: TunnelBear&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;iPhone&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;iOS: 17.x&lt;/li&gt;
&lt;li&gt;Mail Server: &lt;a href=&quot;https://www.fastmail.com/?STKI=14726057&quot;&gt;Fastmail&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mail App: Mail&lt;/li&gt;
&lt;li&gt;Messages: Messages&lt;/li&gt;
&lt;li&gt;Calendar: Fantastical&lt;/li&gt;
&lt;li&gt;Notes: Notes&lt;/li&gt;
&lt;li&gt;To-Do: Things 3&lt;/li&gt;
&lt;li&gt;Browser: Safari&lt;/li&gt;
&lt;li&gt;Text: Drafts&lt;/li&gt;
&lt;li&gt;RSS Service: Feedbin&lt;/li&gt;
&lt;li&gt;RSS App: Reeder&lt;/li&gt;
&lt;li&gt;Bookmarks: Goodlinks&lt;/li&gt;
&lt;li&gt;Read It Later: Goodlinks&lt;/li&gt;
&lt;li&gt;Journal: Day One&lt;/li&gt;
&lt;li&gt;Password Manager: Bitwarden&lt;/li&gt;
&lt;li&gt;VPN: TunnelBear&lt;/li&gt;
&lt;li&gt;Weather: Carrot Weather / Hello Weather&lt;/li&gt;
&lt;li&gt;Health and Fitness: Fitness, FoodNoms&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>File over app</title>
    <link href="https://ldstephens.net/posts/file-over-app/" />
    <updated>2023-12-10T16:05:56Z</updated>
    <id>https://ldstephens.net/posts/file-over-app/</id>
    <content type="html">&lt;p&gt;December 10, 2023&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://stephango.com/file-over-app&quot;&gt;Steph Ango&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;File over app is a philosophy: if you want to create digital artifacts that last, they must be files you can control, in formats that are easy to retrieve and read. Use tools that give you this freedom. […] In the fullness of time, the files you create are more important than the tools you use to create them. Apps are ephemeral, but your files have a chance to last.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is the philosophy that I have adopted.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>From Floppies to iPhones: My 40-Year Love Affair with Technology and It&#39;s Not Over Yet!</title>
    <link href="https://ldstephens.net/posts/from-floppies-to-iphones-my-40-year-love-affair-with-technology-and-its-not-over-yet/" />
    <updated>2024-01-01T15:56:08Z</updated>
    <id>https://ldstephens.net/posts/from-floppies-to-iphones-my-40-year-love-affair-with-technology-and-its-not-over-yet/</id>
    <content type="html">&lt;p&gt;January 1, 2024&lt;/p&gt;
&lt;p&gt;Another year wraps up, and the clock is ticking closer to another birthday. I’m turning 79 in a couple of days! Can you believe it? Forty years have whisked by since I first laid eyes on that clunky Compaq Portable at work in 1984. I was instantly hooked, and my fascination with computers, with Apple, with the whole fucking digital revolution has never flickered.&lt;/p&gt;
&lt;p&gt;My journey with technology began decades before wrinkles etched themselves onto my face and my knees and hips started protesting when I go for a walk. As I said, it all began in 1984, with a hulking Compaq Portable plopped on my desk at work. With its monochrome screen and dot matrix printer, that beast started a fascination that’s never dimmed in the 40 years since.&lt;/p&gt;
&lt;p&gt;Think about that, 40 years! I’ve used a computer almost every single day of my life for four decades. I’ve seen floppy disks morph into flash drives, desktops shrink into MacBooks, iPads, and iPhones, and the internet explodes from a niche curiosity into what it is today.&lt;/p&gt;
&lt;p&gt;And speaking of Apple, in 2015, I decided to share my passion with all of you — hence, this blog was born. I’ve loved every minute of it for nine years, over 1,000 posts, and countless cups of coffee later.&lt;/p&gt;
&lt;p&gt;Some might think reaching almost eight decades means slowing down and putting the keyboard aside. But not me! As long as my fingers can type and my mind keeps buzzing with ideas, I’ll be right here, sharing my stories and insights. The tech landscape is ever-shifting, and there’s always something new to explore, a new gadget to try, a new app to try. So, consider this a promise: I’m not disappearing anytime soon!&lt;/p&gt;
&lt;p&gt;Happy New Year, friends!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Why I chose NetNewsWire over Reeder for RSS</title>
    <link href="https://ldstephens.net/posts/why-i-chose-netnewswire-over-reeder-for-rss/" />
    <updated>2024-01-14T16:25:04Z</updated>
    <id>https://ldstephens.net/posts/why-i-chose-netnewswire-over-reeder-for-rss/</id>
    <content type="html">&lt;p&gt;January 14, 2024&lt;/p&gt;
&lt;p&gt;As you know I’m a fan of RSS feeds as a way to keep up with the latest news and updates from my favorite blogs. I used to &lt;a href=&quot;https://ldstephens.me/renewing-my-feedbin-subscription-a-lingering-dilemma&quot;&gt;subscribe to Feedbin&lt;/a&gt;, a RSS service that syncs across devices and integrates with popular apps like Reeder and NetNewsWire. However, I decided to cancel my Feedbin subscription, which cost me $50 per year, and switch to iCloud sync instead.&lt;/p&gt;
&lt;p&gt;iCloud sync is a free feature that allows you to sync your RSS feeds across your Apple devices using your iCloud account. Both Reeder and NetNewsWire, two of the most popular RSS apps for iOS and macOS, support iCloud sync. However, not all sync services are created equal, and I found out that iCloud sync works much better with NetNewsWire than with Reeder.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.reederapp.com&quot;&gt;Reeder&lt;/a&gt; is my preferred RSS app in terms of design, features, and customization. However, its iCloud sync is very slow and unreliable. Sometimes it takes several minutes for new articles to appear, and sometimes they don’t show up at all. This makes for a really frustrating RSS reading experience.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://netnewswire.com/&quot;&gt;NetNewsWire&lt;/a&gt;, on the other hand, has a very fast and reliable iCloud sync. New articles show up almost instantly. NetNewsWire may not have as many features as Reeder, but it does the basics well. It has a clean and simple interface, a dark mode, a built-in browser, and support for keyboard shortcuts and gestures.&lt;/p&gt;
&lt;p&gt;So, after trying both apps with iCloud sync, I settled on NetNewsWire as my RSS reader of choice. It may not be my favorite app in terms of aesthetics or functionality, but it delivers on the most important aspect of RSS: sync. And for that, I’m willing to compromise on other things.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to see the Today View in Apple&#39;s Reminders sorted by Lists</title>
    <link href="https://ldstephens.net/posts/how-to-see-the-today-view-in-apples-reminders-sorted-by-lists/" />
    <updated>2024-01-21T17:19:11Z</updated>
    <id>https://ldstephens.net/posts/how-to-see-the-today-view-in-apples-reminders-sorted-by-lists/</id>
    <content type="html">&lt;p&gt;January 21, 2024&lt;/p&gt;
&lt;p&gt;I prefer organizing my day sorted by lists in Apple’s Reminders. While the app provides alternatives like sorting by due date, creation date, priority, and title, the list-based sorting feature is noticeably missing. In this post, I’ll share the workaround I’ve crafted to view my Today tasks sorted by lists until Apple (hopefully) introduces this feature in a future update.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Creating a Group:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To get started, I create a new Group in Reminders and give it the name “Today’s ToDo List” or any title that suits my preference.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Smart Lists for Each List:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Within the “Today’s ToDo List” group, I set up a smart list for each of my existing lists. This involves creating a new smart list and filtering tasks based on the specific list criteria.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://ldstephens.net/posts/how-to-see-the-today-view-in-apples-reminders-sorted-by-lists/assets/1kkxbzWs-fmCvI1kMftDZ.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Accessing Today’s ToDo List:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When I want to see my tasks sorted by lists, I simply click or tap on the “Today’s ToDo List” group. This action opens up a comprehensive view of all my tasks for the day, neatly organized by lists.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://ldstephens.net/posts/how-to-see-the-today-view-in-apples-reminders-sorted-by-lists/assets/amhFUQc7-mOjvKFOhxcSS.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;Now, managing my daily tasks is organized in a way that I can quickly identify and prioritize tasks based on their respective lists. Give this method a try to streamline your daily task management in Reminders.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Can&#39;t quit Alfred? Me neither! But I use these Raycast extensions</title>
    <link href="https://ldstephens.net/posts/cant-quit-alfred-me-neither-but-i-use-these-raycast-extensions/" />
    <updated>2024-02-08T18:02:14Z</updated>
    <id>https://ldstephens.net/posts/cant-quit-alfred-me-neither-but-i-use-these-raycast-extensions/</id>
    <content type="html">&lt;p&gt;February 8, 2024&lt;/p&gt;
&lt;p&gt;I have been using &lt;a href=&quot;https://www.alfredapp.com&quot;&gt;Alfred&lt;/a&gt; since 2016 version 2. My Alfred workflows and muscle memory are so ingrained that moving to &lt;a href=&quot;https://www.raycast.com&quot;&gt;Raycast&lt;/a&gt; just isn’t an option. That said, I’ve got Raycast installed, and I’m currently using the free version, leveraging just two extensions that I find particularly useful.&lt;/p&gt;
&lt;p&gt;The first is the &lt;strong&gt;&lt;a href=&quot;https://www.raycast.com/extensions/reminders&quot;&gt;Raycast Reminders&lt;/a&gt;&lt;/strong&gt; extension. Here’s what it does:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create Reminders: You can create new reminders, add notes, set priority, and specify a due date. The due date can be expressed in natural language. For instance, you can say “Remind me tomorrow at 3 PM” to set a reminder for that time.&lt;/li&gt;
&lt;li&gt;My Reminders: This command lists all your uncompleted reminders. You can mark them as complete, set their priority, copy details, or open them in Apple’s Reminder app.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The second is the &lt;strong&gt;&lt;a href=&quot;https://www.raycast.com/extensions/calendar&quot;&gt;Calendar My Schedule&lt;/a&gt;&lt;/strong&gt; extension. Here’s what it does:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;My Schedule: View upcoming events for different time frames, from today’s agenda to the weeks ahead. Search for specific events. No more calendar app hopping!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Alfred simply has nothing like these two extensions.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Another and another and another look at Obsidian</title>
    <link href="https://ldstephens.net/posts/another-and-another-and-another-look-at-obsidian/" />
    <updated>2024-02-15T21:19:04Z</updated>
    <id>https://ldstephens.net/posts/another-and-another-and-another-look-at-obsidian/</id>
    <content type="html">&lt;p&gt;February 15, 2024&lt;/p&gt;
&lt;p&gt;I’ve tried Obsidian before, but the whole process of migrating my Apple Notes into it just seemed like too much fucking work. I ended up deleting it and moved on. Then, the other day, I stumbled upon news of an &lt;a href=&quot;https://help.obsidian.md/import/apple-notes&quot;&gt;Obsidian importer plugin&lt;/a&gt; for Apple Notes. Importing everything, including attachments, suddenly felt doable. So, I reinstalled Obsidian, imported my notes, and voila! It worked like a charm.&lt;/p&gt;
&lt;p&gt;Next, I dove into the world of Obsidian setups and workflows. I watched videos, read articles, and eventually came across an insightful piece on the Drafts Forum by Stephen Millard, a highly respected member of the Drafts community.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://forums.getdrafts.com/t/drafts-and-obsidian-why/10968/9&quot;&gt;Stephen describes his usage of Drafts and Obsidian&lt;/a&gt;, highlighting the distinctive roles each plays in his workflow. Drafts serves as his capture hub, a place where he preprocesses information for use elsewhere, acting like a transport service for his ideas. Obsidian, on the other hand, is one of his destinations, functioning as a personal filing cabinet for notes and writing.&lt;/p&gt;
&lt;p&gt;He emphasizes that Drafts and Obsidian serve different purposes. Drafts excels in speedy capture and flexible text manipulation, focusing on simplicity and efficiency. Meanwhile, Obsidian is more about finding and exploring relationships between notes, featuring a more complex plugin architecture and a specialization in Markdown format.&lt;/p&gt;
&lt;p&gt;Stephen’s longer investment in Drafts makes it a staple in his workflow, as it does for me, and he sees himself using multiple tools rather than replacing one with another. The availability of Obsidian on more platforms, including Windows and Linux, is a significant factor for him. Additionally, he discusses the lock-in aspect, mentioning that while Drafts allows easy extraction of data, Obsidian’s use of Markdown files makes it more accessible on different platforms and apps.&lt;/p&gt;
&lt;p&gt;Stephen’s approach gave me a clear picture of how I could actually continue using Drafts seamlessly while still benefiting from Obsidian’s powerful features.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>So you’re monetizing your blog</title>
    <link href="https://ldstephens.net/posts/so-youre-monetizing-your-blog/" />
    <updated>2024-02-23T21:47:30Z</updated>
    <id>https://ldstephens.net/posts/so-youre-monetizing-your-blog/</id>
    <content type="html">&lt;p&gt;February 23, 2024&lt;/p&gt;
&lt;p&gt;Lately, I’ve noticed a growing trend among fellow bloggers as they attempt to monetize their blog. While I won’t call out specific individuals, it’s become apparent that something fundamental has changed. The content I once enjoyed reading regularly has changed, and unfortunately, not for the better.&lt;/p&gt;
&lt;p&gt;These bloggers seem to be adjusting their writing styles and content strategy, likely in pursuit of pleasing subscribers or attracting advertisers. And the frequency of their posts has increased, but the substance has dwindled.&lt;/p&gt;
&lt;p&gt;The question that lingers in my mind is whether the income generated from these efforts is truly making a significant impact on their lives. It’s disheartening to witness a departure from the engaging and valuable content they used to create or share through links.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Perspectives on indie blog monetization</title>
    <link href="https://ldstephens.net/posts/perspectives-on-indie-blog-monetization/" />
    <updated>2024-05-10T14:32:03Z</updated>
    <id>https://ldstephens.net/posts/perspectives-on-indie-blog-monetization/</id>
    <content type="html">&lt;p&gt;May 10, 2024&lt;/p&gt;
&lt;p&gt;I &lt;a href=&quot;https://ldstephens.net/posts/so-youre-monetizing-your-blog/&quot;&gt;wrote about this&lt;/a&gt; very subject earlier in the year. Here’s Riccardo Mori’s stance on monetizing blogs in his interview with Manu Moreale.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://manuelmoreale.com/pb-riccardo-mori&quot;&gt;Manu P&amp;amp;B interview of Riccardo Mori&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Riccardo Mori&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Since I have a job, I don’t need to monetise my blog. Some people told me I should do it anyway, because ‘you never know’, but I currently see no way to monetise it apart from resorting to a) advertising, and b) putting some content behind a paywall. And I hate both options.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;I hate what advertising has become online. I hate that today if you want a great browsing experience, you need to install all kinds of ad-blockers. And I don’t want to subject my readers to all that crap. You can visit my website with all blockers and trackers disabled, there’s pretty much nothing going on in the background apart from some basic WordPress analytics.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;And since my blog is not a news outlet and I don’t have to pay anyone, putting what I write behind a paywall makes no sense to me. I don’t want to divide my audience into a privileged tier and a free-for-all tier. Nor do I want to create special content for ‘patrons’ that is invisible to everyone else.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
  </entry>
  <entry>
    <title>My iPhone Home Screen: One Page Does It All</title>
    <link href="https://ldstephens.net/posts/my-iphone-home-screen-one-page-does-it-all/" />
    <updated>2024-05-10T15:19:52Z</updated>
    <id>https://ldstephens.net/posts/my-iphone-home-screen-one-page-does-it-all/</id>
    <content type="html">&lt;p&gt;May 10, 2024&lt;/p&gt;
&lt;p&gt;Since trading in my two iPads, my iPhone 15 Pro Max has become my daily driver. This shift made me re-evaluate how I use the Home Screen for maximum efficiency. Here’s the thing: I despise cluttered screens with multiple pages, folders, Today View widgets, or widget stacks. So, my challenge was to access everything I needed from a single, Home Screen.&lt;/p&gt;
&lt;p&gt;Here’s where the “Choose from Menu” action in Apple Shortcuts comes in. The “Choose from Menu” action in Apple Shortcuts is designed to streamline iOS device automation. It allows you to create customizable menus, presenting options for you to choose from when the shortcut runs. Whether it’s selecting a favorite contact, choosing from a list of apps, or picking a specific destination in a navigation app, the “Choose from Menu” action lets personalize your shortcuts and tailor them to your specific needs.&lt;/p&gt;
&lt;p&gt;I use three “Choose from Menu” shortcuts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Other Apps:&lt;/strong&gt; This shortcut houses apps I don’t use daily but still need occasionally.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;My Shortcuts:&lt;/strong&gt; This one groups my most-used shortcuts for quick access.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Read-Later Apps:&lt;/strong&gt; This shortcut brings up my favorite read-later apps like Omnivore or Instapaper.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;By placing these shortcut icons on my Home Screen, I have all my essential apps and shortcuts readily available on a single page.&lt;/p&gt;
&lt;p&gt;This approach might not be for everyone, but if you want a clutter-free Home Screen, give “Choose from Menu” shortcuts a try!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Update: My iPhone Home Screen One Page Does It All</title>
    <link href="https://ldstephens.net/posts/update-my-iphone-home-screen-one-page-does-it-all/" />
    <updated>2024-05-13T13:42:54Z</updated>
    <id>https://ldstephens.net/posts/update-my-iphone-home-screen-one-page-does-it-all/</id>
    <content type="html">&lt;p&gt;May 13, 2024&lt;/p&gt;
&lt;p&gt;When I wrote about my &lt;a href=&quot;https://ldstephens.net/2024/05/10/my-iphone-home-screen-one-page-does-it-all/&quot;&gt;iPhone’s one page Home Screen&lt;/a&gt; I had forgotten how I had learned to create the “Choose From Menu” shortcut. Yesterday while cleaning out numerous old notes I came across the one I made on how to create the shortcut.&lt;/p&gt;
&lt;p&gt;I learned how to create the shortcut from this article, &lt;a href=&quot;https://www.appsntips.com/learn/create-app-launcher-shortcut/&quot;&gt;How to Create an App Launcher Using Shortcuts | appsntips&lt;/a&gt;. It explains how to create the shortcut from start to finish.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>GoodLinks to iA Writer Custom Actions</title>
    <link href="https://ldstephens.net/posts/goodlinks-to-ia-writer-custom-actions/" />
    <updated>2024-06-21T19:18:40Z</updated>
    <id>https://ldstephens.net/posts/goodlinks-to-ia-writer-custom-actions/</id>
    <content type="html">&lt;p&gt;June 21, 2024&lt;/p&gt;
&lt;p&gt;Hey friends, as I mentioned the other day, I’m switching to &lt;a href=&quot;https://ia.net/writer&quot;&gt;iA Writer&lt;/a&gt; for my blogging and writing. This means capturing my ideas directly in iA Writer. Since &lt;a href=&quot;https://goodlinks.app&quot;&gt;GoodLinks&lt;/a&gt; is my go-to read-it-later app, I’ve created some Custom Actions that seamlessly transfer content from GoodLinks to iA Writer.&lt;/p&gt;
&lt;p&gt;Previously, I wrote about &lt;a href=&quot;https://ldstephens.net/2022/12/29/how-to-create-custom-actions-in-goodlinks/&quot;&gt;creating Custom Actions in GoodLinks&lt;/a&gt; and it included actions for sending content to Drafts. I’m excited to share three Custom Actions for sending content from GoodLinks to iA Writer with you.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Title, Author, URL, Selection to iA&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;ia-writer://x-callback-url/new?text=[title]%0A{_}[author]{_}%0A[url]%0A[selection-text]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This action sends the title, author, URL, and selected text in the active article to iA Writer as plain text.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Selection – iA&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;ia-writer://x-callback-url/new?text=[selection-text]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This action sends the selected text in the active article to iA Writer as plain text.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Markdown Title, URL – iA&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;ia-writer://x-callback-url/new?text={[}[title]{]}{(}[url]{)}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This action sends the title and URL of the active article to iA Writer as markdown.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Social Media</title>
    <link href="https://ldstephens.net/posts/social-media/" />
    <updated>2024-07-24T00:00:00Z</updated>
    <id>https://ldstephens.net/posts/social-media/</id>
    <content type="html">&lt;p&gt;July 24, 2024&lt;/p&gt;
&lt;p&gt;Hey friends, let&#39;s talk social media. It&#39;s been around forever, and you know what? I gotta confess, I&#39;ve never been a huge fan. Facebook, Instagram, TikTok, Snapchat – I’ve never had an account on any of them.&lt;/p&gt;
&lt;p&gt;The closest I came was Twitter. Used to have it on and off, mainly to keep up with current events. But after that whole thing with the shitposter buying XTwitter I said fuck this and deleted my account for good.&lt;/p&gt;
&lt;p&gt;For a while now, I&#39;ve been on Mastodon. It&#39;s a different platform, but honestly? Here&#39;s the thing: everyone I follow there also has a blog with an RSS feed that follow. And guess what? The stuff I see on Mastodon is the same stuff I’ve already seen in those feeds. There&#39;s some occasional back-and-forth but for conversations I much prefer email. You can always reach me through my blog if you ever want to chat.&lt;/p&gt;
&lt;p&gt;Anyway, after a lot of thinking, I&#39;ve decided to ditch Mastodon too. Social media, just ain&#39;t my thing. I&#39;ll still be here on the blog, creating and sharing my thoughts. Just minus the social media.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Advice on Blogging</title>
    <link href="https://ldstephens.net/posts/advice-on-blogging/" />
    <updated>2024-07-27T00:00:00Z</updated>
    <id>https://ldstephens.net/posts/advice-on-blogging/</id>
    <content type="html">&lt;p&gt;July 27, 2024&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://blog.jim-nielsen.com/2023/advice-on-blogging/&quot;&gt;Jim Nielsen&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;What my blog is now is a result of me wrestling with what it even means to blog. What I love about “blogging” is how personal it is. Even the word, “blog”, doesn’t give you any classifying genre of what content or experience you’ll get from any one individual’s blog.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Blogging is all about personal expression. The best part? You never know what you&#39;ll get from someone&#39;s blog, making each one a unique discovery.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>RSS Versus Bookmarks</title>
    <link href="https://ldstephens.net/posts/rss-versus-bookmarks/" />
    <updated>2024-08-03T00:00:00Z</updated>
    <id>https://ldstephens.net/posts/rss-versus-bookmarks/</id>
    <content type="html">&lt;p&gt;August 03, 2024&lt;/p&gt;
&lt;p&gt;Coincidentally I read two blog posts about RSS within days of each other this week. Chris is emphasizing the benefits of RSS and encouraging folks to start using it while Jason has decided to stop using it. So I thought I would chime in.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://thoughts.uncountable.uk/request-for-iphone-rss-help/&quot;&gt;Chris&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Request for iPhone RSS help&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I actually prefer if &lt;a href=&quot;https://thoughts.uncountable.uk/id-rather-you-didnt-read-this/&quot;&gt;you read my blog over RSS&lt;/a&gt; than the web, for two reasons. Firstly, you have more chance of seeing my future posts that way, rather than remembering to visit the website again. But secondly, and more importantly, I think you will have an improved digital life if you incorporate RSS into your daily habits.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://jasonjournals.com/posts/no-need-for-feeds&quot;&gt;Jason&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;No Need For Feeds&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I decided to try something old-school, relatively “low-tech” and “slow-tech.” I deleted my RSS Reader app (NetNewsWire) from all my devices. And I have no web bookmarks to Feedly. But how would I keep up with the latest? What about the cool sites I follow? Answer: &lt;em&gt;surf the web!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Now I simply rely on my browser’s &lt;strong&gt;bookmarks&lt;/strong&gt;. I made a folder called, “RSS Replacement” and saved all the sites that I like to visit for new articles. So I more &lt;em&gt;intentionally&lt;/em&gt; go to my bookmark folder and click those I want to visit when I think to do so. I no longer feel pulled to frequently check an app — pull to refresh.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I appreciate Jason&#39;s reasoning for deciding to stop using RSS but I side with Chris on this. I have been using RSS for as long as I can remember. Here&#39;s why: using RSS centralizes my favorite blogs and news sites, all in one place. I get real-time updates and I never miss a post from my favorite bloggers. Without RSS there is little chance that I would have ever seen the blog post above written by Chris and Jason.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Blogging Challenges - Are They Really Worth It?</title>
    <link href="https://ldstephens.net/posts/blogging-challenges-are-they-really-worth-it/" />
    <updated>2024-08-13T00:00:00Z</updated>
    <id>https://ldstephens.net/posts/blogging-challenges-are-they-really-worth-it/</id>
    <content type="html">&lt;p&gt;August 13, 2024&lt;/p&gt;
&lt;p&gt;As an indie blogger, our unique voice is our biggest asset. Blogging challenges, especially those requiring daily posts, often lead to low-quality content.&lt;/p&gt;
&lt;p&gt;I prefer reading spontaneous posts that are authentic, not those written solely to meet a daily challenge goal. As a reader, I can easily tell the difference.&lt;/p&gt;
&lt;p&gt;Write when you have something genuine to share, rather than forcing content to meet a challenge deadline. Just my opinion!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Blogging - Eliminating Distractions</title>
    <link href="https://ldstephens.net/posts/blogging-eliminating-distractions/" />
    <updated>2024-08-17T00:00:00Z</updated>
    <id>https://ldstephens.net/posts/blogging-eliminating-distractions/</id>
    <content type="html">&lt;p&gt;August 17, 2024&lt;/p&gt;
&lt;p&gt;This is Lionel &amp;quot;Ploum&amp;quot; Dricot &lt;a href=&quot;https://manuelmoreale.com/pb-ploum&quot;&gt;writing&lt;/a&gt; about his blog on &lt;a href=&quot;https://peopleandblogs.com/&quot;&gt;People and Blogs&lt;/a&gt;with Manu Moreale:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;My blog is exactly where I want it to be. If I had to start again, I would simply do it like I did in 2022. I was quick to remove any form of comments from my blog and, later, any kind of statistics. As far as I know, I’m one of the few strong advocates for the complete removal of statistics/analytic/tracking tools. It’s not ethical to spy on users but it is also completely counterproductive. Statistics on websites are a brainworm. People are obsessed by it and it makes them write dumb stuff in order to increase a dumb counter. Getting rid of any audience-measuring tool is one of the best things I did in 2013.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;[…]&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I’ve completely deleted all my social network accounts and never felt so free. Ironically, the less I was using social networks, the more readers I had on my blog. Social networks don’t bring you an audience. This is a lie! Social networks distract you from your real work and prevent your audience from reaching you. That’s their whole business! I know how frightening it is to delete permanently an account with thousands of followers. But this number is also a lie.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This quote has prompted me to rethink my approach to this blog. While I’ve always valued the freedom to write what I want, the reminder to eliminate distractions like analytics and social media has hit home.&lt;/p&gt;
&lt;p&gt;I&#39;ve turned off analytics to focus more on the writing. I&#39;ve also eliminated social media letting my blog stand on its own merits. This feels like a step toward a better connection with my work and readers.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>15 blogging rules</title>
    <link href="https://ldstephens.net/posts/15-blogging-rules/" />
    <updated>2024-09-03T00:00:00Z</updated>
    <id>https://ldstephens.net/posts/15-blogging-rules/</id>
    <content type="html">&lt;p&gt;September 3, 2024&lt;/p&gt;
&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;Give up on trying to be popular. I try not to filter myself based on what I believe will be popular. Some of my favourite posts get ignored. Some posts get popular and I have no idea why. Besides, terrible posts get buried fast if I’m posting three times a week. So post with abandon.&lt;/li&gt;
&lt;li&gt;Give up on trying to be interesting. Readers will come to my site for what’s interesting to me, or not, it’s fine, just say what I think about whatever I’m thinking about.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://interconnected.org/home/2020/09/10/streak&quot;&gt;Matt Webb&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Who am I responsible to here?</title>
    <link href="https://ldstephens.net/posts/who-am-i-responsible-to-here/" />
    <updated>2024-09-03T00:00:00Z</updated>
    <id>https://ldstephens.net/posts/who-am-i-responsible-to-here/</id>
    <content type="html">&lt;p&gt;September 3, 2024&lt;/p&gt;
&lt;p&gt;&amp;quot;Whenever I change blogging platforms or domain names or simply post to several places, I feel a twinge of guilt. How will my “audience” feel about the changes? Does it confuse things?[…] I don’t get a lot of traffic, but it’s also not zero traffic, so I feel some responsibility. But why? I am not writing for money or influence or popularity. I write to better understand what I’m thinking about, and sometimes share the result. I write so that I have a record of those things. I write, almost entirely, for me.[…] In that light, I shouldn’t need to worry about whether my RSS feed is consistent or if people need to follow me in too many places. I don’t want to be a dick about it, but c’mon, it’s an unimportant personal blog by some nobody on the internet. Let’s not overthink it.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://baty.net/2024/07/who-am-i-responsible-to-here/&quot;&gt;Jack Baty&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Write Like You Talk</title>
    <link href="https://ldstephens.net/posts/write-like-you-talk/" />
    <updated>2024-09-03T00:00:00Z</updated>
    <id>https://ldstephens.net/posts/write-like-you-talk/</id>
    <content type="html">&lt;p&gt;September 3, 2024&lt;/p&gt;
&lt;p&gt;&amp;quot;Here&#39;s a simple trick for getting more people to read what you write: write in spoken language.[…] It seems to be hard for most people to write in spoken language. So perhaps the best solution is to write your first draft the way you usually would, then afterward look at each sentence and ask &amp;quot;Is this the way I&#39;d say this if I were talking to a friend?&amp;quot; If it isn&#39;t, imagine what you would say, and use that instead. After a while this filter will start to operate as you write. When you write something you wouldn&#39;t say, you&#39;ll hear the clank as it hits the page.[…] just don&#39;t let a sentence through unless it&#39;s the way you&#39;d say it to a friend.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://paulgraham.com/talk.html&quot;&gt;Paul Graham&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Re - On personal websites and social web</title>
    <link href="https://ldstephens.net/posts/re-on-personal-websites-and-social-web/" />
    <updated>2024-09-23T00:00:00Z</updated>
    <id>https://ldstephens.net/posts/re-on-personal-websites-and-social-web/</id>
    <content type="html">&lt;p&gt;September 23, 2024&lt;/p&gt;
&lt;p&gt;In this blog post, &lt;a href=&quot;https://manuelmoreale.com/on-personal-websites-and-social-web&quot;&gt;Manu reflects&lt;/a&gt; on the divide between two groups regarding the future of being social on the web.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;And in those posts, I’m starting to see a trend of some sort. People are apparently starting to split into two camps that follow two very different ideological approaches when it comes to being social on the web. And when I say “people” I mean tech people, those who care about this type of stuff.&lt;/p&gt;
&lt;p&gt;On the other you have the people who are realising that maybe the solution is not to recreate social media but rather to abandon it and go back to a more deliberate way to be social online, using personal sites, small forums, emails, and other “traditional” tools. I’m obviously part of this second group.&lt;/p&gt;
&lt;p&gt;[…]&lt;/p&gt;
&lt;p&gt;Having said that I’m hopeful. I do think people are slowly starting to realise that you can get immense human value from the web outside of traditional social media. You have to work for it but it’s absolutely worth it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I side with Manu on this. Social Media is shit (my opinion). I’ve mentioned many times in the past that I’ve never had an account with any social media platforms that most people participate in, except for Twitter and Mastodon, both of which I’ve stopped using.&lt;/p&gt;
&lt;p&gt;Instead, I’ve discovered indie blogging and indie blogs. I have over 100 in my RSS feed, and I add a few new ones every week. I find that indie blogging provides a better, more authentic experience than social media by offering thoughtful content without the distractions of ads and algorithms. Instead of chasing likes or viral trends, indie bloggers write with passion, giving readers deeper insights and unique perspectives.&lt;/p&gt;
&lt;p&gt;Additionally, blogs create a more meaningful community where discussions feel genuine and less fleeting compared to social media’s fast-paced, superficial interactions. Bloggers also have full control over their content, free from the ever-changing algorithms that often limit visibility on social platforms.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Re - How I find interesting blogs</title>
    <link href="https://ldstephens.net/posts/re-how-i-find-interesting-blogs/" />
    <updated>2024-09-30T00:00:00Z</updated>
    <id>https://ldstephens.net/posts/re-how-i-find-interesting-blogs/</id>
    <content type="html">&lt;p&gt;September 30, 2024&lt;/p&gt;
&lt;p&gt;I like this conversation so I thought I would chime in: it revolves around how different bloggers discover new blogs. &lt;a href=&quot;https://micro.bjhess.com/2024/09/13/i-appreciate-personal.html&quot;&gt;Barry Hess&lt;/a&gt; mentions submitting his blog to various directories but notes limited traffic from them. &lt;a href=&quot;https://jrn.sh/post/how-i-find-interesting-blogs&quot;&gt;JRN&lt;/a&gt;responds, saying they prefer discovering blogs through bloggers linking to or responding to each other, social platforms like Mastodon, and blog exploration features on platforms like Micro.blog. And &lt;a href=&quot;https://thoughts.uncountable.uk/re-how-i-find-interesting-blogs/&quot;&gt;Chris&lt;/a&gt; at “uncountable thoughts” echoes JRN’s sentiment, emphasizing that blog directories aren’t heavily used for discovery; instead, contextual cross-linking between blogs is a more effective method.&lt;/p&gt;
&lt;p&gt;I’m relatively new to the indie blogging, so I’m always on the lookout for new blogs to follow. What works best for me is when I come across a blog that references another one I almost always click through, check out the “About” page, and skim the article archives to see if their content interests me. If it does, I’ll add their blog to my RSS feed.&lt;/p&gt;
&lt;p&gt;For instance, if you’ve stumbled upon this blog post, you have the chance to discover three new blogs, in addition to mine!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://bjhess.com/&quot;&gt;Barry&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://jrn.sh/&quot;&gt;JRN&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://thoughts.uncountable.uk/&quot;&gt;Chris&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>On Don&#39;t Make a Blog, Make a Brain Dump</title>
    <link href="https://ldstephens.net/posts/link-post-dont-make-a-blog-make-a-brain-dump/" />
    <updated>2025-02-02T00:00:00Z</updated>
    <id>https://ldstephens.net/posts/link-post-dont-make-a-blog-make-a-brain-dump/</id>
    <content type="html">&lt;p&gt;February 2, 2025&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://btxx.org/posts/dump/#menu&quot;&gt;Bradley Taunt, btxx.org&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Another problem arises when you finally do convince someone to start “blogging” online; self-doubt.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;“What could I possibly have to share?”&lt;/li&gt;
&lt;li&gt;“What if everyone hates what I post?”&lt;/li&gt;
&lt;li&gt;“What if my content sucks?”&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Just dump it. Who cares. It’s the internet after all, so who are you trying to impress? The point is that your sharing your own experiences that are unique to you as an individual. Posting something that you think is pointless or mundane might be extremely helpful or, at the very least, entertaining for someone else.&lt;/p&gt;
&lt;p&gt;Write up what you did over the weekend, a new recipe you tried out, review a movie/book or video game you enjoyed, list step-by-step instructions on how you installed a new appliance in your house - anything! Just write and be part of what made the internet fun, exciting and personal again.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
  </entry>
  <entry>
    <title>“Unplatform” a guidebook for escaping social media</title>
    <link href="https://ldstephens.net/posts/unplatform-a-guidebook-for-escaping-social-media/" />
    <updated>2025-02-02T00:00:00Z</updated>
    <id>https://ldstephens.net/posts/unplatform-a-guidebook-for-escaping-social-media/</id>
    <content type="html">&lt;p&gt;February 2, 2025&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://unplatform.fromthesuperhighway.com/&quot;&gt;Unplatform&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Unplatform is an interactive guidebook, online library, and recommendations database intended to help you escape social media and join the indie web.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I’m not on social media, but I’m a big fan of having your own space on the indie web. If you’re thinking about quitting social media, this guidebook is definitely worth checking out.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How I use AI for writing and coding</title>
    <link href="https://ldstephens.net/posts/how-i-use-ai-for-writing-and-coding/" />
    <updated>2025-02-06T00:00:00Z</updated>
    <id>https://ldstephens.net/posts/how-i-use-ai-for-writing-and-coding/</id>
    <content type="html">&lt;p&gt;February 6, 2025&lt;/p&gt;
&lt;p&gt;I’ve been using AI in two ways: for help with my writing and for figuring out how to do things.&lt;/p&gt;
&lt;p&gt;My writing skills aren’t that great. I know what I want to say and how I want to say it, but I struggle to put it into words. So, I use AI to proofread and improve the structure of what I’ve written.&lt;/p&gt;
&lt;p&gt;The other way AI helps me is with writing HTML and CSS for my static blog projects. I use it to explain things in HTML or CSS and to offer the code. For example, yesterday, I had a couple of posts where I kept getting an error in my HTML, and I couldn’t figure out what was wrong. So, I copied the code and put it into Claude. It rewrote the code and explained what it fixed. I guess you could call that debugging my code.&lt;/p&gt;
&lt;p&gt;AI has become a valuable tool for me. Whether it’s helping me improve my writing or troubleshooting code, it saves me time and makes things easier.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Re - No, The People Didn’t Vote For This</title>
    <link href="https://ldstephens.net/posts/re-no-the-people-didnt-vote-for-this/" />
    <updated>2025-02-10T00:00:00Z</updated>
    <id>https://ldstephens.net/posts/re-no-the-people-didnt-vote-for-this/</id>
    <content type="html">&lt;p&gt;February 10, 2025&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Democrats, obviously, aren’t thrilled, but the more meaningful data is that &lt;a href=&quot;https://thehill.com/homenews/administration/5129353-gop-support-for-musk-influence-with-trump-falls-dramatically-poll/&quot;&gt;Republicans don’t like what Elon Musk is doing&lt;/a&gt; at all.[…] Voters who supported Trump based on economic promises are instead seeing federal support for their local hospitals vanish, government contracts that supported thousands of local jobs disappear, and consumer prices continue to rise. The very voters who wanted economic stability are getting the opposite: economic chaos driven by an unelected billionaire’s personal agenda.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://www.techdirt.com/2025/02/10/no-the-people-didnt-vote-for-this/&quot;&gt;Mike Masnick&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Well! Well! Well! Lied to!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Quoting Tracy Durnell</title>
    <link href="https://ldstephens.net/posts/quoting-tracy-durnell/" />
    <updated>2025-02-20T17:23:08Z</updated>
    <id>https://ldstephens.net/posts/quoting-tracy-durnell/</id>
    <content type="html">&lt;p&gt;February 20, 2025&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Employ private posts — I don’t have to publish everything I write&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://tracydurnell.com/2025/01/21/guiding-principles-for-my-website/&quot;&gt;Tracy Durnell&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Kindle Paperwhite’s annoying flashes</title>
    <link href="https://ldstephens.net/posts/kindle-paperwhites-annoying-flashes/" />
    <updated>2025-02-20T22:11:49Z</updated>
    <id>https://ldstephens.net/posts/kindle-paperwhites-annoying-flashes/</id>
    <content type="html">&lt;p&gt;February 20, 2025&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://nice-marmot.net/Archives/2025/February_2025.html#note_2766&quot;&gt;Dave Rogers&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I have a 10th generation Kindle Paperwhite. I&#39;ve read from it a fair amount, particularly when I was away, because it&#39;s so light. But I generally don&#39;t care for the experience. It&#39;s very slow, and whenever I turn a page I get this annoying flash as the screen goes through this inversion process from whatever mode I&#39;m in until it settles on either the Dark or Light Mode, which I selected. That is, if I&#39;m in Light Mode, the page will first appear in Dark Mode, then switch to Light Mode. If I&#39;m in Dark Mode and turn the page, the page first appears in Light Mode, then switches to dark. Very annoying.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I also have a Paperwhite that I use for reading, and while I appreciate its lightweight, I’m not a huge fan of the overall experience either. I continue to use it because it’s so lightweight. I have an iPad, but it’s simply too heavy for comfortable reading.&lt;/p&gt;
&lt;p&gt;Right now, I’m actually reading a physical book for the first time in a very long time, and I’m enjoying the experience.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Platforms own you, not vice versa</title>
    <link href="https://ldstephens.net/posts/platforms-own-you-not-vice-versa/" />
    <updated>2025-02-26T00:00:00Z</updated>
    <id>https://ldstephens.net/posts/platforms-own-you-not-vice-versa/</id>
    <content type="html">&lt;p&gt;February 26, 2025&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.washingtonpost.com/technology/2025/02/25/chegg-google-ai-lawsuit/&quot;&gt;Hannah Ziegler&lt;/a&gt;, The Washington Post&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Online education company Chegg sues Google, says AI is killing business A new lawsuit against Google alleges that the search giant’s artificial intelligence summaries have hurt online education company Chegg’s traffic and revenue so much that the company may not survive in its current form.&lt;/p&gt;
&lt;p&gt;Chegg, which provides students with homework help and test answers, filed the suit against Google and parent company Alphabet this week in federal court. In its quarterly report released Monday, the company tied its recent financial struggles to AI-generated search summaries and claimed Google has “unjustly retained traffic” that once flowed to Chegg’s site. Chegg reported $144 million in revenue in its fourth quarter, a 24 percent decrease from the same period last year.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Chegg&#39;s pissed because Google isn&#39;t sending them traffic any more. Welcome to the club. If your business relies on another company&#39;s platform, you&#39;re a tenant with no lease. Chegg&#39;s lawsuit? Probably a long shot. The lesson? The landlord can do whatever the hell they want and a public company like Chegg should know better than to rely on someone else’s platform.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Why write when no one’s reading?</title>
    <link href="https://ldstephens.net/posts/why-write-when-no-ones-reading/" />
    <updated>2025-03-02T15:06:59Z</updated>
    <id>https://ldstephens.net/posts/why-write-when-no-ones-reading/</id>
    <content type="html">&lt;p&gt;March 2, 2025&lt;/p&gt;
&lt;p&gt;Writing without an audience might feel pointless. It isn’t just about being read; it’s about thinking more clearly. Putting thoughts into words forces us to process them in a way passive consumption doesn&#39;t.&lt;/p&gt;
&lt;p&gt;But most of all, write because your voice matters even if only to you. And if just one person finds what you write useful, then that makes it even more worthwhile. I think about the things I’ve read that have stuck with me, and I hope my words can do the same for someone else.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Quoting Zsolt Benke</title>
    <link href="https://ldstephens.net/posts/quoting-zsolt-benke/" />
    <updated>2025-03-07T10:03:21Z</updated>
    <id>https://ldstephens.net/posts/quoting-zsolt-benke/</id>
    <content type="html">&lt;p&gt;March 7, 2025&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;getting recognized as a blogger these days is rarely going to work. People are increasingly consuming different types of content these days, and this is largely due to the way AI is changing the way we interact with the web.&lt;/p&gt;
&lt;p&gt;That said, having a blog for thinking out loud is still the best way to learn and then “report” it, even if we’re the only ones reading it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://decoding.io/2025/02/read-its-still-worth-blogging-in-the-age-of-ai/&quot;&gt;Zsolt Benke&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Quoting Barry Hess</title>
    <link href="https://ldstephens.net/posts/quoting-barry-hess/" />
    <updated>2025-03-16T11:31:32Z</updated>
    <id>https://ldstephens.net/posts/quoting-barry-hess/</id>
    <content type="html">&lt;p&gt;March 16, 2025&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Blogging is a conversation. It’s a conversation with yourself and it’s a conversation with others.[…] You don’t have to be an essayist. (Though you can be one if you want!) Don’t let those essayists discourage you from blogging. Just write. Just blog.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://bjhess.com/posts/you-re-a-blogger-not-an-essayist&quot;&gt;Barry Hess&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>This makes my fucking blood boil!</title>
    <link href="https://ldstephens.net/posts/this-makes-my-fucking-blood-boil/" />
    <updated>2025-03-22T10:15:28Z</updated>
    <id>https://ldstephens.net/posts/this-makes-my-fucking-blood-boil/</id>
    <content type="html">&lt;p&gt;March 22, 2025&lt;/p&gt;
&lt;p&gt;Emily Peck,&lt;a href=&quot;https://www.axios.com/2025/03/21/social-security-lutnick-doge-checks&quot;&gt; writing for Axios&lt;/a&gt;: Seniors won&#39;t complain if they miss a Social Security check, Lutnick says&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Commerce secretary Howard Lutnick suggested this week that only &amp;quot;fraudsters&amp;quot; would complain about missing a monthly &lt;a href=&quot;https://www.axios.com/2025/03/20/doge-social-security-deposit-fraud&quot;&gt;Social Security&lt;/a&gt; check, and that most people wouldn&#39;t mind if the government simply skipped a payment.[…] More than 70 million Americans get a Social Security benefit every month, and for many, those checks are their only income.[…] &amp;quot;Let&#39;s say Social Security didn&#39;t send out their checks this month. My mother-in-law, who&#39;s 94, she wouldn&#39;t call and complain,&amp;quot; Lutnick — a billionaire former Wall Street CEO — &lt;a href=&quot;https://www.youtube.com/watch?v=182ckTL2KBA&quot;&gt;told&lt;/a&gt; the billionaire &amp;quot;All In&amp;quot; podcast host Chamath Palihapitiya.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This kind of shit just makes my fucking blood boil. As many of you know you know I’m 80 years old. I depend on my monthly Social Security check to live. Would I miss a check? Hell yes! So would millions of other seniors Republicans, Democrats, Independents, and those who don’t give a shit about politics. For some, it’s their &lt;em&gt;only&lt;/em&gt; source of income.&lt;/p&gt;
&lt;p&gt;It’s not like we’re getting a freebie here. We all paid into Social Security and Medicare our entire working lives. I started working when I was 15 years old and was never without a job until I retired. So I paid my fucking dues and so did all other seniors.&lt;/p&gt;
&lt;p&gt;Oh, but sure, let&#39;s just skip a payment, what could possibly go wrong? Maybe Lutnick thinks we can all just hop on our yachts and ride out the month, or maybe we should start selling off our prescription meds to make rent. The sheer arrogance of a billionaire pretending he knows what it&#39;s like to rely on Social Security is bullshit. News flash: We&#39;re not asking for a favor. We&#39;re demanding what we &lt;em&gt;earned&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Maybe you can tell I’m pissed. &lt;em&gt;Don’t fuck with our Social Security and Medicare!&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Quoting Jack Baty</title>
    <link href="https://ldstephens.net/posts/quoting-jack-baty/" />
    <updated>2025-04-16T11:30:36Z</updated>
    <id>https://ldstephens.net/posts/quoting-jack-baty/</id>
    <content type="html">&lt;p&gt;April 16, 2025&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://baty.net/journal/2025/04/04/today/&quot;&gt;Jack Baty&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I need to find a way for my brain to relax. I spend entire days with a dozen apps open, each with a dozen tabs open. I click rapidly between them looking for something to focus on. I never find anything.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://baty.net/posts/2025/04/i-dont-care-what-you-think/&quot;&gt;Jack Baty&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I don’t mean to be rude, but I don’t care much what you think. OK, that’s not exactly true, &lt;strong&gt;I care deeply what you think&lt;/strong&gt;. Maybe it’s more accurate to say that I don’t &lt;em&gt;worry&lt;/em&gt; about what you think. Are you mad that I keep switching platforms? Sorry, not sorry. Are you annoyed that I use words like “just” and “maybe” and “really” too often? Yeah, me too. We’ll get over it. Does it bother you that I don’t do enough throat-clearing before mentioning something that has become problematic? You’ll be fine. Would you prefer that I only write about Emacs? Not happening.&lt;/p&gt;
&lt;p&gt;There, I feel a little better now, because when I got up this morning I wanted to apologize for being alive and just (see, there’s that word again) shut everything down. I don’t think I’ll do that, though, because regardless of what you think…&lt;em&gt;I think&lt;/em&gt;…and it needs to come out somehow.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I get a kick out of Jack.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Quoting Juha-Matti Santala</title>
    <link href="https://ldstephens.net/posts/quoting-juha-matti-santala/" />
    <updated>2025-04-17T15:39:20Z</updated>
    <id>https://ldstephens.net/posts/quoting-juha-matti-santala/</id>
    <content type="html">&lt;p&gt;April 17, 2025&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I guess for us techies especially, the desire to tinker with the site comes from having a deeper interest in writing code than writing prose.[…] I also love tinkering with my website to learn new things and to make the site and its tooling even better suited for my own needs.[…] I can write my blog posts on my iPad when I’m in the library or local pub and at that time, there’s no way for me to tinker with the tools or the website itself.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://hamatti.org/posts/resisting-the-urge-to-rewrite-the-website/&quot;&gt;Juha-Matti Santala&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Cleaning up my 11ty project repository</title>
    <link href="https://ldstephens.net/posts/cleaning-up-my-11ty-project-repository/" />
    <updated>2025-04-18T12:25:18Z</updated>
    <id>https://ldstephens.net/posts/cleaning-up-my-11ty-project-repository/</id>
    <content type="html">&lt;p&gt;April 18, 2025&lt;/p&gt;
&lt;p&gt;Hey friends, I want to share a lesson I learned today about properly managing my 11ty site repository.&lt;/p&gt;
&lt;p&gt;For a while now, I&#39;ve been noticing something strange whenever I committed changes to GitHub. When I&#39;d make edits with my development server running (&lt;code&gt;npm start&lt;/code&gt;), my commits would include a bunch of extra files I didn&#39;t actually change. Turns out, I was accidentally committing all my build files along with my source code!&lt;/p&gt;
&lt;p&gt;Here&#39;s what was happening:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When running &lt;code&gt;npm start&lt;/code&gt;, 11ty generates build files in directories like &lt;code&gt;_site&lt;/code&gt; or &lt;code&gt;dist&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Without a proper &lt;code&gt;.gitignore&lt;/code&gt; file, Git was tracking ALL these generated files&lt;/li&gt;
&lt;li&gt;Every time I committed changes, I was pushing both my source code AND these temporary build files&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This wasn&#39;t just cluttering my repository, it was also confusing when looking at commit histories and potentially causing conflicts.&lt;/p&gt;
&lt;p&gt;The fix was surprisingly simple:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Created a &lt;code&gt;.gitignore&lt;/code&gt; file in my project root&lt;/li&gt;
&lt;li&gt;Added entry for build directory&lt;/li&gt;
&lt;li&gt;Ran &lt;code&gt;git rm -r --cached .&lt;/code&gt; to clear Git&#39;s tracking cache&lt;/li&gt;
&lt;li&gt;Re-added my files with &lt;code&gt;git add .&lt;/code&gt; (which now respects the &lt;code&gt;.gitignore&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Committed the cleaned-up repository&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Since my site deploys to Netlify directly from GitHub, I don&#39;t need those build files in my repository anyway. Netlify handles the building process on their servers.&lt;/p&gt;
&lt;p&gt;Now my repository is clean, my commits only show the files I&#39;ve actually changed, and the deployment process works exactly the same.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Text editors</title>
    <link href="https://ldstephens.net/posts/text-editors/" />
    <updated>2025-04-19T17:28:40Z</updated>
    <id>https://ldstephens.net/posts/text-editors/</id>
    <content type="html">&lt;p&gt;April 19, 2025&lt;/p&gt;
&lt;p&gt;I’m tinkering with editors to write blog posts that integrate with my 11ty site. Posts need front matter and must be in Markdown, so the editor has to load my 11ty project and let me drop new posts into the right folder. It also needs to play nice with GitHub Desktop. Since I’m not coding anymore,just writing Markdown, I don’t need anything fancy.&lt;/p&gt;
&lt;p&gt;Right now, I’ve only got two editors installed that do the job: BBEdit and VS Code. I’ve tried writing Markdown in VS Code, but honestly, it’s a shitty experience. I also gave Sublime Text a shot, but it takes too much setup and learning, and it’s $99. Not worth it for me. So for now, I’m sticking with BBEdit.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>My on going 11ty learning curve</title>
    <link href="https://ldstephens.net/posts/my-on-going-11ty-learning-curve/" />
    <updated>2025-04-20T11:34:02Z</updated>
    <id>https://ldstephens.net/posts/my-on-going-11ty-learning-curve/</id>
    <content type="html">&lt;p&gt;April 20, 2025&lt;/p&gt;
&lt;p&gt;Hey friends, I’m still learning how to use 11ty, and every now and then something clicks.&lt;/p&gt;
&lt;p&gt;I&#39;ve come to the realization that I don&#39;t need to write blog posts in a code editor like VS Code. If I&#39;m just writing a post, a regular text editor does the job just fine.&lt;/p&gt;
&lt;p&gt;All I need to do is drop the Markdown file into the posts folder of my local 11ty project. That folder is part of my local Git repository. Once the file&#39;s there, GitHub Desktop picks up the change. From there, I can commit and push it, and Netlify takes care of the rest building and publishing the updated to my site.&lt;/p&gt;
&lt;p&gt;The only time I need a code editor is when I want to make a change to the site itself, like tweaking the layout, updating styles, or editing config files.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>11ty blog post workflow</title>
    <link href="https://ldstephens.net/posts/11ty-blog-post-workflow/" />
    <updated>2025-04-21T08:48:43Z</updated>
    <id>https://ldstephens.net/posts/11ty-blog-post-workflow/</id>
    <content type="html">&lt;p&gt;April 21, 2025&lt;/p&gt;
&lt;p&gt;After &lt;a href=&quot;https://ldstephens.net/blog/my-ongoing-11ty-learning-curve/&quot;&gt;realizing&lt;/a&gt; that I don’t need a code editor to process a new blog post in 11ty I have a new workflow:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Write the post in Markdown with front matter using &lt;a href=&quot;https://getdrafts.com/&quot;&gt;Drafts&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Save as file to the Desktop, naming it with the post slug.&lt;/li&gt;
&lt;li&gt;Drag the file into the appropriate &lt;a href=&quot;https://aptonic.com/&quot;&gt;Dropzone&lt;/a&gt; folder that moves it into the correct location in the local 11ty project.&lt;/li&gt;
&lt;li&gt;Use GitHub Desktop to commit and push the changes.&lt;/li&gt;
&lt;/ol&gt;
</content>
  </entry>
  <entry>
    <title>The future of the iPad</title>
    <link href="https://ldstephens.net/posts/the-future-of-the-ipad/" />
    <updated>2025-04-21T17:42:15Z</updated>
    <id>https://ldstephens.net/posts/the-future-of-the-ipad/</id>
    <content type="html">&lt;p&gt;April 21, 2025&lt;/p&gt;
&lt;p&gt;Some quick thoughts on the future of the iPad. Since the iPad launched in 2010, it&#39;s been the go-to device for kids. It&#39;s safe, simple, great for games, learning, and videos. These &lt;a href=&quot;https://www.parents.com/what-are-ipad-kids-8692488&quot;&gt;iPad kids&lt;/a&gt; have grown up with it as their first computer.&lt;/p&gt;
&lt;p&gt;It&#39;s &lt;a href=&quot;https://www.census.gov/library/stories/2023/04/tablets-more-common-in-households-with-children.html?utm_source=chatgpt.com&quot;&gt;estimated&lt;/a&gt; that a significant portion of iPad users are kids and families. Around 80% of U.S. households with children own tablets, including iPads. This high rate of ownership shows that tablets are popular among families with kids under 18.&lt;/p&gt;
&lt;p&gt;So what happens when those iPad kids become adults? The oldest are maybe 15 now. We don&#39;t know what they&#39;ll choose as adults. Maybe they&#39;ll stick with the iPad because it&#39;s the computer they know. For them, simplicity isn&#39;t a drawback, it&#39;s how computers work. That&#39;s the open question that will shape the future of the iPad.&lt;/p&gt;
&lt;p&gt;I don&#39;t think the future of the iPad will be determined by those who started on the Mac, went iPad, and are now going back to the Mac after hitting iPadOS limitations and want Mac like features. I think the iPads future will be determined by those kids who have grown up using an iPad.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>New desk chair</title>
    <link href="https://ldstephens.net/posts/new-desk-chair/" />
    <updated>2025-04-26T11:38:15Z</updated>
    <id>https://ldstephens.net/posts/new-desk-chair/</id>
    <content type="html">&lt;p&gt;April 26, 2025&lt;/p&gt;
&lt;p&gt;My old chair was plastic, and the left support piece that connects the back to the seat broke. I lived with it for a couple of months because I was too lazy to look for a new one.&lt;/p&gt;
&lt;p&gt;On Friday, I finally decided to get off my ass and get a replacement. I knew what I wanted and asked ChatGPT for recommendations. One of the suggestions was the Kroy Ergonomic Mesh Swivel Task Chair, Black (UN59456) from Staples. My local store had it in stock, so I hopped in my truck and picked it up.&lt;/p&gt;
&lt;p&gt;The new chair offers an extra two inches of height compared to my old one. Now my hands sit slightly above the keyboard instead of below it. It&#39;s way more comfortable and much better for typing. It’s a fantastic improvement!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Link Post - You should blog</title>
    <link href="https://ldstephens.net/posts/link-post-you-should-blog/" />
    <updated>2025-04-26T15:28:18Z</updated>
    <id>https://ldstephens.net/posts/link-post-you-should-blog/</id>
    <content type="html">&lt;p&gt;April 26, 2025&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Some advice if you’re starting a blog for the first time (or it’s been awhile):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Share your thoughts on &lt;em&gt;whatever&lt;/em&gt;. You’re a blogger, not an opinion columnist
in the washington post.&lt;/li&gt;
&lt;li&gt;Change your mind! Write about why you changed your mind!&lt;/li&gt;
&lt;li&gt;Write however you want. Run-on sentences. Weird grammar. Write in limericks,
sonnets, or haikus – defy the grammar cops.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://keith.is/blog/you-should-blog/#:~:text=Some%20advice%20if,the%20grammar%20cops.&quot;&gt;Keith Kurson&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Link post - An investment in your health…</title>
    <link href="https://ldstephens.net/posts/link-post-an-investment-in-your-health/" />
    <updated>2025-04-28T15:28:34Z</updated>
    <id>https://ldstephens.net/posts/link-post-an-investment-in-your-health/</id>
    <content type="html">&lt;p&gt;April 28, 2025&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.patrickrhone.net/an-investment-in-your-health/&quot;&gt;Patrick Rhone&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;But your body, once it’s done, it’s done.&lt;/p&gt;
&lt;p&gt;So, it’s even more important to use and maintain it as well as you can, for as long as you can. Because it’s irreplaceable.&lt;/p&gt;
&lt;p&gt;So, put the best fuel (food) in it you can. Make sure that fuel is clean and high-quality (organic, sustainable, balanced, chemical free, ingredients you can trust, etc.). Keep your regularly scheduled maintenance visits (doctors, dentist, etc.). Run it regularly at both cruising and highway speeds (regular walking and exercise). Give it regular washings and keep it looking good (clean cars run better and last longer, so do bodies). These things may cost you more, but that’s because they are better and better for you.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Excellent advice!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Automating 11ty backups with a shell script and Keyboard Maestro</title>
    <link href="https://ldstephens.net/posts/automating-11ty-backups-with-a-shell-script-and-keyboard-maestro/" />
    <updated>2025-05-17T11:55:04Z</updated>
    <id>https://ldstephens.net/posts/automating-11ty-backups-with-a-shell-script-and-keyboard-maestro/</id>
    <content type="html">&lt;p&gt;May 17, 2025&lt;/p&gt;
&lt;p&gt;I&#39;ve always done Time Machine backups every Friday, which is fine for most things. But when it comes to the 11ty project for this blog, I wanted something more frequent. I make changes throughout the week, and if I break something, I want to be able to restore from a recent backup. So, I decided to automate it.&lt;/p&gt;
&lt;p&gt;The goal was to back up my entire 11ty project, including the public folder that&#39;s ignored by GitHub. To do this, I created a simple script to zip up the entire project and store it securely on an external drive. Here&#39;s the script:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;mkdir -p ~/Documents/ProjectBackups/
cd /Users/lorenstephens/Documents/GitHub/
zip -r ldstephensnet-$(date +&amp;quot;%Y-%m-%d-%I-%M%p&amp;quot;).zip ldstephensnet
mv ldstephensnet-*.zip &amp;quot;/Volumes/Nemo/ProjectBackups/&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This creates a backup folder if it doesn&#39;t exist, switches to my 11ty project directory, zips the entire project (including ignored files), names the zip with the date and time for easy reference, and moves it to an external drive.&lt;/p&gt;
&lt;p&gt;To make it even easier, I added the script to Keyboard Maestro. Now, with a simple keyboard shortcut, the backup runs automatically. No more worries about missing files or skipped commits.&lt;/p&gt;
&lt;p&gt;This script saves me from manual backups, and I know everything is safely stored. If I break something, I can always go back to the previous version.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Search</title>
    <link href="https://ldstephens.net/posts/search-2025-05-31/" />
    <updated>2025-05-31T14:39:59Z</updated>
    <id>https://ldstephens.net/posts/search-2025-05-31/</id>
    <content type="html">&lt;p&gt;May 31, 2025&lt;/p&gt;
&lt;p&gt;Hey friends, when I&#39;m looking for an answer or doing research, I rarely use Google anymore. I&#39;ve been using ChatGPT instead. Depending on what I&#39;m after, it can take forever to dig through Google results to find what I need. ChatGPT just gets to the point. ChatGPT also learns about me. It knows I use Netlify, so when I ask a question about it, I don&#39;t have to explain much, it just knows.&lt;/p&gt;
&lt;p&gt;And yes, there are privacy concerns. But let&#39;s be honest, Google has been collecting our data for years. I do what I can to protect my privacy, but it&#39;s already out there.&lt;/p&gt;
&lt;p&gt;I get that some folks are wary of AI, but it&#39;s not going anywhere. We might as well lean into it.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Link Post: RFK Jr.’s CDC Panel Ditches Some Flu Shots Based on Anti-Vaccine Junk Data</title>
    <link href="https://ldstephens.net/posts/link-post-rfk-jrs-cdc-panel-ditches-some-flu-shots-based-on-anti-vaccine-junk-data/" />
    <updated>2025-06-28T11:46:03Z</updated>
    <id>https://ldstephens.net/posts/link-post-rfk-jrs-cdc-panel-ditches-some-flu-shots-based-on-anti-vaccine-junk-data/</id>
    <content type="html">&lt;p&gt;June 28, 2025&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://daringfireball.net/linked/2025/06/27/rfk-cdc-ditch-flu-shots-based-on-junk-data&quot;&gt;John Gruber&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Having an ignorant conspiracy nut lead the Department of Health and Human Services is angering and worrisome, to say the least. But it’s also incredibly frustrating, because Donald Trump himself isn’t an anti-vaxxer. In fact, one of the few great achievements of the first Trump Administration was &lt;a href=&quot;https://en.wikipedia.org/wiki/Operation_Warp_Speed&quot;&gt;Operation Warp Speed&lt;/a&gt;, a highly successful effort spearheaded by the US federal government to “facilitate and accelerate the development, manufacturing, and distribution of COVID-19 vaccines, therapeutics, and diagnostics.” […] But instead, while plotting his return to office, Trump smelled opportunity with the anti-vax contingent &lt;a href=&quot;https://daringfireball.net/linked/2025/06/27/trump-stupid-americans&quot;&gt;of the out-and-proud Stupid-Americans&lt;/a&gt;, and now here we are, with a genuine know-nothing lunatic like RFK Jr. as Secretary of Health and Human Services. God help us if another pandemic hits in the next few years.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This has me worried. Will I even be able to get my flu and COVID shots this fall? I’m a senior. Seniors&#39; get the high-dose version for extra protection. But sure, let’s gamble with seniors’ lives. What could go wrong? With this fucking whack job running Health and Human Services, America’s about to get a whole lot sicker.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Run-Walk-Run</title>
    <link href="https://ldstephens.net/posts/run-walk-run/" />
    <updated>2025-06-30T09:43:08Z</updated>
    <id>https://ldstephens.net/posts/run-walk-run/</id>
    <content type="html">&lt;p&gt;June 30, 2025&lt;/p&gt;
&lt;p&gt;Since I&#39;ve started adding some running sections to my morning walks with Trix (our dog), I decided to start recording them in &lt;a href=&quot;https://www.strava.com/&quot;&gt;Strava&lt;/a&gt; yesterday. I&#39;ve had a Strava account for years, from back in my bike racing days, so it was easy to pick it back up.&lt;/p&gt;
&lt;p&gt;I&#39;m not planning to do anything serious with the running, but hey, at 80, I might actually place pretty well in some 5K events.&lt;/p&gt;
&lt;p&gt;I think I&#39;d be more into 5K trail runs than road races, though. For now, it&#39;s more about staying fit and healthy, but who knows?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Link post: I don’t want your email</title>
    <link href="https://ldstephens.net/posts/link-post-i-dont-want-your-email/" />
    <updated>2025-07-07T16:18:48Z</updated>
    <id>https://ldstephens.net/posts/link-post-i-dont-want-your-email/</id>
    <content type="html">&lt;p&gt;July 7, 2025&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I don’t know who reads this. I don’t know how they find it. I don’t know if they’ll ever come back. I don’t know a damned thing. And that’s by design. I value my privacy and by extension, I value others’. That’s exactly why I don’t have newsletters. The last thing I want is someone’s email.&lt;/p&gt;
&lt;p&gt;[…]&lt;/p&gt;
&lt;p&gt;This blog is a place to get things out of my head. I write for myself. Putting it on display provides just enough social pressure to give it &lt;em&gt;that much more&lt;/em&gt; care. But it’d be fine if it was read by no one. I won’t lie–that wasn’t always the case. It took me a lot of years to grind that desire out of me.&lt;/p&gt;
&lt;p&gt;[…]&lt;/p&gt;
&lt;p&gt;Many folks got caught in the trap that they &lt;em&gt;just might&lt;/em&gt; be able to make a living by making content. And just like every other road to fame, 99.9% of them didn’t.&lt;/p&gt;
&lt;p&gt;[…]&lt;/p&gt;
&lt;p&gt;I’ll never grow a following or make a dime from this blog. That’s just fine. It keeps things clean and easy. I have a simple site that I pay nothing to host. I have no aspirations beyond what this currently is. I write the things I want to write. People may read it. If they do, awesome. If they don’t, whatever. It’s freeing.&lt;/p&gt;
&lt;p&gt;[…]&lt;/p&gt;
&lt;p&gt;But who cares about how I feel. More importantly, this approach respects readers. They’re not tracked. They’re not bothered with ads. There are no stupid GDPR labyrinths. None of their personal information is stored. They come, they read, they leave. That’s it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://pjonori.blog/posts/i-dont-want-your-email/&quot;&gt;PJ Onori&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I always find it enjoyable to read others&#39; perspectives on blogs and blogging.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Anti-Vaxx Stupidity: U.S. measles cases hit highest level in 33 years</title>
    <link href="https://ldstephens.net/posts/anti-vaxx-stupidity-us-measles-cases-hit-highest-level-in-33-years/" />
    <updated>2025-07-11T16:57:59Z</updated>
    <id>https://ldstephens.net/posts/anti-vaxx-stupidity-us-measles-cases-hit-highest-level-in-33-years/</id>
    <content type="html">&lt;p&gt;July 11, 2025&lt;/p&gt;
&lt;p&gt;Well, this is just fucking GREAT. Measles is making a comeback. &lt;a href=&quot;https://www.npr.org/sections/shots-health-news/2025/07/09/nx-s1-5461155/measles-outbreak-cdc-vaccination-health&quot;&gt;The U.S. is having its biggest outbreak in 33 years&lt;/a&gt;, with more than a thousand cases and counting, mostly because too many people decided vaccines are optional. “The measles milestone comes the same week that some of the&lt;a href=&quot;https://www.npr.org/sections/shots-health-news/2025/07/08/nx-s1-5459978/rfk-jr-vaccine-pediatrics-public-health-lawsuit&quot;&gt; nation&#39;s leading medical associations&lt;/a&gt; sued Health Secretary Robert F. Kennedy Jr., charging him with what they characterize as an effort to undermine trust in vaccines among the American public.”&lt;/p&gt;
&lt;p&gt;Texas is leading the charge, and summer travel is helping measles spread across the country.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Why Am I Still Listening?</title>
    <link href="https://ldstephens.net/posts/why-am-i-still-listening/" />
    <updated>2025-07-19T09:38:46Z</updated>
    <id>https://ldstephens.net/posts/why-am-i-still-listening/</id>
    <content type="html">&lt;p&gt;July 19, 2025&lt;/p&gt;
&lt;p&gt;There&#39;s a tech podcast that I listen to (not naming names) with three hosts. One of them is a smug, know-it-all asshole who makes the show almost unbearable at times. So why do I keep listening? Well, because the other two are great, and I often learn something.&lt;/p&gt;
&lt;p&gt;I&#39;ve deleted the podcast from my feed more than once, and I&#39;ll probably do it again. Today&#39;s episode, during my walk, pushed me right back to that point.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Fiddling with my blogs today</title>
    <link href="https://ldstephens.net/posts/fiddling-with-my-blogs-today/" />
    <updated>2025-07-21T19:09:16Z</updated>
    <id>https://ldstephens.net/posts/fiddling-with-my-blogs-today/</id>
    <content type="html">&lt;p&gt;July 21, 2025&lt;/p&gt;
&lt;p&gt;I was fiddling with my blogs today and made a few updates.&lt;/p&gt;
&lt;p&gt;On this site, I rebuilt the site using modified version of the 11ty base blog and added a background color. Now both my blogs have the same layout.&lt;/p&gt;
&lt;p&gt;Still not sure if I&#39;ll link to weblog.ldstephens from ldstephens. There&#39;s already a link going the other way in the nav.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>On The Weird Web</title>
    <link href="https://ldstephens.net/posts/on-the-weird-web/" />
    <updated>2025-08-03T10:43:51Z</updated>
    <id>https://ldstephens.net/posts/on-the-weird-web/</id>
    <content type="html">&lt;p&gt;August 3, 2025&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I’m so sick of hyper-specialized, narrowly focused web presence. Give me weird. Give me personal. Talk about more than just “your focus.” I want to hear about music and art and what you’re reading and your hobbies and travels. Show me the real you. Make the web weird again!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://gomakethings.com/the-weird-web/&quot;&gt;Chris Ferdinandi&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;lstephens has always been pretty narrowly focused on tech and Apple stuff. That&#39;s exactly why I started this weblog - as a place where I can freely post about everything else. It’s my weird web, and I don&#39;t want to bore my tech followers with personal stories, random thoughts, the occasional rant, or whatever else I&#39;m into that has nothing to do with tech.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>There’s no fucking cure for stupid</title>
    <link href="https://ldstephens.net/posts/theres-no-fucking-cure-for-stupid/" />
    <updated>2025-08-08T13:25:30Z</updated>
    <id>https://ldstephens.net/posts/theres-no-fucking-cure-for-stupid/</id>
    <content type="html">&lt;p&gt;August 8, 2025&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.nytimes.com/2025/08/05/health/rfk-jr-vaccine-funding.html?unlocked_article_code=1.cE8.a0JR.g9jlujYQCzsG&amp;amp;smid=nytcore-ios-share&amp;amp;referringSource=articleShare&quot;&gt;RFK Jr. Cancels Nearly $500 Million in mRNA Vaccine Contracts&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Health Secretary Robert F. Kennedy Jr. has canceled nearly $500 million of grants and contracts for developing mRNA vaccines, the Department of Health and Human Services &lt;a href=&quot;https://www.hhs.gov/press-room/hhs-winds-down-mrna-development-under-barda.html&quot;&gt;announced on Tuesday&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It is the latest blow to research on this technology. In May, the Department of Health and Human Services &lt;a href=&quot;https://www.nytimes.com/2025/05/29/health/moderna-trump-bird-flu-vaccine-contract.html&quot;&gt;revoked a nearly $600 million contract&lt;/a&gt; to the drugmaker Moderna to develop a vaccine against bird flu.&lt;/p&gt;
&lt;p&gt;The new cancellations dismayed scientists, many of whom regard mRNA shots as the best option for protecting Americans in a pandemic.&lt;/p&gt;
&lt;p&gt;“This is a bad day for science,” said Scott Hensley, an immunologist at the University of Pennsylvania who has been working to develop an mRNA vaccine against influenza.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
  </entry>
  <entry>
    <title>Analytics</title>
    <link href="https://ldstephens.net/posts/analytics-2025-8-16/" />
    <updated>2025-08-16T11:03:02Z</updated>
    <id>https://ldstephens.net/posts/analytics-2025-8-16/</id>
    <content type="html">&lt;p&gt;August 16, 2025&lt;/p&gt;
&lt;p&gt;Analytics numbers can be deceiving. They only capture part of your audience, missing readers who follow your site in RSS without ever visiting directly. That means the traffic you see is just the drive-by visitors. Keep that in mind the next time you judge your site&#39;s performance by analytics alone.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Link post: This is your reminder that…</title>
    <link href="https://ldstephens.net/posts/link-post-this-is-your-reminder-that/" />
    <updated>2025-08-21T11:50:43Z</updated>
    <id>https://ldstephens.net/posts/link-post-this-is-your-reminder-that/</id>
    <content type="html">&lt;p&gt;August 21, 2025&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Pundits are not Journalists.&lt;/li&gt;
&lt;li&gt;Op-ed is not news.&lt;/li&gt;
&lt;li&gt;Polls are propaganda.&lt;/li&gt;
&lt;li&gt;Anyone can be a “media outlet” or a “Journalist” on the Internet.&lt;/li&gt;
&lt;li&gt;Just because you read it does not make it true.&lt;/li&gt;
&lt;li&gt;Especially scrutinize things that confirm your theories and views.&lt;/li&gt;
&lt;li&gt;Trust but verify.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://www.patrickrhone.net/15055-2/&quot;&gt;Patrick Rhone&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Quoting Dave Pell</title>
    <link href="https://ldstephens.net/posts/quoting-dave-pell/" />
    <updated>2025-08-21T14:25:43Z</updated>
    <id>https://ldstephens.net/posts/quoting-dave-pell/</id>
    <content type="html">&lt;p&gt;August 21, 2025&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Dem Bones:&lt;/strong&gt; &amp;quot;Few measurements reflect the luster of a political party’s brand more clearly than the choice by voters to identify with it — whether they register on a clipboard in a supermarket parking lot, at the Department of Motor Vehicles or in the comfort of their own home. And fewer and fewer Americans are choosing to be Democrats.&amp;quot; &lt;a href=&quot;https://www.nytimes.com/2025/08/20/us/politics/democratic-party-voter-registration-crisis.html?unlocked_article_code=1.fk8.tFTN.oXrlWoASCDq8&amp;amp;smid=bs-share&quot;&gt;The Democratic Party Faces a Voter Registration Crisis&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;[…]&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Thou Shall Not:&lt;/strong&gt; &amp;quot;A federal judge in Texas temporarily halted on Wednesday a state law that would have required the Ten Commandments to be visibly displayed in every public school classroom by Sept. 1.&amp;quot; &lt;a href=&quot;https://www.nytimes.com/2025/08/20/us/politics/ten-commandments-texas.html?unlocked_article_code=1.fk8.Ljtu.pJ_vXshqHiWM&amp;amp;smid=nytcore-ios-share&amp;amp;referringSource=articleShare&quot;&gt;Judge Halts Texas Law Mandating the Ten Commandments in School&lt;/a&gt;. (Maybe people should spend less time pushing the ten commandments and more time following them.)&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://managingeditor.substack.com/p/burger-and-the-king&quot;&gt;Dave Pell&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>New Look</title>
    <link href="https://ldstephens.net/posts/new-look/" />
    <updated>2025-08-23T10:05:43Z</updated>
    <id>https://ldstephens.net/posts/new-look/</id>
    <content type="html">&lt;p&gt;August 23, 2025&lt;/p&gt;
&lt;p&gt;I’ve been tinkering with the site’s design and layout the last couple of days. The new color scheme is my take on &lt;a href=&quot;https://draculatheme.com/&quot;&gt;Dracula&lt;/a&gt; (the theme, not the vampire), and navigation has moved to the footer. I like this version better since it’s mine, unlike the old &lt;a href=&quot;https://github.com/11ty/eleventy-base-blog&quot;&gt;11ty-base-blog&lt;/a&gt; setup.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>August 24, 2025, at 3:20:03 PM</title>
    <link href="https://ldstephens.net/posts/august-24-2025-at-32003-pm/" />
    <updated>2025-08-24T15:21:18Z</updated>
    <id>https://ldstephens.net/posts/august-24-2025-at-32003-pm/</id>
    <content type="html">&lt;p&gt;August 24, 2025&lt;/p&gt;
&lt;p&gt;Made a few more changes to the site today. Moved the navigation from the footer to the top.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Carrot Weather’s limited weather sources</title>
    <link href="https://ldstephens.net/posts/carrot-weathers-limited-weather-sources/" />
    <updated>2025-10-08T08:31:38Z</updated>
    <id>https://ldstephens.net/posts/carrot-weathers-limited-weather-sources/</id>
    <content type="html">&lt;p&gt;October 8, 2025&lt;/p&gt;
&lt;p&gt;I recently &lt;a href=&quot;https://ldstephens.net/blog/weather-apps/&quot;&gt;wrote about weather apps&lt;/a&gt; and their importance in my area. In that post, I mentioned my love for Carrot Weather, but noted that the available weather sources are not accurate for central New Jersey. The most reliable sources for my region are The Weather Channel and Weatherbit.&lt;/p&gt;
&lt;p&gt;As my Carrot subscription is up for renewal in a couple of months, I decided to reach out to the developer and suggest that they add these sources to Carrot. I don’t think my request is unreasonable for such a great app. Hello Weather offers 11 weather source options, including The Weather Channel and Weatherbit, compared to Carrot&#39;s 7 sources—almost twice as many.&lt;/p&gt;
&lt;p&gt;I know I’m just one person making this request, so I’m sure it may be overlooked. However, I can&#39;t be the only one wishing for additional source options in Carrot. Unless something changes, I will not be renewing my subscription.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Updated design</title>
    <link href="https://ldstephens.net/posts/updated-design/" />
    <updated>2025-10-25T17:11:38Z</updated>
    <id>https://ldstephens.net/posts/updated-design/</id>
    <content type="html">&lt;p&gt;October 25, 2025&lt;/p&gt;
&lt;p&gt;I updated the design of this site today. It’s simpler, faster, and easier to read.&lt;/p&gt;
&lt;p&gt;The new look sticks to a clean black-and-white theme that automatically switches to dark mode if your device prefers it. Links are always underlined for clarity, and system fonts keep everything feeling native and quick.&lt;/p&gt;
&lt;p&gt;Just a small refresh — focused on readability and comfort.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Hobbies</title>
    <link href="https://ldstephens.net/posts/hobbies/" />
    <updated>2025-11-01T12:46:27Z</updated>
    <id>https://ldstephens.net/posts/hobbies/</id>
    <content type="html">&lt;p&gt;November 1, 2025&lt;/p&gt;
&lt;p&gt;One of my favorite hobbies is exploring different text editors. They typically fall into two categories: simple and ready-to-use, or deep and endlessly customizable, provided you invest the time.&lt;/p&gt;
&lt;p&gt;Editors like iA Writer and MarkEdit are user-friendly and come with most of the essential features built-in. In contrast, Drafts, VS Code, BBEdit, and Sublime Text offer extensive customization options, but require a willingness to learn.&lt;/p&gt;
&lt;p&gt;Drafts is my go-to editor because I&#39;ve used it for years and have customized it to suit my preferences. When I need a more focused writing environment, I use iA Writer. I use VS Code to manage my 11ty sites.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>More design updates</title>
    <link href="https://ldstephens.net/posts/more-design-updates/" />
    <updated>2025-11-01T13:13:44Z</updated>
    <id>https://ldstephens.net/posts/more-design-updates/</id>
    <content type="html">&lt;p&gt;November 1, 2025&lt;/p&gt;
&lt;p&gt;This morning, I updated the homepage of this site. I&#39;ve been wanting to add my 10 most recent posts to it, and I finally managed to get it done.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>A Practical Path to Universal Healthcare</title>
    <link href="https://ldstephens.net/posts/a-practical-path-to-universal-healthcare/" />
    <updated>2025-11-28T11:56:28Z</updated>
    <id>https://ldstephens.net/posts/a-practical-path-to-universal-healthcare/</id>
    <content type="html">&lt;p&gt;I’ve been digging into Scott Galloway’s take on healthcare, something he talks about a lot on &lt;a href=&quot;https://podcasts.voxmedia.com/show/pivot&quot;&gt;Pivot&lt;/a&gt; and honestly, his phased Medicare expansion idea makes a lot of sense for America. He thinks the path to a national system isn’t some overnight revolution. It’s a slow rollout: cut the Medicare age by two years every two years until it covers everyone.&lt;/p&gt;
&lt;p&gt;65 → 63 → 61 → all the way down to zero.&lt;/p&gt;
&lt;p&gt;It’s a simple way to move to a real Medicare for All. Hospitals and insurers get time to adjust. People get coverage without waiting for Congress to agree on the perfect plan.&lt;/p&gt;
&lt;p&gt;I don’t agree with Scott on everything he says, but this one strikes me as both practical and humane. &lt;em&gt;Healthcare as a right&lt;/em&gt;, implemented with a plan.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>On the NFL Streaming Fragmentation</title>
    <link href="https://ldstephens.net/posts/on-the-nfl-streaming-fragmentation/" />
    <updated>2025-12-21T15:14:26Z</updated>
    <id>https://ldstephens.net/posts/on-the-nfl-streaming-fragmentation/</id>
    <content type="html">&lt;p&gt;December 21, 2025&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I’m tired of these leagues sprinkling their games across a million different outlets so I have to have a million different subscriptions to watch them all.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://talk.macpowerusers.com/t/nfl-streaming-fragmentation/43661?&quot;&gt;jcarucci&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It&#39;s not just the NFL; it&#39;s true for all sports. I used to watch way more sports than I do now because of this very reason.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Get a local 11ty project on GitHub without the command line</title>
    <link href="https://ldstephens.net/posts/get-a-local-11ty-project-on-github-without-the-command-line/" />
    <updated>2025-12-23T11:25:27Z</updated>
    <id>https://ldstephens.net/posts/get-a-local-11ty-project-on-github-without-the-command-line/</id>
    <content type="html">&lt;p&gt;December 23, 2025&lt;/p&gt;
&lt;p&gt;I like tinkering with 11ty projects for learning and fun. Most of the time I work on them locally, and sometimes I later decide I want the project on GitHub. As someone who isn’t a developer and isn’t comfortable with the command line, I need a different option.&lt;/p&gt;
&lt;p&gt;The usual advice looks something like this:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    git init
    git add .
    git commit -m &amp;quot;Initial commit&amp;quot;
    git branch -M main
    git remote add origin https://github.com/USERNAME/REPO.git
    git push -u origin main
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;That’s fine if you live in the terminal. I don’t.&lt;/p&gt;
&lt;p&gt;Here’s what I did instead using GitHub Desktop:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Created a new repository on GitHub with just a README file.&lt;/li&gt;
&lt;li&gt;Opened the repository locally using GitHub Desktop, which created a local copy.&lt;/li&gt;
&lt;li&gt;Renamed my original project folder and copied all of its files into the new repository folder.&lt;/li&gt;
&lt;li&gt;Committed the changes and pushed them to GitHub.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That’s it. No command line.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Link Post: The Case for Blogging in the Ruins</title>
    <link href="https://ldstephens.net/posts/link-post-the-case-for-blogging-in-the-ruins/" />
    <updated>2026-01-06T14:24:32Z</updated>
    <id>https://ldstephens.net/posts/link-post-the-case-for-blogging-in-the-ruins/</id>
    <content type="html">&lt;p&gt;January 06, 2026&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.joanwestenberg.com/the-case-for-blogging-in-the-ruins/&quot;&gt;Joan Westenberg&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Start a blog. Start one because the practice of writing at length, for an audience you respect, about things that matter to you, is itself valuable. Start one because owning your own platform is a form of independence that becomes more important as centralized platforms become less trustworthy. Start one because the format shapes the thought, and this format is good for thinking.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
  </entry>
  <entry>
    <title>On - Why People Should Not Ask for Donations or Money to Run Their Own Personal Blog</title>
    <link href="https://ldstephens.net/posts/on-why-people-should-not-ask-for-donations-or-money-to-run-their-own-personal-blog/" />
    <updated>2026-01-15T17:41:30Z</updated>
    <id>https://ldstephens.net/posts/on-why-people-should-not-ask-for-donations-or-money-to-run-their-own-personal-blog/</id>
    <content type="html">&lt;p&gt;January 15, 2026&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://afranca.com.br/why-people-should-not-ask-for-donations-or-money-to-run-their-own-personal-blog/&quot;&gt;Andre Franca, &lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Why do you run a blog? Is it to make a living, or is it a hobby? If you write from your small corner of the internet for pleasure, to meet new people, or simply for engagement, then you probably shouldn’t ask for money for it. Here&#39;s why:&lt;/p&gt;
&lt;p&gt;[…]&lt;/p&gt;
&lt;p&gt;First, asking for donations creates an implicit transaction, even when framed as &amp;quot;optional&amp;quot;. Readers may feel entitled to certain topics, frequency, or opinions.&lt;/p&gt;
&lt;p&gt;Second, financial incentives often (if not always) influence behavior. Writers may unconsciously avoid controversial opinions, difficult topics, or experimental ideas out of fear of alienating supporters. This certainly leads to self-censorship, where authenticity is sacrificed in favor of maintaining income. There are many examples of this among content creators out there.&lt;/p&gt;
&lt;p&gt;Third, the barrier to entry for blogging has never been lower. Today, there are countless ways to build an online presence, and running a blog can cost little to nothing. When the costs of running a blog are minimal or nonexistent, requesting money becomes harder to justify, especially for a purely personal website.&lt;/p&gt;
&lt;p&gt;[…]&lt;/p&gt;
&lt;p&gt;Finally, without financial pressure, writers are free to write irregularly, change direction, or even stop altogether. At least, that is how I feel about this blog.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;For my own site&lt;/em&gt;, I agree in principle.&lt;/p&gt;
&lt;p&gt;A personal blog, for me, is my space where I share how I&#39;m using my tech, random thoughts, and the occasional rant. I don&#39;t want to feel obligated to produce posts, stick to specific topics, or maintain consistency. Even optional donations can alter that dynamic, at least in my own mind.&lt;/p&gt;
&lt;p&gt;Blogging isn&#39;t expensive anymore. A domain and basic hosting cost very little, and I&#39;m happy to cover that expense myself.&lt;/p&gt;
&lt;p&gt;I appreciate that my blog doesn&#39;t have to perform. It doesn&#39;t need to grow or justify its existence. It can be valuable to a few people, or just to me.&lt;/p&gt;
&lt;p&gt;What are your thoughts?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Today 2026-01-20</title>
    <link href="https://ldstephens.net/posts/today-2026-01-20/" />
    <updated>2026-01-20T14:26:27Z</updated>
    <id>https://ldstephens.net/posts/today-2026-01-20/</id>
    <content type="html">&lt;p&gt;January 20, 2026&lt;/p&gt;
&lt;p&gt;This morning, after my walk with Trix, I sat down at my MacBook, scanned my RSS feeds, and checked my email. Then I thought, &amp;quot;Now what?&amp;quot; I didn&#39;t have any special projects planned, so I decided to fool around with this site.&lt;/p&gt;
&lt;p&gt;I have two different designs for it: one based on the 11ty base blog, and another that I built myself, which I&#39;m pretty proud of. I decided to switch from the base blog design to the one I created. After making a few changes and updating the theme, what you&#39;re currently seeing is the result.&lt;/p&gt;
&lt;p&gt;Hope you like it.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Blogging: No List, No Schedule</title>
    <link href="https://ldstephens.net/posts/blogging-no-list-no-schedule/" />
    <updated>2026-01-21T13:34:07Z</updated>
    <id>https://ldstephens.net/posts/blogging-no-list-no-schedule/</id>
    <content type="html">&lt;p&gt;January 21, 2026&lt;/p&gt;
&lt;p&gt;I have a folder of quotes I&#39;ve collected over the years. This morning, while reading through a few, one stopped me:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Instead of constantly hunting for blog topics and maintaining a never-ending list of ideas, I&#39;m trying a new approach. Rather than forcing ideas, I&#39;m focusing on writing only about things that genuinely spark my interest. I&#39;ll know it&#39;s the right topic when I feel a natural urge to share my thoughts. This might mean blogging less, but it could also mean journaling more.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Author unknown&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This quote mirrors my own approach to blogging. I don&#39;t keep a list of ideas, feel obligated to publish on a schedule, stick to specific topics, or maintain consistency. I write when something resonates with me in a way that feels worth sharing.&lt;/p&gt;
&lt;p&gt;Often, my writing begins as a way to think, not necessarily to publish. The act of writing helps me understand the ideas I&#39;m circling around. Sometimes that becomes a post; sometimes it doesn&#39;t, and that&#39;s fine. Not everything needs to become something.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Life before social media</title>
    <link href="https://ldstephens.net/posts/life-before-social-media/" />
    <updated>2026-01-22T10:37:32Z</updated>
    <id>https://ldstephens.net/posts/life-before-social-media/</id>
    <content type="html">&lt;p&gt;January 22, 2026&lt;/p&gt;
&lt;p&gt;While I was laying down to take a nap today (yes I take a nap every afternoon) I started thinking about what a fucking shit show social media is and how in my opinion it is destroying society.&lt;/p&gt;
&lt;p&gt;Social media as we know it today started in 2003 with MySpace and was then overtaken by Facebook and has progressed to what we have today. I was born in 1945, which means I lived the first 58 years of my life without social media. At 81 now, I&#39;ve had a front-row seat to watch what it&#39;s done to society over the past two decades. My introduction to personal computers was in the mid-1980&#39;s. I had a Compaq portable that was my work computer and a Commodore 64 that I bought and used at home. I&#39;ve always been fascinated with computers and considered tinkering with them a hobby that I still enjoy to this day.&lt;/p&gt;
&lt;p&gt;People born after 2003 have never known life without social media, which is a shame. Life was so different then, and honestly, simpler in ways that matter.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What We Had Before&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Back then, we actually experienced boredom - and that wasn&#39;t a bad thing. Waiting in line at the grocery store or sitting in a doctor&#39;s office meant your mind wandered. You thought about things, came up with ideas, daydreamed. Now everyone just reflexively grabs their phone the second there&#39;s a quiet moment.&lt;/p&gt;
&lt;p&gt;If you had a disagreement with someone, you had to work it out face-to-face or over the phone. You couldn&#39;t hide behind a screen or fire off a nasty comment and walk away. This meant actual conversations, real conflict resolution, and learning how to regulate your emotions when talking to people.&lt;/p&gt;
&lt;p&gt;Your social world was the people physically around you - neighbors, coworkers, friends from local organizations. You invested in your immediate community because those were the relationships that mattered in your daily life. There were no parasocial relationships with strangers halfway across the world.&lt;/p&gt;
&lt;p&gt;News came at specific times - the morning paper, the evening broadcast. You could stay informed without being perpetually anxious about every crisis happening everywhere all at once. And here&#39;s a big one: privacy was the default. Embarrassing moments, youthful mistakes, stupid things you said - they weren&#39;t permanently archived and searchable. People could reinvent themselves, move on from their past, grow without dragging everything behind them forever.&lt;/p&gt;
&lt;p&gt;My Commodore 64 and Compaq portable were tools that enhanced what I could do without demanding constant attention or messing with my head. They didn&#39;t buzz at me all day or make me feel bad about myself.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Damage We&#39;re Seeing&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The mental health crisis, especially among young people, is staggering. Depression and anxiety rates have spiked dramatically since social media became widespread. Constant comparison, cyberbullying, fear of missing out, seeking validation through likes - it&#39;s created a generation struggling with basic self-worth.&lt;/p&gt;
&lt;p&gt;Truth itself has become slippery. When the business model is engagement over accuracy, misinformation spreads faster than anyone can fact-check it. People end up living in completely separate realities based on whatever their algorithm feeds them.&lt;/p&gt;
&lt;p&gt;And let&#39;s be honest about what these platforms really are - they&#39;re engineered by some of the brightest minds in tech to be addictive. Infinite scroll, variable reward schedules, notification systems - all deliberately designed to hijack our dopamine systems and keep us scrolling. It&#39;s not an accident that you can&#39;t put your phone down; it&#39;s the intended outcome.&lt;/p&gt;
&lt;p&gt;The algorithms promote whatever triggers strong emotions because outrage drives engagement. This pushes people toward extreme positions. Nuance and thoughtful discussion die because they&#39;re boring, and boring doesn&#39;t keep people on the platform.&lt;/p&gt;
&lt;p&gt;We&#39;ve also surrendered an unprecedented amount of privacy. The data harvesting and behavioral manipulation happening behind the scenes is staggering. We&#39;ve become products being packaged and sold to advertisers.&lt;/p&gt;
&lt;p&gt;And now we&#39;re seeing particularly disturbing developments like the Grok AI issues on X, where the technology is being used to create non-consensual intimate imagery - including of children and women. This isn&#39;t just another social media problem; it&#39;s a tool being weaponized for sexual exploitation and harassment. The fact that this technology exists on a platform claiming to champion free speech while enabling the sexual exploitation of children shows just how morally bankrupt things have become.&lt;/p&gt;
&lt;p&gt;I&#39;m not saying we need to go back to the Commodore 64 era - technology has brought amazing things too. But social media as it exists today? It&#39;s not making us happier, smarter, or more connected. It&#39;s doing the opposite, and I think more people are starting to realize it.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Bracing for the big chill</title>
    <link href="https://ldstephens.net/posts/bracing-for-the-big-chill/" />
    <updated>2026-01-24T09:40:29Z</updated>
    <id>https://ldstephens.net/posts/bracing-for-the-big-chill/</id>
    <content type="html">&lt;p&gt;January 24, 2026&lt;/p&gt;
&lt;p&gt;It&#39;s really fucking cold this morning. The temperature is currently 11 degrees, with a wind chill of -3. A major storm is expected tomorrow, bringing snow, sleet, and ice. We spent yesterday preparing for it. I checked the heating oil, and we have plenty. I&#39;ll bring in a good supply of firewood this afternoon.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Winter snow storm update</title>
    <link href="https://ldstephens.net/posts/winter-snow-storm-update/" />
    <updated>2026-01-25T15:24:40Z</updated>
    <id>https://ldstephens.net/posts/winter-snow-storm-update/</id>
    <content type="html">&lt;p&gt;January 25, 2026&lt;/p&gt;
&lt;p&gt;It&#39;s snowing and blowing, with a temperature of 24 degrees but a windchill making it feel like 10. We&#39;ve already accumulated a solid 8 to 10 inches of snow. I&#39;ve cleared the back porch, the roofs of the shed and chicken coop, and the cars twice already, and I need to do it again. I also used the snowblower to clear some walkways in the yard. So far, we haven&#39;t lost power, fingers crossed 🤞.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Not moaning about AI</title>
    <link href="https://ldstephens.net/posts/not-moaning-about-ai/" />
    <updated>2026-01-26T15:16:21Z</updated>
    <id>https://ldstephens.net/posts/not-moaning-about-ai/</id>
    <content type="html">&lt;p&gt;January 26, 2026&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://gilest.org/notes/2026/not-moaning-ai/&quot;&gt;Giles Turnbull&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Gemini and other tools like it aren’t intended for me - they’re for people who find writing hard. I find it easy. Of course I’m going to be dismissive, of course I’m going to want it to stop pestering me. Some people will welcome that.[…] So, sure, I don’t value LLM words for my own purposes, but I can see why some people might.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
  </entry>
  <entry>
    <title>Too Many Options (And Why That&#39;s Actually Fine)</title>
    <link href="https://ldstephens.net/posts/too-many-options/" />
    <updated>2026-01-28T09:17:59Z</updated>
    <id>https://ldstephens.net/posts/too-many-options/</id>
    <content type="html">&lt;p&gt;January 28, 2026&lt;/p&gt;
&lt;p&gt;Devices, apps which should I use, and for what? Do I have to pick one and commit to it? I always feel that pressure. MacBook Pro or iPad? Drafts, Bear, MarkEdit, BBEdit, or iA Writer? Why can&#39;t I just use them all?&lt;/p&gt;
&lt;p&gt;Here&#39;s the thing: I always force myself to stick with a single app, and I constantly struggle with which one it should be. But everything I write blog posts, journal entries, notes ends up exported to markdown files in my archive anyway. That&#39;s where it all lives. The apps are just different desks where I sit down to write. Right now, I&#39;m writing this on my MacBook Pro in Bear. I could just as easily be doing it on my iPad, or in iA Writer, or Drafts. But this morning, Bear on the MacBook felt right, so here I am.&lt;/p&gt;
&lt;p&gt;I&#39;ve already solved the real problem, my writing isn&#39;t trapped in any app; it all ends up in the same place. So why do I keep asking myself which tool I should commit to? The answer is simple: I don&#39;t have to pick one. I can use whatever feels right. I just need to accept that that&#39;s okay.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Link post: Does Tim Cook even care about Apple&#39;s image anymore?</title>
    <link href="https://ldstephens.net/posts/link-post-does-tim-cook-even-care-about-apples-image-anymore/" />
    <updated>2026-01-30T10:13:21Z</updated>
    <id>https://ldstephens.net/posts/link-post-does-tim-cook-even-care-about-apples-image-anymore/</id>
    <content type="html">&lt;p&gt;January 30, 2026&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.macworld.com/article/3043477/apple-is-full-of-it.html&quot;&gt;The Macalope&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Based on who he likes to hang out with on a Saturday night, one wishes Apple CEO Tim Cook were a bit more of a homebody. The day that ICE agents &lt;a href=&quot;https://go.skimresources.com/?id=111346X1569486&amp;amp;xs=1&amp;amp;url=https://www.nytimes.com/2026/01/26/us/alex-pretti-shooting-federal-agents-force.html&amp;amp;xcust=1-3-3043477-1-0-0-0-0&amp;amp;sref=https://www.macworld.com/article/3043477/apple-is-full-of-it.html&quot;&gt;killed another U.S. citizen in Minneapolis&lt;/a&gt;, Cook went to the White House that sent those agents to Minnesota so he could attend the viewing of a weapons-grade hagiography about the First Lady.&lt;/p&gt;
&lt;p&gt;This would be the hagiography directed by &lt;a href=&quot;https://go.skimresources.com/?id=111346X1569486&amp;amp;xs=1&amp;amp;url=https://www.latimes.com/business/hollywood/la-fi-ct-brett-ratner-allegations-20171101-htmlstory.html&amp;amp;xcust=1-3-3043477-1-0-0-0-0&amp;amp;sref=https://www.macworld.com/article/3043477/apple-is-full-of-it.html&quot;&gt;accused sexual predator&lt;/a&gt; Brett Ratner. You have to be a pretty bad person to have &lt;em&gt;X-Men: The Last Stand&lt;/em&gt; be low on the list of your offenses.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
  </entry>
  <entry>
    <title>On plain text files</title>
    <link href="https://ldstephens.net/posts/on-plain-text-files/" />
    <updated>2026-01-31T10:40:32Z</updated>
    <id>https://ldstephens.net/posts/on-plain-text-files/</id>
    <content type="html">&lt;p&gt;January 31, 2026&lt;/p&gt;
&lt;p&gt;I came across &lt;a href=&quot;http://plaintextproject.online/&quot;&gt;plaintextproject.online&lt;/a&gt; and, after reading a few posts, I was reminded why I keep all my writing, journals, notes, and quotes in a repository of markdown files instead of trapping them in a proprietary database app.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://ellanew.com/2025/01/19/ptpl-191-answer-8-questions-why-plain-text&quot;&gt;Source&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>On Wasting Time With Apple Shortcuts</title>
    <link href="https://ldstephens.net/posts/on-wasting-time-with-apple-shortcuts/" />
    <updated>2026-02-02T10:43:34Z</updated>
    <id>https://ldstephens.net/posts/on-wasting-time-with-apple-shortcuts/</id>
    <content type="html">&lt;p&gt;February 2, 2026&lt;/p&gt;
&lt;p&gt;Today, I spent far too much time fucking with Apple Shortcuts just to do something embarrassingly simple: append the current date and time to a specific Bear note on iPadOS.&lt;/p&gt;
&lt;p&gt;After all the time I spent trying, I still didn’t have a working shortcut. Even with help from Claude.&lt;/p&gt;
&lt;p&gt;For comparison, I had created the exact same behavior on my Mac using a shell script and Keyboard Maestro. It took about 15 minutes.
Here’s the timestamp Apple Shortcuts and I argued over:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;#### 02 February 2026 07:03 PM&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;This is why I will never be iPad-first.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>My small protest against Apple</title>
    <link href="https://ldstephens.net/posts/my-small-protest-against-apple/" />
    <updated>2026-02-04T10:48:30Z</updated>
    <id>https://ldstephens.net/posts/my-small-protest-against-apple/</id>
    <content type="html">&lt;p&gt;February 4, 2026&lt;/p&gt;
&lt;p&gt;I&#39;m not trying to escape Apple I&#39;m staging a protest. A small one, sure, but deliberate. The &lt;a href=&quot;https://loren.ldstephens.net/link-post-does-tim-cook-even-care-about-apples-image-anymore/&quot;&gt;reasons&lt;/a&gt; pile up daily: Apple has quietly transformed from a company that built great tools into one that tightens its grip, nudging users toward subscriptions, lock-in, and manufactured dependency. I still use their products. But what I can do is live more intentionally within the system by:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Using the device with the least amount of lock-in, favoring a Mac over an iPad while accepting the iPhone as unavoidable.&lt;/li&gt;
&lt;li&gt;Eliminating subscriptions that quietly feed Apple&#39;s money machine.&lt;/li&gt;
&lt;li&gt;Using open-source, free, or paid apps.&lt;/li&gt;
&lt;li&gt;Keeping my data local instead of defaulting to iCloud whenever possible.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Drafts was my last subscription app, so this morning I set out to eliminate it before its renewal in a few weeks. I successfully replaced it with &lt;a href=&quot;https://github.com/glushchenko/fsnotes&quot;&gt;FSNotes&lt;/a&gt; and &lt;a href=&quot;https://github.com/MarkEdit-app/MarkEdit&quot;&gt;MarkEdit&lt;/a&gt;, both open-source options available for free on GitHub.&lt;/p&gt;
&lt;p&gt;This won&#39;t change Apple&#39;s trajectory. My protest is too small. But that&#39;s not the point. The point is refusing to sleepwalk through my own choices, to mistake the path of least resistance for the only path. Every eliminated subscription, every open-source alternative, every piece of data kept local is a reminder that I still have agency that the system&#39;s convenience doesn&#39;t have to mean my capitulation. It&#39;s not about escape. It&#39;s about living deliberately, even within the walls someone else built.&lt;/p&gt;
&lt;p&gt;Inspired by: &lt;a href=&quot;https://mattgemmell.scot/liberty-as-resistance/&quot;&gt;Matt Gemmell&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>It&#39;s too cold to go outside, so I learned Python instead</title>
    <link href="https://ldstephens.net/posts/its-too-cold-to-go-outside-so-i-learned-python-instead/" />
    <updated>2026-02-07T10:55:23Z</updated>
    <id>https://ldstephens.net/posts/its-too-cold-to-go-outside-so-i-learned-python-instead/</id>
    <content type="html">&lt;p&gt;February 7, 2026&lt;/p&gt;
&lt;p&gt;On a recent podcast, I heard [Jason Snell(https://en.wikipedia.org/wiki/Jason_Snell_(writer)) mention that he had created a simple Python app to automate a task on his Mac. Inspired by that, and since the weather is to fucking cold to be outside, I decided to explore Python and how I could use it to automate some of my own tasks. I&#39;ve put together three Python scripts that streamline my daily note-taking and journaling workflow. They are simple, automated, and integrate seamlessly with Alfred. Here&#39;s what each one does:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Daily Note&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;daily_note.py&lt;/code&gt; script creates a new note each day in my FSNotes folder. Every time it runs, it appends a timestamp, such as &lt;em&gt;3:42:36 PM&lt;/em&gt;, to the current day&#39;s note. This is especially useful for tracking my work or simply noting my activity throughout the day.&lt;/p&gt;
&lt;p&gt;The filenames are formatted as &lt;code&gt;2026-02-07 - Daily Note.md&lt;/code&gt;, ensuring a fresh start each day.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Monthly Journal&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;My &lt;code&gt;monthly_journal.py&lt;/code&gt; script works differently. Instead of creating daily files, it generates one journal file per month in my Writing folder. Each time I run the script, it adds a new entry with the full date and time: `#### 01 February 2026 02:14 PM.&lt;/p&gt;
&lt;p&gt;The best feature is that it automatically opens the journal in MarkEdit, allowing me to begin writing immediately. It has become my preferred method for monthly reflections and longer-form entries.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;FSNotes Empty Trash&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;empty_fsnotes_trash.py&lt;/code&gt; script performs exactly as its name suggests: it empties the trash folder in FSNotes. Instead of manually searching for deleted notes, running this script instantly clears them. While a small thing, it helps maintain a tidy and organized notes app.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Running Them With Alfred&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;All of these scripts are located in my &lt;code&gt;~/scripts&lt;/code&gt; folder, and I can execute them quickly using an Alfred workflow.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Troubleshooting FSNotes File Visibility Issues</title>
    <link href="https://ldstephens.net/posts/troubleshooting-fsnotes-file-visibility-issues/" />
    <updated>2026-02-09T10:53:34Z</updated>
    <id>https://ldstephens.net/posts/troubleshooting-fsnotes-file-visibility-issues/</id>
    <content type="html">&lt;p&gt;February 9, 2026&lt;/p&gt;
&lt;p&gt;I recently &lt;a href=&quot;https://ldstephens.net//posts/-my-small-protest-against-apple/&quot;&gt;mentioned&lt;/a&gt; using FSNotes for note-taking and quick capture. However, I experienced an issue where files would randomly disappear from the user interface, only to reappear after restarting the application. I contacted the developer, who suggested I install the latest version (7.1.1) to see if it resolved the problem. I&#39;m currently testing it.&lt;/p&gt;
&lt;p&gt;I&#39;m hoping this fixes the issue because I otherwise like the app as a Drafts replacement. I especially appreciate that it uses markdown files instead of a database, unlike Drafts.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Back to 11ty</title>
    <link href="https://ldstephens.net/posts/back-to-11ty/" />
    <updated>2026-02-09T16:16:54Z</updated>
    <id>https://ldstephens.net/posts/back-to-11ty/</id>
    <content type="html">&lt;p&gt;February 9, 2026&lt;/p&gt;
&lt;p&gt;This morning, I was looking for something to read and browsed the Bearblog discovery feed. While there&#39;s a lot of content there, I realized the platform wasn&#39;t quite the right fit for my site. So, I&#39;ve moved back to 11ty and Render.&lt;/p&gt;
&lt;p&gt;As I considered the move, I also took stock of my original site&#39;s archive. Much of it is outdated, full of dead links, and tied to tools and ideas I&#39;ve moved past. Rather than carry all of that forward, I decided to retire the original site. &lt;a href=&quot;http://ldstephens.net&quot;&gt;ldstephens.net&lt;/a&gt; will now use the weblog site I&#39;d been maintaining on the side. It&#39;s much simpler and cleaner to maintain and better reflects where I am now.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you followed via RSS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With redirects set, the old feeds should still work. But just in case, you may want to subscribe to the new feed: &lt;a href=&quot;https://ldstephens.net/feed.xml&quot;&gt;&lt;strong&gt;https://ldstephens.net/feed.xml&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sorry for the confusion, and thanks for reading.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Why I inlined my CSS in 11ty</title>
    <link href="https://ldstephens.net/posts/why-i-inlined-my-css-in-11ty/" />
    <updated>2026-02-11T10:53:23Z</updated>
    <id>https://ldstephens.net/posts/why-i-inlined-my-css-in-11ty/</id>
    <content type="html">&lt;p&gt;February 11, 2026&lt;/p&gt;
&lt;p&gt;I recently made a small change to this 11ty site: I moved from external CSS to inlining my stylesheet directly in the HTML. The result? Faster page loads and a simpler deployment process.&lt;/p&gt;
&lt;p&gt;I replaced this in my &lt;code&gt;base.njk&lt;/code&gt; template:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-html&quot;&gt;&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;/css/style.css&amp;quot; /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;With this:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-html&quot;&gt;&amp;lt;style&amp;gt;
  {% include &amp;quot;../../css/style.css&amp;quot; %}
&amp;lt;/style&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;That&#39;s it. One simple template change that makes every page generated by 11ty include the CSS directly in the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;This site is small, and the CSS is small only 5KB. There’s no real reason to make an extra request for something that rarely changes. Inlining it means faster initial render and one less moving part.&lt;/p&gt;
&lt;p&gt;It also simplifies deployment. There’s no separate CSS file to cache, invalidate, or forget to upload. Each page is self contained and ships exactly as it should.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Validating and improving my site&#39;s performance</title>
    <link href="https://ldstephens.net/posts/validating-and-improving-my-sites-performance/" />
    <updated>2026-02-14T15:09:11Z</updated>
    <id>https://ldstephens.net/posts/validating-and-improving-my-sites-performance/</id>
    <content type="html">&lt;p&gt;February 14, 2026&lt;/p&gt;
&lt;p&gt;A few months back, &lt;a href=&quot;https://thejollyteapot.com/2025/12/19/the-club-racer-treatment/&quot;&gt;Nicolas Magand&lt;/a&gt; wrote about giving his site the &amp;quot;club racer treatment&amp;quot; — stripping it back to focus on what actually matters. For a blog like his, the driving experience is readability above all else, but he also wanted clean W3C validation and a perfect PageSpeed Insights score. He ended up with a clear priority order:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Driving experience / Readability&lt;/li&gt;
&lt;li&gt;Performance / W3C validation &amp;amp; PageSpeed Insights scores&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That framing stuck with me: performance in service of the reader, not performance as an end in itself.&lt;/p&gt;
&lt;p&gt;Around the same time, I came across &lt;a href=&quot;https://jamesg.blog/2025/11/28/validate-everything&quot;&gt;James&#39; Coffee Blog&lt;/a&gt;, where James announced a handy tool he built called &lt;a href=&quot;https://jamesg.blog/validate-everything&quot;&gt;Validate Everything&lt;/a&gt;. The concept is simple — paste in a URL and it generates links to a whole suite of validators. It&#39;s the kind of tool you didn&#39;t know you needed until you have it.&lt;/p&gt;
&lt;p&gt;I decided to put this site to the test.&lt;/p&gt;
&lt;h3&gt;What I Changed&lt;/h3&gt;
&lt;p&gt;Running through the validators surfaced two areas I wanted to improve:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Inlined styles for performance.&lt;/strong&gt; &lt;a href=&quot;https://ldstephens.net/posts/why-i-inlined-my-css-in-11ty/&quot;&gt;Moving styles inline&lt;/a&gt; made for faster page loads and a simpler deployment process.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Theme change for readability.&lt;/strong&gt; The previous theme had some contrast that weren&#39;t doing the reading experience any favors. Readability is the whole point, I switched from the dark theme to a simple light theme.&lt;/p&gt;
&lt;h3&gt;The Results&lt;/h3&gt;
&lt;p&gt;After making those changes, the numbers came back clean:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PageSpeed Insights — 100 across the board:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;100 Performance&lt;/li&gt;
&lt;li&gt;100 Accessibility&lt;/li&gt;
&lt;li&gt;100 Best Practices&lt;/li&gt;
&lt;li&gt;100 SEO&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Carbon rating:&lt;/strong&gt; A+&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;W3C HTML Validation:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Document checking completed. No errors or warnings to show.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The scores are great. More importantly, the changes make the site better to read and a little quicker to load. That’s the part I care about.&lt;/p&gt;
&lt;p&gt;If you haven&#39;t tried James&#39; Validate Everything tool yet, it&#39;s worth a few minutes with your own site. You might be surprised what turns up.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to force restart iPhone</title>
    <link href="https://ldstephens.net/posts/how-to-force-restart-iphone/" />
    <updated>2026-02-17T14:38:54Z</updated>
    <id>https://ldstephens.net/posts/how-to-force-restart-iphone/</id>
    <content type="html">&lt;p&gt;February 17, 2026&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://support.apple.com/guide/iphone/force-restart-iphone-iph8903c3ee6/ios&quot;&gt;Apple Support:&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If iPhone isn’t responding, and you can’t &lt;a href=&quot;https://support.apple.com/guide/iphone/turn-iphone-on-or-off-iph841379c3d/26/ios/26#iph6c6b41f36&quot;&gt;turn it off then on&lt;/a&gt;, try forcing it to restart.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Press and quickly release the volume up button.&lt;/li&gt;
&lt;li&gt;Press and quickly release the volume down button.&lt;/li&gt;
&lt;li&gt;Press and hold the side button.&lt;/li&gt;
&lt;li&gt;When the Apple logo appears, release the side button.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://daringfireball.net/&quot;&gt;John Gruber&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Switch between open windows in an application</title>
    <link href="https://ldstephens.net/posts/switch-between-open-windows-in-an-application/" />
    <updated>2026-02-17T16:30:07Z</updated>
    <id>https://ldstephens.net/posts/switch-between-open-windows-in-an-application/</id>
    <content type="html">&lt;p&gt;February 17, 2026&lt;/p&gt;
&lt;p&gt;I&#39;ve often wondered if there was a way to switch between windows within the same application without using the Window menu. Fortunately, I just learned that there is!&lt;/p&gt;
&lt;p&gt;Thanks to &lt;a href=&quot;https://www.macgeekgab.com/episode/1129/&quot;&gt;Mac Geek Gab 1129 Quick Tip&lt;/a&gt;, I learned that you can use the keyboard shortcut Command + ` (command+backtick) to switch between open windows in an application.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Flaws in popular VSCode extensions expose developers to attacks</title>
    <link href="https://ldstephens.net/posts/flaws-in-popular-vscode-extensions-expose-developers-to-attacks/" />
    <updated>2026-02-20T08:53:26Z</updated>
    <id>https://ldstephens.net/posts/flaws-in-popular-vscode-extensions-expose-developers-to-attacks/</id>
    <content type="html">&lt;p&gt;February 20, 2026&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The security issues impact Live Server (CVE-2025-65715), Code Runner (CVE-2025-65716), Markdown Preview Enhanced (CVE-2025-65717), and Microsoft Live Preview (no identifier assigned).[…] &lt;em&gt;Also, it is advisable to remove unnecessary extensions and only install those from reputable publishers, while monitoring for unexpected setting changes.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I had Live Server and Markdown Preview Enhanced installed, but since I don&#39;t use them, I uninstalled them along with a few other extensions that I don&#39;t use.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.bleepingcomputer.com/news/security/flaws-in-popular-vscode-extensions-expose-developers-to-attacks/&quot;&gt;Bleeping Computer&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>A Major Winter Storm is En Route</title>
    <link href="https://ldstephens.net/posts/a-major-winter-storm-is-en-route/" />
    <updated>2026-02-21T16:17:57Z</updated>
    <id>https://ldstephens.net/posts/a-major-winter-storm-is-en-route/</id>
    <content type="html">&lt;p&gt;February 21, 2026&lt;/p&gt;
&lt;p&gt;Fun, fun, fun! For the first time in over a month, the snow has melted enough that I can actually see the yard. Now, we&#39;re getting another storm.&lt;/p&gt;
&lt;p&gt;A powerful nor&#39;easter is heading toward New Jersey, and my town is right in its path. The National Weather Service has issued a Blizzard Warning as well.&lt;/p&gt;
&lt;p&gt;Tomorrow, Sunday, will start with rain, but it&#39;s expected to switch to snow by mid-morning. The worst conditions are forecast for Sunday night into Monday morning, when heavy snow and strong winds could reduce visibility to near zero. By Monday afternoon, the heaviest snow should begin to taper off, but gusty winds are expected to continue, causing drifting snow.&lt;/p&gt;
&lt;p&gt;Current estimates are for 6–10 inches of snow, with some spots reaching 12 inches, and wind gusts of 30–40 mph. The Blizzard Warning is in effect from 10:00 AM Sunday through 6:00 PM Monday, with possible whiteout conditions.&lt;/p&gt;
&lt;p&gt;This looks like a pretty serious storm, so I spent the day getting prepared.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>I Rent My Entire Life</title>
    <link href="https://ldstephens.net/posts/i-rent-my-entire-life/" />
    <updated>2026-02-22T10:56:58Z</updated>
    <id>https://ldstephens.net/posts/i-rent-my-entire-life/</id>
    <content type="html">&lt;p&gt;February 22, 2026&lt;/p&gt;
&lt;p&gt;I came across &lt;a href=&quot;https://gregmorris.co.uk/i-rent-my-entire-life/&quot;&gt;this piece&lt;/a&gt; by Greg Morris today and it&#39;s been rattling around in my head ever since. It&#39;s about something most of us don&#39;t think about until it&#39;s too late the fact that almost nothing in our digital lives is truly ours anymore. Music, photos, software, writing it&#39;s all rented. Give it a read.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Carrot Weather has added The Weather Channel as a data source</title>
    <link href="https://ldstephens.net/posts/carrot-weather-has-added-the-weather-channel-as-a-data-source/" />
    <updated>2026-02-25T09:02:33Z</updated>
    <id>https://ldstephens.net/posts/carrot-weather-has-added-the-weather-channel-as-a-data-source/</id>
    <content type="html">&lt;p&gt;February 25, 2026&lt;/p&gt;
&lt;p&gt;Last October, I &lt;a href=&quot;https://ldstephens.net/posts/carrot-weathers-limited-weather-sources/&quot;&gt;wrote&lt;/a&gt; about Carrot Weather&#39;s limited data sources. In that post, I mentioned my love for Carrot Weather, but noted that the available weather sources weren&#39;t accurate for central New Jersey, and that The Weather Channel and Weatherbit were the most reliable sources for my region. I was even considering not renewing my subscription, but ultimately decided to do so.&lt;/p&gt;
&lt;p&gt;The developer of Carrot Weather had been hinting at an update for the last few days, so I checked for it this morning. To my great joy, version 6.4 now includes The Weather Channel as a data source, giving me both the best weather app and the most accurate weather data.&lt;/p&gt;
&lt;p&gt;Speaking of the weather, the Blizzard of 2026, as we&#39;re calling it, dumped close to 30 inches of snow on us Sunday and Monday.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Quoting Riccardo Mori</title>
    <link href="https://ldstephens.net/posts/quoting-riccardo-mori/" />
    <updated>2026-02-26T09:02:15Z</updated>
    <id>https://ldstephens.net/posts/quoting-riccardo-mori/</id>
    <content type="html">&lt;p&gt;February 26, 2026&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I ask myself more questions. What can this new update do for me? Is there anything that the previous iteration can’t keep doing? No? Then what’s the point of upgrading? Does this app have some groundbreaking feature I was really looking for or missing from my tools that makes it worthwhile to start a subscription and rent software I’d really prefer purchasing? No? Then I don’t need this app.&lt;/p&gt;
&lt;p&gt;[…]&lt;/p&gt;
&lt;p&gt;Today more than ever, technology wants to put you in a river where you flow from update to update unquestioningly; a river where you keep flowing forward because the ‘new’ is always better than the ‘old’. I went along with this until it stopped ringing true. Today more than ever, technology and tech companies feel like entities that don’t work for us and don’t have our interests at heart; they just want us to depend on them utterly and continually. So I have to look out for my needs.&lt;/p&gt;
&lt;p&gt;[…]&lt;/p&gt;
&lt;p&gt;Put yourself and your needs first. Anything that works against that is not worth your time, energy, money, or obsession over it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://morrick.me/archives/10267&quot;&gt;Riccardo Mori&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Using Claude to automate markdown front matter updates</title>
    <link href="https://ldstephens.net/posts/using-claude-to-automate-markdown-front-matter-updates/" />
    <updated>2026-03-01T10:42:32Z</updated>
    <id>https://ldstephens.net/posts/using-claude-to-automate-markdown-front-matter-updates/</id>
    <content type="html">&lt;p&gt;March 1, 2026&lt;/p&gt;
&lt;p&gt;The ldstephens.net site was migrated from WordPress using the 11ty Base Blog and the WordPress import plugin. While I initially used the base blog, I&#39;ve since replaced it with my own custom 11ty build.&lt;/p&gt;
&lt;p&gt;With around 50 markdown files exported from WordPress, that I wanted to add to this site, I needed to transform their front matter into a new format compatible with the 11ty site. Instead of manually editing each file, I used Claude to automate the process.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The exported files had front matter that looked like this:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-yaml&quot;&gt;---
title: 12 Months with the iPad Mini
authors:
   - name: ldstephens
     url: https://gravatar.com/ldstephensblog
date: 2024-01-23T15:30:32.000Z
metadata:
   categories:
      - Apple
      - iPad
   tags: []
   uuid: 11ty/import::wordpressapi-hosted::...
   type: wordpressapi-hosted
   url: http://ldstephens.net/2024/01/23/...
---
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I needed it transformed to a clean Eleventy-compatible format:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-yaml&quot;&gt;---
title: 12 Months with the iPad Mini
description:
date: 2024-01-23T15:30:32.000Z
tags:
   - posts
layout: layouts/post.njk
---
January 23, 2024
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The requirements were:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Keep the original &lt;code&gt;title&lt;/code&gt; and &lt;code&gt;date&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Remove &lt;code&gt;authors&lt;/code&gt;, &lt;code&gt;metadata&lt;/code&gt;, and all other fields&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;description&lt;/code&gt; (empty), &lt;code&gt;tags: [posts]&lt;/code&gt;, and &lt;code&gt;layout: layouts/post.njk&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add the date as a human-readable line at the top of the post body (e.g. &lt;code&gt;January 23, 2024&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Handle files that already had the correct front matter — those just needed the date added to the body&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;What Claude Did&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Claude wrote a Python script that processes an entire folder of markdown files automatically. The script handles three scenarios:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Old format&lt;/strong&gt; — transforms the front matter and adds the human-readable date to the body&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Already correct format&lt;/strong&gt; — leaves the front matter untouched and just adds the date to the body&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Already processed&lt;/strong&gt; — skips the file entirely, making the script safe to re-run&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The script gives clear output as it runs, telling you exactly what it did to each file.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Running the Script&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With the script saved to &lt;code&gt;~/scripts/&lt;/code&gt; and the posts in &lt;code&gt;~/2024_ldstephensnet/&lt;/code&gt;, the command was simply:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;python3 ~/scripts/transform_posts.py ~/2024_ldstephensnet
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Takeaway&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;What would have been a tedious, error-prone manual task across 50+ files was solved with a short conversation and a Python script. Claude was able to understand the before/after requirements from a single example, handle edge cases like already-updated files, and deliver a script that worked correctly.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>11ty pauses its rebrand Kickstarter</title>
    <link href="https://ldstephens.net/posts/11ty-pauses-its-rebrand-kickstarter/" />
    <updated>2026-03-06T14:49:47Z</updated>
    <id>https://ldstephens.net/posts/11ty-pauses-its-rebrand-kickstarter/</id>
    <content type="html">&lt;p&gt;March 6, 2026&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://blog.fontawesome.com/pausing-kickstarter/&quot;&gt;Font Awesome&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Kickstarter campaigns live and die by momentum in the first 48 hours, and ours ran out of steam before most of our audience even knew it existed. Yes. We hit our initial goal, but if we can&#39;t email folks for the rest of the month, we&#39;re dead in the water. So we&#39;ve made the tough decision to pause the campaign.[…] One thing we want to be clearer about in the relaunch: Build Awesome (née &lt;a href=&quot;https://www.11ty.dev/&quot;&gt;Eleventy&lt;/a&gt;) will always be free and open source. Always. Part of what this Kickstarter funds is the long-term health and sustainability of that open source project.[…] We&#39;re going to spend a little bit of time cleaning up our email infrastructure, making sure things are healthy, and will relaunch when our systems are humming.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The 11ty Kickstarter launched under Font Awesome&#39;s new &amp;quot;Build Awesome&amp;quot; brand and paused within hours, citing an email distribution failure.&lt;/p&gt;
&lt;p&gt;The name &amp;quot;11ty&amp;quot; carries a lot of indie-web credibility. &amp;quot;Build Awesome&amp;quot; sounds like a corporate slogan. Many in the community felt that tucking 11ty into the &amp;quot;Awesome&amp;quot; brand alongside Web Awesome was sacrificing the project&#39;s quirky identity to fit a product suite. The backlash is real and underneath the brand complaints is a more practical worry: what does this mean for my 11ty site? Is it still the same independent project, or is it now just a feature in someone&#39;s SaaS roadmap?&lt;/p&gt;
&lt;p&gt;When a high-profile creator cancels a Kickstarter over &amp;quot;technical issues,&amp;quot; it usually goes one of two ways:&lt;/p&gt;
&lt;p&gt;1. &lt;strong&gt;The Hard Pivot&lt;/strong&gt; -- They realize the community backlash was worse than expected and use the technical excuse as a graceful exit to rethink the whole thing.&lt;/p&gt;
&lt;p&gt;2. &lt;strong&gt;The Re-launch&lt;/strong&gt; -- They fix the pipes, issue a humble apology, and try again.&lt;/p&gt;
&lt;p&gt;I&#39;m betting on the hard pivot, the email thing feels like a convenient out.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Cleaning up after winter</title>
    <link href="https://ldstephens.net/posts/cleaning-up-after-winter/" />
    <updated>2026-03-08T10:51:06Z</updated>
    <id>https://ldstephens.net/posts/cleaning-up-after-winter/</id>
    <content type="html">&lt;p&gt;March 8, 2026&lt;/p&gt;
&lt;p&gt;Most of the snow has finally melted. From January until just a couple of days ago we had several inches on the ground. Now it&#39;s mud season, but I can finally get outside and start dealing with the storm and snowplow damage.&lt;/p&gt;
&lt;p&gt;Most of it is broken limbs around the property and the driveway getting chewed up by the plow. The driveway is dirt and gravel — about 200 yards from the street to where we park. Yesterday I tackled the area near the vehicles. Tomorrow I&#39;ll finish the rest of the driveway, then head out back to assess the woods. We&#39;ve got about 10 acres with a cart path through it, and I have no idea yet what kind of mess is waiting for me back there.&lt;/p&gt;
&lt;p&gt;We&#39;re supposed to have some spring-like weather this week, so I hope to get a lot done.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>On - HoudahSpot + Finder is All the File Management You Actually Need</title>
    <link href="https://ldstephens.net/posts/on-houdahspot-finder-is-all-the-file-management-you-actually-need/" />
    <updated>2026-03-11T15:13:23Z</updated>
    <id>https://ldstephens.net/posts/on-houdahspot-finder-is-all-the-file-management-you-actually-need/</id>
    <content type="html">&lt;p&gt;March 11, 2026&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://blog.houdah.com/2026/03/finder-houdahspot-file-management-mac/&quot;&gt;Houdah Blog&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;HoudahSpot was never designed to replace Finder. It was designed to do the one thing Finder search can’t do well: let you find files using precise, composable criteria.[…] When trying to wrangle a large number of files, Finder keeps you searching and guessing. HoudahSpot, on the other hand, helps you &lt;a href=&quot;https://blog.houdah.com/2026/01/iteratively-refining-searches-in-houdahspot/&quot;&gt;interactively refine your searches&lt;/a&gt; until you zero in on the files you need.[…] The reason this pairing works so well is that HoudahSpot and Finder do different things. Finder handles navigation, copy/move, renaming, previews. HoudahSpot handles finding.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Since purchasing HoudahSpot 5 years ago, I&#39;ve done all my file searching with it. I don&#39;t even bother using Finder anymore. I have templates set up for my most frequently searched locations, which makes it searching really easy. One thing I really appreciate is that HoudahSpot searches both titles and content.&lt;/p&gt;
&lt;p&gt;HoudahSpot is Mac only and available at &lt;a href=&quot;https://www.houdah.com/houdahSpot/&quot;&gt;https://www.houdah.com/houdahSpot/&lt;/a&gt; with a free trial.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Keyboards</title>
    <link href="https://ldstephens.net/posts/keyboards/" />
    <updated>2026-03-12T15:35:24Z</updated>
    <id>https://ldstephens.net/posts/keyboards/</id>
    <content type="html">&lt;p&gt;March 12, 2026&lt;/p&gt;
&lt;p&gt;I&#39;ve noticed that I type faster and more accurately on my 11&amp;quot; iPad Magic Keyboard than on my MacBook Pro&#39;s full-size keyboard when I occasionally write blog posts on my 11&amp;quot; M2 iPad Air.&lt;/p&gt;
&lt;p&gt;My fingers are on the shorter side, and the smaller keyboard just fits my hands better. I can easily reach every key on the 11&amp;quot; iPad keyboard. However, on the MacBook Pro keyboard, I have to stretch slightly to reach the middle keys on the top and bottom rows.&lt;/p&gt;
&lt;p&gt;When typing on the MacBook, I can feel that slight reach. But on the 11-inch keyboard, every key falls right under my fingers, making typing noticeably easier.&lt;/p&gt;
&lt;p&gt;Unfortunately, I&#39;m just not much of an iPad user. But when it comes to typing comfort, the smaller keyboard is the clear winner.&lt;/p&gt;
</content>
  </entry>
</feed>