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.

On Twitter

I have not said much on Elon/Twitter because I don't think it will matter.

My gut feeling is Twitter for the next couple of years is cooked. If Twitter still had stock, it would be shorted heavily. Heck, it sounds like Tesla is being shorted by proxy.

Twitter's willingness to moderate and block (some) hate in the past was not because they cared. Companies with big advertising budgets ultimately do not want their ads showing up on pages filled with hate. It is terrible business.

Elon is on a mission to make Twitter profitable. On this, I am fully aligned with him. However, trying to squeeze money out of your existing customers without offering new value will not work.

What could Twitter add that your average power user would find rewarding enough that they would pay? I have no clue. They could add more ads, but ads are easy to scroll by; I do not think that would move the needle. I pay for YouTube to avoid ads, but those ads consistently cost me 15 to 30 seconds of my time (and my family's).

I do not see the path forward for Elon. Microsoft (as well as Amazon, Google, and Apple) could absorb the cost of running Twitter and use it as an asset for much of its business. This is why I speculated someone like Microsoft will eventually swoop in a purchase it for a significant discount.

#

Stimulus Hotkeys

This Stimulus controller allows you to map keystrokes to methods in your Stimulus controllers using a simple JSON object.

#

Friday Five - iOS Apps I Use Frequently

Outside of social media, email, music, and maps, here are my five most used/essential iOS apps:

  1. DueApp - Their tagline, "Never forget anything, ever again." It works similarly to reminders, except it consistently reminds you to do something until you set it as done. It has excellent scheduling, snoozing, and more. It syncs perfectly across all of your devices. My only request would be Siri integration.

  2. Edit - The name makes it impossible to find it in the app store without a link. It is a scratch pad for your phone (actually, it looks like there is a Mac app as well). Its only fundamental feature is an option to highlight everything for quick copying. If you find yourself writing a longer text on a screen without enough space, hop over to Edit.

  3. Tot - "Tot is a simple app. It lets you collect & edit text on your Mac, iPhone, iPad, and Apple Watch. As mentioned before, I adore Tot and can't recommend it enough.

  4. MyFitnessPal - I only use it to track calories, but it is the best app I have used for the job. The premium features are pricey, but they help get the job done faster. Should you or shouldn't you track calories is a post on its own, but with this recommendation, you can see where I stand. 😄

  5. FeedBin - I guess this borders on "social," but it is my list. Feedbin has been my go-to RSS reader for the last couple of years. Besides feeds, it allows you to easily follow Twitter accounts and subscribe to newsletters. This keeps your inbox tidier and keeps me out of the Twitter apps.

A little more on the Feedbin + Twitter integration. You may be thinking everyone's Twitter feed has RSS (I think...). This integration goes a bit further since it makes it easy to open a thread and see replies/etc.

#

Rails and Docker

Docked

Setting up Rails for the first time with all the dependencies necessary can be daunting for beginners. Docked Rails uses a Rails CLI Docker image to make it much easier, requiring only Docker to be installed.

I have never been efficient with Docker in the past, but the brevity of this Docker file and knowing the hoops I had to jump through over the years with homebrew, rbenv, and more over the years is making me think it might be time to revisit a docker setup and work env.

David Kimura posted a comment with a more elaborate setup, but this still feels much simpler than what I am doing today.

#

rails db:migrate:redo

The db:migrate:redo command is a shortcut for doing a rollback and then migrating back up again.

Very handy. Just used it for the first time.

P.S. Give Donn a follow. He is always sharing excellent content.

#

All my weather apps say it is raining.

#

CloudFlare Speed Test

Wifi is costing me about 600mbps. It might be time to rearrange my office and go back to being hardwired.

#

RailsBytes

There are many templates to jump-start a project and few options to add something to an existing project.

Ruby on Rails templates allow you to add features to both old and new apps. Check out our repository of templates for adding everything from authentication to error monitoring to your apps.

See: RailsBytes

#

Sold a good chunk of my mechanical keyboard stash over the last couple of weeks. I valued and enjoyed all of it, but it felt l a waste to have it sitting on shelves and/or in boxes.

I still have more keyboards than days of the week, so there may be more work to do.

#