Dev Logs

Dev Logs - Nudge Nudge

Out of Scope

: I’ve been banging my head against the wall with App Store rejections about this …

: Some great Ross finds from this past weekend!

: So happy that it looks like in macOS 26.4 they finally fixed the bug where custom folder icons …

: Picked up the recent remaster of Star Wars Dark Forces and found the included behind the scenes …

: One of the things that I’m always rejected for when submitting an app to the Mac App Store is …

: Finished reading: The Hobbit: Or There and Back Again by J.R.R. Tolkien 📚

: I absolutely love the Computer History Museum, and this project is so fascinating! What a great …

: I know plus addresses has been around for a long time for email, but having just learned about it …

: Reviving an App 11 years ago, I wrote my first Mac app, Coords, and released it on the Mac App Store. It was the …

: This is most certainly not the first Mac App I purchased on the Mac App Store back in …

: Currently reading: Beren And Lúthien by J.R.R. Tolkien 📚

: Finished reading: The Fall of Gondolin by J.R.R Tolkien📚

: Currently reading: The Fall of Gondolin by J.R.R Tolkien📚

: I remember hearing rumors of Apple making a service bundle of their Pro/Creative apps last year, but …

: Finally stumbled across the a great reference site for the NSDateFormatter string options. …

: Took my PS5 with me for the first time on a little trip a few weeks ago. Traveling PS5 was such a …

: It’s finally the best time of the year for Destiny…Dawning! This Snowball mode is so much fun!

: Really wish this had been cheaper and was in full color. Some of the websites shown were such a …

: Finished reading: The Children Of Húrin by J.R.R. Tolkien 📚

: A New App I spend a lot of my free time reading. While I do almost always prefer reading a physical book, the …

: Been throughly enjoying Missile Command at our local arcade. Finally got top score! Even though it …

: It’s amazing Trism, one of the first iPhone games I played, is still available and runs with iOS 26!

: Saw this meme on IG from @disappointingaffirmations that really motivated me to finish and release …

: It is pretty easy to tell what parts of macOS aren’t used by a ton of people within Apple by …

: Excited to finally release my new Mac app, Bookmark Manager! One easy app that lets you export all …

: Some really great finds yesterday! Hearing Tolkien read excerpts of The Hobbit and Fellowship is …

: Transcoding an Apple A fun journey to transcode one of The Beatles’ most unique physical releases.

: Finished reading: The Return Of The King by J.R.R. Tolkien 📚

: Found one of the coolest relics of the dot-com bubble this past weekend!!

: Even though I absolutely love Tron Legacy, I never watched the Disney show Tron Uprising. Figured I …

: This is such an awesome project! I loved the old iPod games so much and have long since lost the …

: Finished reading: Zen Mind, Beginner’s Mind by Shunryu Suzuki 📚

: As someone who absolutely loves e-ink devices, I was so excited for the reMarkable announcement …

: After a few days with the iPad 7th generation, I’m still shocked at how much of an improvement it is …

: Nudge Nudge v1.1 Release An all-new version of my app Nudge Nudge is available now! I’ve worked hard over the past few weeks …

: Day 20: Flying with the Great Eagles My latest app, Nudge Nudge, is finally released! It has been a challenge to get here, working off …

: Day 19: The slopes of Mount Doom I finally made it. I’ve sent the last TestFlight out to my beta testers, and everything seems to be …

: Day 18: Approval! After fixing a handful of in-app purchase issues, I was able to get my app approved by App Review! …

: Day 17: Rejection #1 First rejections from App Review are always the biggest pain.

: Day 16: Returning to the path A another break, but step by step making progress towards the release.

: Day 15: A day of fun and celebration A much-needed day of fun and celebration!

: Day 12/13/14: Onward A lot of progress in just a day and finally seeing the end of the journey on the horizon.

: Day 11: The Orange Glow Small changes and cutting into my social media time are helping me get closer and closer to the end …

: Day 10: How much further? Nearing the finish line, but also having to complete some of the biggest milestones that I put off …

: Day 8/9: Squeezing In Squeezing in some work between traveling and a strong hope to get back into a rhythm starting this …

: Day 6/7: Enjoying the Journey A small break due to travel, but I was able to get back into the rhythm. Most interestingly, I’m …

: Day 5: Playing in Mount Doom A small iCloud Drive issue I’ve been having that I can only imagine will eventually bite me in the …

: Day 4: Step by Step Was able to check off a long-time feature I’ve wanted to add to the app with a really great Swift …

: Day 3: Fly, you fools A semi-busy travel day, with just enough time to squeeze in some programming on the app’s settings.

: Day 2: The Wall A lot of forward progress on the app when it comes to an icon and super easy in-app purchase setup …

: Finished reading: The Two Towers (the Lord of the Rings, Book 2) by J. R. R. Tolkien 📚

: Day 1: Out of the Woods After two months of wandering, I’m finally ready to get out of the woods. Time to start a Developer …

: Picked up this great classic printing of The Two Towers! Such a great find, and now I can easily …

: Found a cool relic today! Don’t think I’ve ever seen a spindle of pocket CDRs.

: This has to be one of the strangest “collectible” tie-ins for a movie!

: Took a little day trip to a classic! Still the best root beer around!

: Super fun Lego build to celebrate the 50th anniversary of Jaws!

: Was expecting to see more Tron Ares content at the theaters since it is coming out in October. It …

: While researching some Led Zeppelin Bootlegs, I came across an official page still available with …

: Tweaked the app I’m working on to use some sheets for basic interactions. Really surprised how nice …

: Nothing better than watching some classic Doctor Who to end the day!

: Interesting article from Ars Technica explaining just how bad the hiring process has become. The …

: Apple’s built-in writing tools for summarization are pretty great, which tracks seeing as Mac …

: Smallest pieces of Tamago sushi I’ve ever had!

: Really itching to put Tahoe on my traveling MacBook Air so I can prep some updates for my Mac apps. …

: Making some great progress on the Lego Batwing set!

: Finally sitting down and tackling this awesome Lego build I picked up last year!

: Still pretty shocked at the on-device foundation models’ performance of the new OSs from Apple. …

: Nothing is more frustrating than the new splash screen animation for the Amazon app to promote Prime …

: Spent the whole day working with Google’s Cloud Run platform. Have to admit, Google’s API …

: Visited the first McDonald’s location yesterday. Had a really fun little museum of all the toys and …

: The surprisingly helpful makeshift standing desk at my hotel. Non-adjustable, but it works!

: Really loving iPad OS 26 on the iPad mini. The multitasking works great even on the smaller screen!

: First time using the CreateML app built into Apple’s developer tools for some experimenting. …

: Booted up a macOS 26 virtual machine to see how my apps look. While I’m happy by default that …

: Pretty good WWDC even with most of it being spoiled by rumors. Although, I was pleasantly surprised …

: Switching back to the Kindle for my primary reading device for books and long web articles has …

: All the rumors of a revamped multitasking interface for the iPad feels like the last chance for me …

: All new video out! Taking a look at the usual and unusual Apple-branded merchandise from the 1990s. …

: Reviewing tomorrow’s video! Should be out early in the morning!

: Fun little non-LEGO build! Had to modify it a little, swapping the side for the floppy drive, so it …

: I know next to nothing about Magic the Gathering, but these Lord of the Rings cards are so much fun …

: Of all the various Apple APIs, I’ve really been enjoying deep diving more into the Local …

: New month and new project! Fingers crossed I can get it up and running in the next month or so. Been …

: Of all the great topics covered on the Focused podcast, the most useful topic for me has been …

: Of all the parts of AI that seem scummy or just not wanted, automatically showing AI summaries on …

: New video out today! A chill walkthrough Apple’s 1990s Company Store thanks to QuickTimeVR! So …

: Finally got my Destiny 2 Christmas Reward! It was the first time I really got serious about …

: Going a bit further back for my next video out hopefully later this week!

: My latest go-to relaxing environment, oddly enough, has been the Apple TV’s Snoopy screen …

: New video in my Cocoa Archives series! Covering one of my favorite old iPhone games, Tunnel Shoot! …

: The VisionPro is starting to become my go-to for working away from my desk. It’s not the most …

: Really great post about AI that mimics my own thoughts on a lot of the talk about vibe coding and …

: Would love a 10 part documentary series covering the gas station food industry. This sausage thing …

: Reading this recent post by the company behind Things really makes me want to give Swift on the …

: New video out today! Announcing a project I’ve been wanting to start for a few years now …

: One thing that does feel pretty different in the best possible way is SwiftUI’s integration …

: Started reading: Masters of Doom by David Kushner 📚 Starts off pretty quickly and interesting. Can’t …

: Feels so good finally adding a loose copy of issue #1 of my favorite comic series ever to my …

: Some of my favorite photos from Washington last week

: Well, I finally crossed the barrier of rewriting an AppKit app to use SwiftUI. Hoping to have the …

: The one feature I’ve been using the most on my M4 iPad Pro is Night Shift to make it more like a …

: The peaceful shores of Rosario Beach

: Finished reading: The Dude and the Zen Master by Jeff Bridges 📚 What a great book/interview with …

: Finished reading: Rogue Saucer by John Vornholt 📚 Not too bad of a TNG story with a unique concept …

: Amazing pick up of Imaginary Storefronts by Mateusz Urbanowicz today! Really love reading all the …

: Stopped by Dicks Drive In today!

: First meal for this Washington Trip! Really hit the spot after almost 2 hours of traffic!

: Nice relaxing night building some fun F1 Lego mini sets before my day of traveling tomorrow!

: New video out today! Covering some exploration of OS X Tiger’s Dashboard Widgets! …

: Really great read from Miles Klee at Rolling Stone about the downfalls of AI chat services and …

: This upcoming week’s video covers one of my favorite OS X features, Dashboard!

: Finished reading: Doctor Who and the Seeds of Doom by Philip Hinchcliffe 📚

: While it is amazing that the MacBook Airs are so amazing at almost anything you throw at them. But …

: Nothing like spending the day trying to migrate a web application into a Docker container/image. …

: Spent the last two days building a little Mac App to keep track of basic contract customer …

: First YouTube video out, celebrating the 20th Anniversary of OS X Tiger! youtu.be/uFpIDKUcu…

: Getting a lot closer to finishing my Tiger 20th Anniversary video!

: When your physical card pulls are less than stellar, but you get some luck with digital cards!

: Love LGR Blerb videos covering big shows like this! It’s oddly relaxing to just see all the …

: Working on a little experiment that may or may not pan out…

: Was able to pick up the Apple Fitness pin today from my Apple Store! Wish they would do this more …

: iOS’s Voice Memos automated text transcripts are surprisingly great! Especially for something built …

: It still amazes me how many apps collect so much user data. The privacy notice on the App Store has …

: Keeping up my daily VisionPro usage after listening to how David Sparks uses it to help stay focused …

: I’m surprised I missed this VisionOS 2.0 feature in the Photos app where you can take any …

: It’s crazy how few good Sudoku apps support filling in a puzzle with the Apple Pencil on an iPad. So …

: Just discovered Focused from Rely.fm, and it is such a great podcast! It covers some interesting …

: Diving into the Vapor server project for Swift. So far, it is pretty nice, but it is so nice to just …

: Whenever I use the iPad keyboard in portrait orientation, I always miss the older mode where you …

: The Worf/Klingon subplot of TNG season 4 is surprisingly interesting. It’s crazy to think how far …

: Apple making physical pins for their Fitness Achievements is so awesome! I wish they would do this …

: Finished reading: Tiny Experiments by Anne-Laure Le Cunff 📚

: Using the Vision Pro more and more makes me wish that in addition to Mac Virtual Display, I would …

: Watching the TNG episode “In Theory” where Enterprise crew member D’Sora falls for Data …

: I tried out the reMarkable tablet a few months back and wasn’t impressed by the price point vs …

: Working on a new web project and just feel like Bootstrap, which has been my go-to for years, is …

: Super interesting documentary about the early days of the web and the whole Mozilla/Netscape open …

: Wonder how many companies will be too quick to accept whatever an AI system says about an employee …

: Really amazing interview about early Microsoft. Long interview, but very interesting with some …

: It’s been a few weeks since discovering Tot, and I’m still amazed at how much I use what is …

: Was rewatching an old interview with Jon Rubinstein after HP bought Palm, and it makes me miss the …

: One thing I can’t complain about SwiftUI is just how easy it is to build a multi-column table …

: Finally starting to feel semi-confident with SwiftUI for macOS apps. So much of it is just keeping …

: Wrapping up Gates’ recent autobiography. Kind of surprised where the book ends. Hoping eventually we …

: Not sure if it is just me, but the Dynamic Island and Live Activities feature for iOS seems so …

: Great episode of Under the Radar from a few weeks ago. While framed with the idea of optimism of …

: Retro night with the original Gran Turismo on the PS2

: Amazing how “AI Chat Apps” are becoming the new App Store spam. Most just seem to be wrappers for …

: It is amazing that when you drop into more obscure areas of App Store Connect, the early 2010s Apple …

: Today was the first day that I started a new Mac app using SwiftUI and didn’t give up on it …

: Watching Severance for the first time, it feels like one long Twilight Zone episode. Still not sure …

: One of my favorite photos of the Apple Visitor Center in Cupertino! Hoping to attend some developer …

: Finally releasing the Mac app, Batch Renamer, I’ve been working on for the past month! Easily rename …

: A little tea while I finish up web work for my upcoming app

: Getting even closer! Just finishing up the product page and smoothing some of the rough edges.

: A little behind on The Talk Show, but really great episode with Craig Hockenberry about recent …

: Pokemon Red on a mountain top!

: I’ve been slowly making my way through the great Oral History series from the Computer History …

: I can’t believe I just now found out about this iOS feature…www.macrumors.com/how-to/us…

: Nothing like thinking you are ready to release an app and then deciding to tweak the UI and add new …

: SwiftUI is slowing growing on me. Debating if to convert a bigger project I have in AppKit over just …

: Finally giving SwiftUI a real shot with all the news about a new UI from Apple. It isn’t AppKit or …

: Getting even closer to release!

: All this talk about Apple’s possible plan to release a massive update to all their platforms’ UI …

: Really great WWDC 2024 video I seemed to have missed this past June. Great examples of where SwiftUI …

: Putting the final touches on an app I’ve been using for months. Can’t wait to release it …

: While there has been a lot of negative press written about Apple’s recent announcement of delayed …

: Finally finished the Lego Porsche 911 set. Probably the closest I’ll ever get to owning a Porsche!

: Found an amazing developer bringing back classic OS X style apps to modern macOS! Mario’s …

: Nothing feels better than cleaning up the Developer folder on my Mac of various projects I’ve …

: Finished reading: The Dominion War: Book 1 by John Vornholt 📚

: Still watching the CHM Oral History of Bertrand Serlet interview about his life and career. Got to …

: Launching my very first “AI” website today…looking for immediate Series A funding …

: Tinkering on a new website that has been a lot of fun to work on. Hoping to have it finished up by …

: I’m still pretty early into Bill Gates’ Source Code memoir, what a great read! I’m always a sucker …

: One of the things I miss the most from older versions of the iOS Music app is the ability to change …

: So awesome to see a great Mac App published by John Siracusa today! Even better to see an old-school …

: Found a great Vinyl, CD, and VHS store near University of Washington called Neptune Music. Picked up …

: Great rainy day at Gas Works Park in Washington!

: Great finds from REPC yesterday. Almost bought the AutoCAD box set for $40 as an avid AutoCAD user …

: Photos from day one in Washington

: Finally started the new season of my favorite Apple TV+ show, Mythic Quest. Of all the possible …

: This Humane buyout by HP reminds me a lot of when HP bought Palm. However, in that case, the Palm …

: Swift Playgrounds is nice and all…but nothing beats the good old macOS Command Line Tool project …

: Still tinkering with SwiftData and finding a lot of nice improvements to CoreData. Little things …

: Out of Scope Sunday: My favorite part of any new hobby…organizing and cataloging!

: Tried yet again to use SwiftUI on a Mac app, and it didn’t quite work out. Thankfully, I was able to …

: Great episode of Reconcilable Differences today, all about deciding where to put your work on the …

: It’s not clear whether you’ll be able to boot up a Macintosh five years from now or not” Steve Jobs, …

: Using my iPad Mini as an almost iPhone replacement really makes me hope Apple is exploring and …

: Came across this post by Stephen Hackett on 512 Pixels talking about the new page that David Sparks …

: NSWorkspace has to be one of the more obscure AppKit classes. Really powerful features, even with …

: While there has been a lot of bad press lately about Apple and the App Store, it’s still inspiring …

: I played a fair amount of my Asus ROG Ally today, and it makes me wish more developers, and more …

: Of all the features Swift brought to developing on Apple platforms, the .filter and .map functions …

: Watching Star Trek: The Next Generation on the Vision Pro in the Moon environment feels like the …

: Apple Intelligence Writing Tools

While everyone appears to be pretty lukewarm about Apple Intelligence, besides Apple’s marketing …

: It is amazing that a year in to the Vision Pro and Personas are still in “beta” This must be one of …

: Weekend Project I had some free time this past weekend, so I thought I would create a little unofficial demo app for …

: Core Data I have almost completely moved from a SQLite/FMDB setup to Core Data in my iOS apps. The main reason …

: Comixology On Saturday comiXology, the large comic reading/purchasing mobile app, removed the option to buy …

: Helpful Links I thought this week I would collect a list of the most useful resources I have used to learn iOS …

: File->New Project (Sort Of) It’s been about four years since I have built and released an iOS app on the App Store. During …

: Working with CocoaPods Over the past week I’ve been working on the drawing functionality of my new app. Along the way …