Highschool class photo of Mike with a mullet. 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

November 23, 2021Ok, I give up - I'm back on my iPhone

October 27, 2021Researcher cracked 70% of WiFi networks sampled in Tel Aviv

October 21, 2021You want Tor Browser ... not a VPN

October 20, 2021The Decentralization Fallacy

October 19, 2021On languishing and trying to see the positives

October 18, 2021Updated social sharing (open graph protocol) images for my personal site

October 10, 2021Breaking up with Apple - Two Month Check in

October 8, 2021Amazon-designed fridge will use the same tech as Amazon Go stores

October 7, 2021Firefox now shows ads as sponsored address bar suggestions

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

October 6, 2021Coffeeneuring Challenge 2021

October 6, 2021It’s Time to Stop Paying for a VPN

October 5, 2021Scooter user death in Nashville shows how car centric we are

October 4, 2021I've changed from using 1Password to KeePass for password management

October 3, 2021I've decided to stop using analytics on my personal site

October 1, 2021Neiman Marcus data breach impacts 4.6 million customers

September 30, 2021Fairphone 4 has an incredible 5-year warranty, aims for 6 years of updates

September 29, 2021Game of Thrones is still the all time best TV show

September 28, 2021My online account creation workflow is very convoluted, for privacy!

September 27, 2021Film studios sue “no logs” VPN provider for $10 million

September 10, 2021Reply-to links in site feeds

September 9, 2021There’s no escape from Facebook, even if you don’t use it

September 6, 2021How I'm using my Synology NAS to own my content

September 5, 2021My blog is now hosted on Capsul as a VPS

September 4, 2021Analysts: Google to pay Apple $15 billion to remain default Safari search engine in 2021

September 3, 2021Amid backlash, Apple will change photo-scanning plan but won’t drop it completely

August 31, 2021MacBook Pro user tries Linux as daily driver

August 25, 2021Twitter threads are the new blog posts

August 20, 2021Social account thief goes to prison for stealing, trading nude photos

August 20, 2021OnlyFans Says It Is Banning Sexually Explicit Content -->

August 17, 2021Opting out of Spotify

August 16, 2021Impressions of CalyxOS after two weeks

August 15, 2021The best grilled chicken

August 11, 2021An Apple fanboy tries out Android on a Pixel 4a

August 9, 2021Wait Apple, maybe I still love you

August 6, 2021I am breaking up with Apple

August 4, 2021Our quick weekend trip to Memphis

August 1, 2021Introducing my new Weber Performer 22 inch charcoal grill

July 30, 2021On resisting surveillance capitalism and why it is important

July 28, 2021Common pitfalls of low-code solutions with Power Platform

July 27, 2021Using Power Automate Flow to add users to a SharePoint group

July 26, 2021Lessons learned from my time at USDA

July 25, 2021Why I blog

July 19, 2021Setting a conditional variable in Javascript

July 14, 2021Improving my automated open graph image process w/ Eleventy

July 13, 2021Improving upon my image processing with Eleventy

July 11, 2021Welcome to obsolete29.com v2.0!

March 30, 2021Hiking the Black Mountain section of the Cumberland Trail

February 20, 2021Leaning into Power Platform

February 13, 2021Watched: The Wire ★★★★½

February 6, 2021Getting started with home automation and my initial thoughts

January 17, 2021Lessons learned from my job search

January 12, 2021How to create a border-top linear gradient

January 9, 2021Automated social sharing images with Eleventy and Puppeteer

January 3, 2021Setup social sharing previews, SEO, and favicons on Eleventy

December 31, 2020RSS, a love letter and walkthrough for my Eleventy site

December 29, 2020My 2020 in review

December 22, 2020Styling inline SVG images with an external style sheet

December 21, 2020Configuring responsive and optimized images with Eleventy

December 20, 2020Building my personal site with Eleventy

December 18, 2020Welcome to obsolete29.com v1.0!

December 6, 2020Please meet my cats

September 7, 2020Lessons learned from my time at Bridgestone

September 2, 2020I am learning web development

October 5, 2019Nashville foosball

August 11, 2019Hiking Greeter Falls, Big Creek Rim, Big Creek Gulf, Ranger Falls

July 28, 2019Hiking the Laurel-Snow SNA Section of the Cumberland Trail

July 15, 2019Hiking Stone Door Trail, Big Creek Gulf Trail, Ranger Falls

July 8, 2019Hiking Fiery Gizzard Trail to Raven Point

October 10, 2017Cycling Astoria OR to SF CA

October 13, 2016Cycling the C&O and GAP Trails (Reloaded): Conclusion

October 8, 2016Cycling the C&O and GAP Trails (Reloaded): Day 6 Cedar Creek to Pittsburgh

October 6, 2016Cycling the C&O and GAP Trails (Reloaded): Day 5 Rockwood to Cedar Creek

October 5, 2016Cycling the C&O and GAP Trails (Reloaded): Day 4 Cumberland to Rockwood

October 5, 2016Cycling the C&O and GAP Trails (Reloaded): Day 3 Hancock to Cumberland

October 4, 2016Cycling the C&O and GAP Trails (Reloaded): Day 2 Brunswick to Hancock

October 2, 2016Cycling the C&O and GAP Trails (Reloaded): Day 1 DC - Brunswick Family Campground

October 1, 2016Cycling the C&O and GAP Trails (Reloaded): Day 0 - DC

September 29, 2016Cycling the C&O and GAP Trails (Reloaded): Pre-trip anxiety

June 12, 2016Cycling the C&O and GAP Trails (Reloaded): Planning

October 5, 2015Cycling the C&O and GAP Trails 2015

November 2, 2014Cycling the Natchez Trace

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

December 31, 2013On friendships

December 31, 2013Good Riddance 2013

November 5, 2013The cycling gods were smiling upon me this morning

October 1, 2013Dangerous MTA bus pedestrian crossing and requesting changes

September 28, 2013Cyclists of Nashville

September 23, 2013Biking in Nashville

September 12, 2013In Beijing, the New IPhone Gets a Resounding 'Meh'

August 22, 2013Dare to live

August 19, 2013Monday Morning Weigh In

August 16, 2013Friday ear worm All Systems Go

August 10, 2013Dorking around with Nashville transit

August 7, 2013Trying to buy a bike, help me decide

August 7, 2013Skepticblog » Discovery Channel jumps the shark

August 5, 2013How to hang 2 pictures on a wall evenly

August 5, 201330 Day Personal Fitness Challenge

July 29, 2013Video Oh No Fiasco Down Official Music Video

July 28, 2013Catching up #journal

July 22, 2013Percy Warner, chores and unpacking oh my

July 21, 2013My Halloween Costume 2013

July 20, 2013Return of the Jed... err, kids

July 20, 2013And so it goes

July 10, 2013Life...

June 19, 2013All the things...

June 14, 2013Good morning sinners. #Video

June 11, 2013Something to think about

June 4, 2013June Check In

April 26, 2013Tennessee Titans selected Chance Warmack with the 10th pick

April 19, 2013Dashcam Video: Near miss on my drive in

April 18, 2013Peteys 5k Face-Off

April 18, 2013High Schooler Protests 'Slut-Shaming' Abstinence Assembly

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

March 4, 2013AAR: Run For Adoption 5K

January 29, 2013Trip Report: Cumberland Trail, Laurel Falls

December 31, 20122012 in Photos

December 28, 2012Can someone please explain prayer to me?

December 21, 2012Why I am still going to use Flickr

December 17, 20122013 New Years Resolutions

December 9, 2012Titans vs Colts

December 2, 2012Christmas as an Atheist

November 26, 2012New Weekly Cook Up Menu

November 23, 2012Friday Video: Free Soloing with Alex Honnold

November 21, 2012Unpacking Christmas

November 21, 2012Mayors 5K Challenge - My First 5k!

November 19, 2012Infastructure Investment In Nahsville

November 15, 2012My Routine

November 13, 2012Weight Loss Beard Update

November 11, 2012How-to be a good driver

November 5, 2012Life is Meaningless...

November 3, 2012Weight loss beard update

November 1, 2012The Struggles of Staying Motivated

October 30, 2012Praying for Hurricane Sandy Victims and a Better Way to Help

October 29, 2012Update: My 40 Before 40

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

October 9, 2012How do you manage your personal finances?

September 25, 2012Why I am an iPhone Fanboy

September 24, 2012The Weight Loss Beard

September 23, 2012On The Tennessee Titans

September 23, 2012I am an Atheist and I have many Christian friends

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

August 22, 2012Trip Report: Virgin Falls

August 22, 2012Two great articles on password security

August 13, 2012Trip Report: Savage Gulf, Stone Door -> BGC -> BGR Trail

August 13, 201230 Day Fitness Challenge, Third Check-in

August 10, 2012Hope Christian School In New Mexico Rejects 3-Year-Old Because Of Gay Parents

August 7, 2012Apple and Amazon security flaws, changes I made to protect myself

August 6, 201230 Day Fitness Challenge, Second Check-in

July 30, 201230 Day Fitness Challenge, First Check-in

July 28, 2012Trip Report: Piney River Segment

July 27, 2012What happens to our digital presence when we die?

July 24, 2012RE: blaming the shooting on a waning fear of God and Hell

July 24, 2012My 40 Before 40 Update

July 22, 201230 Day Fitness Challenge

July 21, 2012Trip Report: Stinging Fork Falls

July 20, 2012Colorado Shooting

July 13, 2012Darwin Sleeve Tattoo Progress

June 25, 2012Our Washington DC Trip

June 24, 2012RE: The Skinny...

June 14, 2012Future Police

June 11, 2012Prometheus spoiler alert!

June 1, 2012Murfreesboro mosque

May 30, 2012Video: Dawn Above the Cloud Sea

May 29, 2012I have been dwelling again...

May 20, 2012Quote Of the Day Douglas Adams

May 14, 201240B440 Update

May 11, 2012My 40 Before 40

May 10, 2012I do not always understand feminists...

May 7, 2012On Being Content

May 5, 2012QOTD - John Ruskin

May 4, 2012QOTD - Plato

May 2, 2012Protecting Kids From Internet Predators

May 2, 2012Darwin Sleeve Tattoo

April 30, 2012The Bible is Wrong About Sexuality

April 30, 2012Quote of The Day - John Greenleaf Whittier

April 29, 2012Atheists in Church: God is Watching

April 27, 2012Cathy Samford Lawsuit

April 26, 2012Concert Review: Butch Walker Nashville

April 23, 2012Junior Dee Harley

April 18, 2012Religious Freedom

April 17, 2012Quick hit: death and dying

April 16, 2012Cathy Samford Fired For Being Unwed Mother

April 15, 2012PodCamp Nashville 2012

March 6, 2012Angry Atheists

February 22, 2012My weekly cook up

February 14, 2012Commuting: Why am I doing this?

February 13, 2012Our Atheist-Christian marriage

February 5, 2012My First Tattoo(s)

February 4, 2012Death and dying

January 31, 2012Why I am an atheist

January 30, 2012my blog-gah wtf

January 28, 2012Hello world!