Welcome to My Blog.

Here, you will find posts, links, and more about code (primarily Ruby), business (bootstrapped SaaS), and a little of everything in between.

GPT-Migrate

If you've ever faced the pain of migrating a codebase to a new framework or language, this project is for you.

We have a bunch of CoffeeScript that I would love to migrate. It is hard to justify the time because it works, but with the improvements made to modern JavaScript, I cannot imagine purposely writing more CoffeeScript at this point.

#

According to Peak (and my watch) I am at 2.2 million steps for the year. New goal - 5 million by the end of the year.

#

All In on Micro.blog

I had been working on a rebuild of this site for a while, but it was never quite right.

In the meantime, I had been using Micro.blog to capture shorter posts (and ideally Tweets before the API was murdered in cold blood).

There are so many other things I would rather be building than my own blogging experience, so I decided to just go all in on Micro.blog and redirected everything to ScottW.com.

I had published a couple of posts in the past that I need to migrate at some point, but for now, it is nice to just move on.

#

Do we know what the celebs are getting paid for these casual first messages on Threads?

Mastodon’s usability is suspect at best, but the thing that held it back is the “mainstream” (sports, for me) never gave it a try.

#

There are lots of ways to test email sending locally. My favorite for the last few years has been MailTrap.

#

Book: Outlive

Finished reading: Outlive by Peter Attia 📚

Outlive is about being proactive in your health and doing what you can to try and prevent the Four Horseman of Chronic Disease (heart disease, cancer, metabolic disorders, and neurodegenerative disease). It is a long and detailed read. I would recommend starting with the audio version, and if you want to dig deeper, grab a copy of the print edition later.

My biggest takeaways:

  1. Heart disease is mostly preventable, and it is baffling that it is still the leading cause of death in the US. The phrase no one dies of a sudden heart attack sounds so wrong initially, but when you realize it was likely 20+ years of bad habits that led to the sudden heart attack, you may want to kick yourself.
  2. Metabolic disorders, like heart disease, are mostly preventable and lead to other issues besides diabetes.
#

Still trying to make it easy for posts on my blog to show up on Twitter. My first attempt with Zapier and Buffer was disappointing. I am hoping this one goes better (without both of them).

#

I was surprised that multiple places at the mall with a more convincing Easter Bunny (anyone know the movie?) had vinyl albums for sale.

Just putting on an album and leaving it to play resonates with me—no 20-second clips to find the right song, endless scrolling, pop-ups, jumping around, etc.

But then I think back to not having access to just about every song recorded in the last 100+ years for $10 or so a month, and I am immediately out.

#

One of the best parts of coding with the help of ChatGPT is learning about built-in APIs that I never thought to look for.

Today I wanted to iterate over some links in a string, and ChatGPT turned me on this gem of an API: URI#extract.

Pass it a string with URLs and specify the schemes you want to extract.

#