I preordered the new Mac App called Pieoneer when I saw the cool design of the app.

My first stumbling block was when I forgot what the last symbol on the right in this graphic means:

After searching, it is of course the “Tab” key, but normally an App would let you know that. Strangely, if you click on the button and customize the keypress it writes “Tab” instead of the symbol.

What stopped me from using the program after I figured out how to call the Pie on my screen was that to select an option, I had to move my hand to my trackpad and then click.

For me, a launcher keeps your hands on the keyboard, and so I’m going to stick with the built-in spotlight. It was a promising design.

During my decade in Shenzhen, Drop-shipping became a big business. The first startup I joined was based on it before it had that name. Some of it was based off a postal loophole that just got closed. AliExpress shipments are going to drop.

Update Feb 17, 25: 🩴 International inbound mail and packages from China and Hong Kong Posts

I wanted to watch the “LA FireAid Concert” from Singapore, however, seems the concert was restricted internationally. I use the Mullvad VPN and realized they didn’t have an Apple TV version of their app.

Fortunately, I also had been playing with a private network app called Tailscale.

My first attempt was to use my Mac as an exit node of Tailscale while connected to the Mullvad VPN. This routed my Apple TV traffic through my Mac and then through Mullvad. Once I realized I had to approve the exit node in the Tailscale interface, it was a success!

For the first five minutes it was great, and then it started buffering and stopping. I was so close and tried to find out why Mullvad didn’t have an Apple TV app. According to their website, it is on the roadmap, but meanwhile, Tailscale actually has a Mullvad integration. For an extra $5 bucks a month, you can use Mullvad as an exit node. So you can set up the Tailscale app on Apple TV to connect to Mullvad. Once I paid for this add-on, I was able to get my Apple TV to direct its traffic to Mullvad and the buffering and skipping stopped.

Updated 19th March. Accepted into the Apple Developer Academy and moved to Bali for 10 months. 🇮🇩

Learning

Did a one-week challenge at the Apple Developer to build my first app (without using AI to build).

Travel

Stopping by Hong Kong 🇭🇰, Taipei 🇹🇼, and Singapore 🇸🇬 before I head back to Bali in March.

Work

Working on other plug-in ideas using Swift.

Released an open-source command-line tool and MCP server called FocusRelay for Omnifocus to be used in Claude Code or other AI tools to access my Omnifocus database with AI.

Looking for clients that need command-line interfaces or MCP servers for their AI tools. 

Finishing up a Shopify website for my friend.

This page was inspired by Derek Sivers and his /now page.

I was trying to see if I could enable my iPad as a second screen on my work MacBook. Pro like I use it for my personal MacBook Pro, however I found in a support document that you must have an iCloud account connected to use the continuity feature. Unfortunately, my IT department doesn’t allow me to log in to any iCloud account, so I’m stuck with a digital divide between my MacBook Pro and iPad Pro.

When a company does a software rewrite I’m always interested in the reasons behind it and what they hit and missed. Unfortunately my experience with the new Sonos, Inc. app is mainly miss however things did perform better when I added another mesh router to my network. Was under the impression the speakers would make their own network.

Sonos had a very elaborate beta testing site where they knew everything about all my gear. Was this used to test the new app? Maybe I just wasn’t included in the beta test audience.

This thoughtful post explores how Mid Market might appear to be a large market, but it might not be the most suitable target. For a B2B SaaS startup, the sales cycle is likely as long as a larger corporation, but their budgets are lower.

While selling to small business advertisers in Shenzhen, China, I realized that for the amount of effort I was investing in the sale, I should be selling a much higher-value product.