Hi, I'm Mike, a software engineer living in Nashville, TN. Welcome to my minimalist space on the world wide web. I enjoy writing about privacy, development, security, hiking, riding bicycles and grilling.
Latest posts
Good morning computer, zombie edition
How I manage my imposter syndrome
How I configured my Synology NAS and Linux to use rsync for backups
Hello to all the new Mastodon users
A quick note on my good morning computer posts
Good morning computer, happy Sunday and the cold persists
Power Automate Get Member Email Addresses of a SharePoint Online Group
Good morning computer, happy Sunday morning 20mar22
Good morning computer, cold and snowy in Nashville
Why I bother with static sites
On ebook readers and why I am opting out of vendor lock-ins
Good morning computer, 07Mar22
On boycotts and why that's the wrong framing for me
Good morning computer 02Mar22 - Work has been crazy
Good morning - here are a few cryptocurrency articles I found interesting recently
Automating some of the publishing steps for my Eleventy blog
Police start arresting protesters to end the siege of Canada's capital
On being frustrated with the current state of browsers
Introducing reviews on my site
Lets make collecting an MP3 library popular again
How can we address racism if we can't acknowledge what racism is?
Say hello to obsolete29.com v4!
In further defense of auto-update
OpenSea valued at $13.3 billion in new round of venture funding.
Please do not buy a WiFi router that doesn't autoupdate
I went to my first concert in two years!
Read The Last Graduate - 4.5 stars
My Open Source contributions for 2021 - Do you support any projects?
Example of why I find it hard to move away from iPhone
Log4j - challenge your work place to support OSS projects
Ok, I give up - I'm back on my iPhone
Researcher cracked 70% of WiFi networks sampled in Tel Aviv
You want Tor Browser ... not a VPN
On languishing and trying to see the positives
Updated social sharing (open graph protocol) images for my personal site
Breaking up with Apple - Two Month Check in
Amazon-designed fridge will use the same tech as Amazon Go stores
Firefox now shows ads as sponsored address bar suggestions
It’s Time to Stop Paying for a VPN
Scooter user death in Nashville shows how car centric we are
I've changed from using 1Password to KeePass for password management
I've decided to stop using analytics on my personal site
Neiman Marcus data breach impacts 4.6 million customers
Fairphone 4 has an incredible 5-year warranty, aims for 6 years of updates
Game of Thrones is still the all time best TV show
My online account creation workflow is very convoluted, for privacy!
Film studios sue “no logs” VPN provider for $10 million
There’s no escape from Facebook, even if you don’t use it
How I'm using my Synology NAS to own my content
My blog is now hosted on Capsul as a VPS
Analysts: Google to pay Apple $15 billion to remain default Safari search engine in 2021
Amid backlash, Apple will change photo-scanning plan but won’t drop it completely
MacBook Pro user tries Linux as daily driver
Twitter threads are the new blog posts
Social account thief goes to prison for stealing, trading nude photos
OnlyFans Says It Is Banning Sexually Explicit Content -->
Impressions of CalyxOS after two weeks
An Apple fanboy tries out Android on a Pixel 4a
Wait Apple, maybe I still love you
Our quick weekend trip to Memphis
Introducing my new Weber Performer 22 inch charcoal grill
On resisting surveillance capitalism and why it is important
Common pitfalls of low-code solutions with Power Platform
Using Power Automate Flow to add users to a SharePoint group
Lessons learned from my time at USDA
Setting a conditional variable in Javascript
Improving my automated open graph image process w/ Eleventy
Improving upon my image processing with Eleventy
Welcome to obsolete29.com v2.0!
Hiking the Black Mountain section of the Cumberland Trail
Getting started with home automation and my initial thoughts
Lessons learned from my job search
How to create a border-top linear gradient
Automated social sharing images with Eleventy and Puppeteer
Setup social sharing previews, SEO, and favicons on Eleventy
RSS, a love letter and walkthrough for my Eleventy site
Styling inline SVG images with an external style sheet
Configuring responsive and optimized images with Eleventy
Building my personal site with Eleventy
Welcome to obsolete29.com v1.0!
Lessons learned from my time at Bridgestone
Hiking Greeter Falls, Big Creek Rim, Big Creek Gulf, Ranger Falls
Hiking the Laurel-Snow SNA Section of the Cumberland Trail
Hiking Stone Door Trail, Big Creek Gulf Trail, Ranger Falls
Hiking Fiery Gizzard Trail to Raven Point
Cycling the C&O and GAP Trails (Reloaded): Conclusion
Cycling the C&O and GAP Trails (Reloaded): Day 6 Cedar Creek to Pittsburgh
Cycling the C&O and GAP Trails (Reloaded): Day 5 Rockwood to Cedar Creek
Cycling the C&O and GAP Trails (Reloaded): Day 4 Cumberland to Rockwood
Cycling the C&O and GAP Trails (Reloaded): Day 3 Hancock to Cumberland
Cycling the C&O and GAP Trails (Reloaded): Day 2 Brunswick to Hancock
Cycling the C&O and GAP Trails (Reloaded): Day 1 DC - Brunswick Family Campground
Cycling the C&O and GAP Trails (Reloaded): Day 0 - DC
Cycling the C&O and GAP Trails (Reloaded): Pre-trip anxiety
Cycling the C&O and GAP Trails (Reloaded): Planning
Cycling the C&O and GAP Trails 2015
The cycling gods were smiling upon me this morning
Dangerous MTA bus pedestrian crossing and requesting changes
In Beijing, the New IPhone Gets a Resounding 'Meh'
Friday ear worm All Systems Go
Dorking around with Nashville transit
Trying to buy a bike, help me decide
Skepticblog » Discovery Channel jumps the shark
How to hang 2 pictures on a wall evenly
30 Day Personal Fitness Challenge
Video Oh No Fiasco Down Official Music Video
Percy Warner, chores and unpacking oh my
Return of the Jed... err, kids
Tennessee Titans selected Chance Warmack with the 10th pick
Dashcam Video: Near miss on my drive in
High Schooler Protests 'Slut-Shaming' Abstinence Assembly
Boston Marathon: What if all personnel had gps enabled, personal dvrs?
Trip Report: Cumberland Trail, Laurel Falls
Can someone please explain prayer to me?
Why I am still going to use Flickr
Friday Video: Free Soloing with Alex Honnold
Mayors 5K Challenge - My First 5k!
Infastructure Investment In Nahsville
The Struggles of Staying Motivated
Praying for Hurricane Sandy Victims and a Better Way to Help
Trip Report: Cumberland Trail, Three Gorges, Possum & Rock Sections
How do you manage your personal finances?
I am an Atheist and I have many Christian friends
Trip Report: Cumberland Trail, Three Gorges Segment, Soddy Creek Section
Two great articles on password security
Trip Report: Savage Gulf, Stone Door -> BGC -> BGR Trail
30 Day Fitness Challenge, Third Check-in
Hope Christian School In New Mexico Rejects 3-Year-Old Because Of Gay Parents
Apple and Amazon security flaws, changes I made to protect myself
30 Day Fitness Challenge, Second Check-in
30 Day Fitness Challenge, First Check-in
Trip Report: Piney River Segment
What happens to our digital presence when we die?
RE: blaming the shooting on a waning fear of God and Hell
Trip Report: Stinging Fork Falls
Video: Dawn Above the Cloud Sea
Quote Of the Day Douglas Adams
I do not always understand feminists...
Protecting Kids From Internet Predators
The Bible is Wrong About Sexuality
Quote of The Day - John Greenleaf Whittier
Atheists in Church: God is Watching
Concert Review: Butch Walker Nashville
Cathy Samford Fired For Being Unwed Mother
Commuting: Why am I doing this?