Writing
Long and short posts of my learnings.
When I have something to say, I send an email. Swift in unexpected places, AI tools that earn their keep, and the long arc of shipping software for twenty-five years. Building in public — in the open, misses included.

My Cool Tools interview with Kevin Kelly
My Cool Tools podcast interview with Kevin Kelly covering Rust, AI coding tools, hardware, and productivity essentials.
Read the essay →Pinned by Brent
3 posts2026
- Jul 3Read →
Official MCP Server for SafariApple has announced an MCP server to control Safari, offering new commands for developers. - Jun 29Read →
Old Timey MenusMenus from the late 1800s to the early 1900s, translated with AI. What people ate and what it cost. - Jun 28Read →
My commit to Saga Static Site Generator was accepted on GitHubFixed concurrency bug on Swift-based Saga static site generator - Jun 27Read →
Using Swift based TelemetryDeck to track visitors to this websiteNow using cookieless tracking service TelemetryDeck which is written in Swift on this website. - Jun 22AR/RealityKit/SharePlay WWDC ResourcesRead →The WWDC videos and guides I keep going back to for ARKit, RealityKit, and SharePlay.
- May 25Swift Barcelona Meetup Video on Meta GlassesRead →Recorded talks at the Barcelona monthly Swift meetup on YouTube.
- May 24Encouraging Effective Future Behavior through FeedbackRead →My notes from the Manager Tools Podcast on delivering effective feedback.
- May 10Reminder: Setup Legacy Contacts with your FamilyRead →Remember to setup Legacy Contacts with your Family on your Apple accounts so you can get into their accounts when they pass away.
- May 9Well formatted Swift Language ebookRead →The Swift language has a book in HTML form and here is a repository that generates PDFs and Epub versions of the book. It looks good and you can learn swift ...
- Apr 26Read →
- Apr 25Read →
- Apr 23Read →
- Apr 21AI Follows List on XRead →I started to put the accounts related to AI that show up own my X feed into an X list. These are the ones that I think are worth following that are either bu...
- Apr 20Bootleg concert recordingsRead →The Internet Archive digitized one guys bootleg concert recordings. He donated over 10,000 tracks with ~2,500 digitized. I’m listening to Nick Cave and The B...
- Apr 18Points to know when applying for the Apple Developer Academy in BaliRead →Want to get into the Apple Developer Academy in Bali? Joel and I have made a short to explain some of the steps and considerations when applying since it bot...
- Apr 18Advice to a young entrepreneurRead →Advice to a young entrepreneur who inherited his father's business on whether to go to college, talking to customers, and using AI to optimize operations.
- Apr 18Tokyo Swift conference videos postedRead →Last year I was able to attend the TrySwift! conference and loved it. Going to Tokyo for such a technical conference is really worth it. They have just relea...
- Apr 17Dark things might be happening on your home networkRead →Cheap streaming boxes from China may be compromising your home network and stealing your passwords.
- Apr 11Unofficial Apple Developer CurriculumRead →This git repository is a good community recommendation for learning paths of iOS Development.
- Apr 11haptics library for SwiftRead →I found this GitHub repository for haptics patterns called Pulsar it is cross platform but supports Swift. I’m sure I’m going to need this in the future henc...
- Apr 6Text your partner random emojis to show you care.Read →Text your partner random emojis during the day to show you care. 🦋🐝🦚
- Apr 4Conan O’Brien and Arsenio Hall on the same podcastRead →I watched both Conan O’Brian and Arsenio Hall when I was growing up so it was very entertaining to listen to them chat about the those times on Conan’s podcast.
- Apr 1Better view on your Plex?Read →Saw this app called Coax featured on MacBreak Weekly as a better view on your Plex library. Going to give it a try as I have been annoyed with Plex suggestin...
- Mar 27Open Apps from Mac CalendarRead →I dragged a project from Omnifocus onto the macOS Calendar app and it has a little open button for Omnifocus that takes me straight to the project. Previousl...
- Mar 27Read →
- Mar 24I’m going to start paying more attention to JensenRead →Exended interview with Lex Fridman and Jensen Huang.
- Mar 20Read →
2025
- Oct 20Read →
24-hour Cursor Singapore hackathon weekendBuilding Scrollodex with Cursor AI at a 24-hour Singapore hackathon — lessons on team dynamics and shipping fast. - Aug 7Read →
Importing Solarized Theme for Mac OS TerminalI was looking to add a Solarized theme to my Mac OS Terminal and I found that there is a site dedicated to themes for terminals including Ghosty which I also... - Jun 26Read →
- May 20Read →
Interview of Brent Deverman on CCTV4 half hour Chinese television programIn 2014 a camera crew came to Shenzhen to spend a week filming me for a China wide CCTV4 broadcast of a television show called “Foreigners in China”. They sp... - May 20How to Schedule a Shortcut on Mac to Mute Volume Automatically at NightRead →A launchd + Shortcuts recipe that mutes my Mac automatically every night.
- May 15Exporting Ulysses Groups to an External FolderRead →Getting my sheets out of Ulysses as Markdown with images, annotations, and folder structure intact.
- May 1Preventing Garbage Code from Entering Your Git RepositoryRead →Git pre-commit hooks that keep broken code out of the repo — and what that did for team velocity.
- Apr 2Read →
- Mar 27Keeping Up with Ollama Model ReleasesRead →Simon Willison comes through again with using a script to monitor the Ollama models page that generates an Atom feed, which you can put in your RSS reader to...
- Mar 21Read →
- Mar 20Dealing with Time Zone support in Calendar and Meeting InvitesRead →I’ve learned how to adjust meeting invite time zones by trial and error, but never really documented the options and differences in platforms. Tidbits tried ...
- Mar 13Read →
- Mar 12TouchDesk Vision Pro App for Drawing on your tableRead →Played around with the Apple Vision Pro app called TouchDesk which allows you to use your desk as a writing surface. I was drawing with my finger on my desk....
- Mar 6Read →
Mozi shows you which friends are in townEv Williams' Mozi app shows you which friends and colleagues are in the same city at the same time. - Mar 4Show Keyboard Presses on Screen RecordingsRead →Tidbits highlighted the free open source app Keycastr to display the keystrokes and mouse clicks you are typing while you are streaming or recording video.
- Mar 3Read →
My Cool Tools interview with Kevin KellyMy Cool Tools podcast interview with Kevin Kelly covering Rust, AI coding tools, hardware, and productivity essentials. - Mar 2Watch a Working Japanese TypewriterRead →After studying Chinese and now Japanese it is fascinating to watch someone type on this.
- Feb 27Benedict Evans Articulates clearly the deep research problemRead →Deep Research is the new feature that has been added to all the AI company LLM models. Many charging a lot for this capability. Benedict goes through a sampl...
- Feb 21Rare interview with the founder of TSMC Morris ChangRead →The key company that builds most of the processors used in your phones and devices is TSMC. The Acquired podcast flew to Taiwan and interviewed the founder o...
- Feb 20Your data goes through Ciena’s Fiber compression algorithmRead →Ciena figures out ways to increase throughput of fiber channels. The Verge Decoder podcast interviewed the CEO Gary Smith. It is one of those companies that ...
- Feb 13Read →
- Feb 10Read →
- Feb 6Read →