Hi, I'm Mike. Welcome to my minimalist space on the world wide web. There are many like it but this one is mine.

The best way to contact me is by sending an email: mike@obsolete29.com

Latest posts

My online personal brand. Why do I care?

Welp, my XMPP experiment is over

Good morning computer, checking in 24jul22

Re: The Linux Desktop is Hard to Love

A quick note on contactless payments

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

Good morning computer 23feb22

Automating some of the publishing steps for my Eleventy blog

Is Firefox OK?

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

My complete blogging workflow

Giving up on encrypted email

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

My Cryptocurrency experience

The Tech I Want in 2022

My favorite books of 2021

My 2021 in review

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

The Decentralization Fallacy

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

Re: Government secretly orders Google to track anyone searching certain names, addresses, and phone numbers

Coffeeneuring Challenge 2021

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

Reply-to links in site feeds

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 -->

Opting out of Spotify

Impressions of CalyxOS after two weeks

The best grilled chicken

An Apple fanboy tries out Android on a Pixel 4a

Wait Apple, maybe I still love you

I am breaking up with Apple

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

Why I blog

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

Leaning into Power Platform

Watched: The Wire ★★★★½

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

My 2020 in review

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!

Please meet my cats

Lessons learned from my time at Bridgestone

I am learning web development

Nashville foosball

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 Astoria OR to SF CA

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

Cycling the Natchez Trace

SharePoint 2013 Sorry, you cant create a new item with Quick Edit because this view is missing one or more required columns.

On friendships

Good Riddance 2013

The cycling gods were smiling upon me this morning

Dangerous MTA bus pedestrian crossing and requesting changes

Cyclists of Nashville

Biking in Nashville

In Beijing, the New IPhone Gets a Resounding 'Meh'

Dare to live

Monday Morning Weigh In

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

Catching up #journal

Percy Warner, chores and unpacking oh my

My Halloween Costume 2013

Return of the Jed... err, kids

And so it goes


All the things...

Good morning sinners. #Video

Something to think about

June Check In

Tennessee Titans selected Chance Warmack with the 10th pick

Dashcam Video: Near miss on my drive in

Peteys 5k Face-Off

High Schooler Protests 'Slut-Shaming' Abstinence Assembly

Boston Marathon: What if all personnel had gps enabled, personal dvrs?

AAR: Run For Adoption 5K

Trip Report: Cumberland Trail, Laurel Falls

2012 in Photos

Can someone please explain prayer to me?

Why I am still going to use Flickr

2013 New Years Resolutions

Titans vs Colts

Christmas as an Atheist

New Weekly Cook Up Menu

Friday Video: Free Soloing with Alex Honnold

Unpacking Christmas

Mayors 5K Challenge - My First 5k!

Infastructure Investment In Nahsville

My Routine

Weight Loss Beard Update

How-to be a good driver

Life is Meaningless...

Weight loss beard update

The Struggles of Staying Motivated

Praying for Hurricane Sandy Victims and a Better Way to Help

Update: My 40 Before 40

Trip Report: Cumberland Trail, Three Gorges, Possum & Rock Sections

How do you manage your personal finances?

Why I am an iPhone Fanboy

The Weight Loss Beard

On The Tennessee Titans

I am an Atheist and I have many Christian friends

Trip Report: Cumberland Trail, Three Gorges Segment, Soddy Creek Section

Trip Report: Virgin Falls

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

My 40 Before 40 Update

30 Day Fitness Challenge

Trip Report: Stinging Fork Falls

Colorado Shooting

Darwin Sleeve Tattoo Progress

Our Washington DC Trip

RE: The Skinny...

Future Police

Prometheus spoiler alert!

Murfreesboro mosque

Video: Dawn Above the Cloud Sea

I have been dwelling again...

Quote Of the Day Douglas Adams

40B440 Update

My 40 Before 40

I do not always understand feminists...

On Being Content

QOTD - John Ruskin

QOTD - Plato

Protecting Kids From Internet Predators

Darwin Sleeve Tattoo

The Bible is Wrong About Sexuality

Quote of The Day - John Greenleaf Whittier

Atheists in Church: God is Watching

Cathy Samford Lawsuit

Concert Review: Butch Walker Nashville

Junior Dee Harley

Religious Freedom

Quick hit: death and dying

Cathy Samford Fired For Being Unwed Mother

PodCamp Nashville 2012

Angry Atheists

My weekly cook up

Commuting: Why am I doing this?

Our Atheist-Christian marriage

My First Tattoo(s)

Death and dying

Why I am an atheist

my blog-gah wtf

Hello world!

All posts →