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.

Fdoo App Walkthrough: Culinary Curiosity in a Foreign Language
Join Brent Deverman as he walks you through the Fdoo App, designed to enhance culinary adventures by simplifying menu translation.
Read the essay →Pinned by Brent
4 posts- Jul 21, 2026 I became a button maker Read →
- Jul 19, 2026 Attending First Swift Conference in Indonesia 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 13Read →
Story Telling: How the Toy Story 3 story was WrittenDetailed feedback loop: 7 iterations, beta test, and lessons learned for Toy Story 3 - Aug 12Read →
Fdoo App Walkthrough: Culinary Curiosity in a Foreign LanguageJoin Brent Deverman as he walks you through the Fdoo App, designed to enhance culinary adventures by simplifying menu translation. - 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 ...