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.

Attending First Swift Conference in Indonesia
Discover the highlights and insights from Paul Hudson's presentations and other presentations on AI, DocC and ARKit at the Swift Conf Indonesia.
Read the essay →Pinned by Brent
3 posts- Jul 21, 2026 I became a button maker Read →
- May 20, 2025 Interview of Brent Deverman on CCTV4 half hour Chinese television program Read →
- Mar 3, 2025 My Cool Tools interview with Kevin Kelly Read →
2026
- Aug 3Read →
150 Days contributing to Reddit: Subreddits I followLearn about the subreddits Brent Deverman is contributing to on Reddit, including Swift, Apple, Zelda, and more. - Aug 1Inspiration from SaaS businesses that gave themselves constraintsRead →Explore the features, benefits, and market positioning of SaaS solutions for productivity.
- Jul 31Read →
Run Swift Code snippets and regex in the browserExplore Swift tools like Vapor, Swift Fiddle, and Swift Format for running Swift code snippets and regex in the browser. - Jul 21Read →
I became a button makerEject Disks safely from your macOS computer using this Elgato Stream Deck button plug-in. - Jul 20Read →
What company have you referred the most to people?Learn what company Brent has recommended the most. - Jul 19Read →
Attending First Swift Conference in IndonesiaDiscover the highlights and insights from Paul Hudson's presentations and other presentations on AI, DocC and ARKit at the Swift Conf Indonesia. - Jul 17Read →
My heart sank at the death of DFSReflect on the closure of DFS and its impact on the Greater China region. - Jul 17Read →
Lessons from Loosing an App BattleExplore the key takeaways from the app battle between Team BikeBike and Team Robbin. - Jul 14Read →
Branding exercise what others know about meLearn about the branding exercise conducted at the Apple Developer Academy, including expert feedback and practical examples. - Jul 9Read →

- 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 →A GitHub project generates offline PDF and EPUB editions of The Swift Programming Language from Apple's online Swift book.
- Apr 26Dynamically generated user interfaces with AIRead →Notes on Flipbook's slow text-to-pixel interface demo, its Shenzhen output, and what model-streamed screens could mean for Apple.
- Apr 25Using Encrypted DNS to Prevent Tracking on macOSRead →Install an open-source encrypted DNS profile for Cloudflare 1.1.1.1 on a Mac, iPhone, or iPad to reduce DNS tracking and blocking.
- Apr 23Health And Calorie Tracking Apps I’ve triedRead →A personal comparison of health and calorie-tracking apps I've tried, use, or bookmarked, including Oura, Withings, SleepCycle, Fud AI, Bevel, and Cal.ai.
- 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 →Streaming boxes from China may compromise your home network and expose passwords or other private information.
- Apr 11Unofficial Apple Developer CurriculumRead →This git repository is a good community recommendation for learning paths of iOS Development.
- Apr 11Pulsar: A Cross-Platform Haptics Library with Swift SupportRead →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 27Data on the State of AppsRead →Sensor Tower and RevenueCat reports suggest app discovery is getting harder while users continue subscribing to AI apps.
- Mar 24I’m going to start paying more attention to JensenRead →Exended interview with Lex Fridman and Jensen Huang.
- Mar 20Working Outdoors at Hong Kong's IFC Before a FlightRead →The IFC has an outdoor space that anyone can use. Great place to work outdoors in the winter in Hong Kong
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 TerminalFind Solarized Light and Dark themes for Apple's Terminal app, with direct links to both color schemes on TerminalColors. - Jun 26Identifying All Network Devices on your Local NetworkRead →Use arp -a in macOS to list local network devices, match a Synology NAS by MAC address, and find the IP address needed to connect.
- May 20Read →
Interview of Brent Deverman on CCTV4 half hour Chinese television programCCTV4 crew spent a week filming Brent running NowShenzhen.com for the 30 minute television program Foreigners in China. (2014) - 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 2Interview of Craig Mod on Tim Ferris ShowRead →Two Tim Ferriss interviews with Craig Mod about walking across Japan, his personal story, Morioka, and meeting Japanese television star Tamori.
- 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 21Using MacWhisper for Dictation with Ollama for Local Mac DictationRead →Use MacWhisper for dictation and Ollama for local AI post-processing, keeping the transcription and its cleanup on your Mac.
- 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....