September 27, 2024
A "no" beats no reply at all.
September 24, 2024
On awareness of being different. Also, Here comes the sun, early Henson ads, Musk sued by Cards Against Humanity, the risk of SUVs, Maggie's link to postal cats, and your friend the system log.
September 20, 2024
When a person who dies is actually gone is a very personal experience.
September 17, 2024
The "you think that's bad" spiral. Also, the art of tarot, ultimate Brownlee, temporary storage, about those dogs, blood libel, Maggie's link to Purple Martins, and the 34th annual Ig Nobels.
September 13, 2024
Sharing a victory.
September 10, 2024
Certification doesn't mean what we think it does. Also, Mac Sabbath, James Earl Jones, Writing a novel, Dynamicland, Maggie's link to the debate bingo card, and using EditorConfig files.
September 5, 2024
My Swift Testing book is now available and I'm running a launch offer of 25% off.
September 6, 2024
Choosing action over aspiration.
September 3, 2024
On simpler times where we showed up to places to bump into each other. Also, the invention of zero, Harris hats, Beatles archive, Landsat names, Maggie's link to an etiquette expert, and the pi clock.
August 30, 2024
Just in case you wanted to know.
August 27, 2024
On avoiding people who are mean, sarcastic, and condescending. Also, Burglars and Books, fun presidential polls, woke Superman, mask bans, Maggie's link to a dog groomer in action, and a talk from Laura Savino.
August 23, 2024
What's in a name?
August 20, 2024
Eight years ago - personal and political. Also, two speeches from the DNC, Robert Reich says thank you, Road to nowhere, lessons from tree cutting, animated squares, Maggie's link to two Severance short videos, and Gus' Pizza calculator.
August 16, 2024
Applying rules from improv to your workplace: accept every offer and make your partner look good.
August 13, 2024
The effects of joy on us, them, and in-between. Also, my favorite line that never aired, Forget the Alamo, stuffed pasta, Maggies link to a dialog between two pigs, and Paul Hudson on Making mistakes while learning Swift.
August 9, 2024
Celebrating the small and ordinary things that are neither small nor ordinary.
August 6, 2024
The amount of effort that goes into an Olympic race that last seconds. Also, a link to my recent keynote at Swift Craft, Cow signs across Europe, having to pay for the time you are wrongfully imprisoned, playing table tennis against the pros, Maggie's link to the ear pulling competition and Savanah Bannanas all you can eat, and Brian Marick's essay on lenses.
August 2, 2024
The fight to expand the meaning of all in the aims of the Declaration of Independence.
July 30, 2024
Checking that what we entered is what got entered. Also, Steve's Hero's Journey, Masks help, Scientific American weighs in on Project 2025, Ron Jeffries on privilege, Maggie's link to an interview with USA women's Rugby player, and Matt on Non-Sendable types.
July 26, 2024
Find the advice behind the advice.
July 23, 2024
Computer languages as a metaphor for US Politics. Also, an outstanding cat video, Kareem on the upcoming US election, what kind of genius are you, Jobs on The Objects of our Life, Maggie's link to pencil sharpeners and Todd May's Mother Forkin' Morals.
July 19, 2024
On reason vs. following your gut. Enduring a little spray so we don't capsize the boat.
July 16, 2024
The difference between sudden and certain. Also, Democracy on the ballot, World Latte Art Champion, Rotary Sheep, It wasn't me, Maggie's link to a Kendrick parody, and the Return-to-Office Tango.
July 15, 2024
I've updated my introductory Swift book, "A Swift Kickstart", for Swift 6 / Xcode 16. It's a free update if you own it and 50% off on Gumroad if you don't.
July 12, 2024
Taking a leap and trusting you'll be caught. If not, picking yourself up and leaping again.
July 9, 2024
Looking ahead at the books, apps, and conferences on my schedule the rest of this year. Also, AI Chatbots respond to spam calls, Snoop Frogg sings Gin and Juice, Snyder on Fascism and Fear, a bullet vending machine in grocery stores, Maggie's link to the history of frozen pizza, and links to upcoming conferences.
July 5, 2024
Asynchronous coding and getting yourself out of a funk.
July 4, 2024
If a View's body is implemented in an extension that doesn't conform to View then we can run into problems if branches of body return different types. A solution is to explicitly annotate body with @ViewBuilder.
July 2, 2024
I tried to keep this essay light with the week democracy is having - Prince, Shaq - but somehow... Also, Sotomayor's dissent, the Inquirer urges a candidate to drop out, Springsteen on a lyric controversy, Dash on Prince, Maggie's link to the history of Video Games on The Simpsons, and Voorhees on AI regulation.
June 28, 2024
What I do at conferences when I'm not on stage.
June 25, 2024
At the ballpark with Uncle Shady. Also, porchfest, fake jobs, I'll take Alex for 14.60, four colors, healthcare ransomware, Maggie's link to MLB's Baseball Savant, and Cristian links to WWDC resources.
June 21, 2024
Appreciating the little things. Flick a switch and the lights come one. Turn a tap and get clean, drinkable water.
June 20, 2024
In iOS 18, SwiftUI View is on the MainActor.
June 18, 2024
Reconsidering a computer as a bicycle for your mind. Also, What's in it for me, the Jackie Robinson of LegoLand, what if 1 + 1 = 5, Missing Humanity, Maggie's link to accessing airport lounges, and Gruber's Talk Show Live.
June 14, 2024
What message would you deliver in a commencement address?
June 11, 2024
Brew the next pot of coffee before you serve the last of it to the customers in front of you. Also, Sleeping Languages, Chicken of S#&!, Subverting Democracy, Fluffy pancakes, Maggie's link to Kitchen Nightmares, and sessions from this years WWDC.
June 7, 2024
Moving in the right direction with regards to eating meat.
June 4, 2024
Signing up for Medicare. Also, tasting like a flavor chemist, graphing a relationship, AI email from a friend, Maggie's link to Worm loves worm, and Matt Massicote's Intro to Isolation.
May 31, 2024
Write your own job title and bio. Revisit it now and then to see if it still adequately describes you.
May 28, 2024
Revisiting "Many Rivers to Cross" from the White Cliffs of Dover. Also, Ken Burns chooses sides, more on Man or Bear, a percussionist loses his job, Everything awful promised in a Trump Second Term, Maggie's link to a coast to coast ride on Greyhound, and Kaggle's 20 Questions competition.
May 24, 2024
Little steps are still steps.
May 21, 2024
A talk about shipping apps quickly is really about something else. Also, Ron says accept the world as it is, the creator economy can't rely on Patreon, the Forged Apple Employee Badge, the meaning of zeugma, Maggie's link to JFK's last meal, and Majid with a throwback to an article on Background tasks in SwiftUI.
May 17, 2024
There's nothing wrong with most things we complain about - they're just not for us.
May 14, 2024
How fast a political climate can change when we're rooting for teams. Also, GPS tractors impacted by the northern lights, World bicycle relief, a beautiful recorder concert, Bumble engineers on working at scale, Maggie's link to holdable kitties, and how to use sound in your apps.
May 10, 2024
Understanding the difference between what we do and who we are.
May 7, 2024
Repairing two toilets. Also, a lesson from "The Thin Man" on not getting worn down by lies, a year of listening to Bach, Emoji Art, No more f's to give, Maggie's link to pizza leftover tests, and Max Desiatov on Multi-Platform Libraries with Swift for WebAssembly.
May 3, 2024
The grasshopper and the ant, the four children, and my favorite Passover story.
April 30, 2024
Waiting a dozen hours is a lot selling a dozen books isn't. Also, censoring a Girl Scout, May 4 remembered, Student debt, escape from Noma, The Flipbook experiment, Maggie's link to painting the moon, and Joseph Heck on data-race safety.
April 29, 2024
Are macros for you? That's one of the mysteries we solve in "The Case of the Vanishing Bodies: An introduction to Swift Macros.Available today!
April 26, 2024
We're not on opposite sides of the same argument - we're arguing different things.
April 25, 2024
We wrap up our introduction to SwiftData with the remaining CRUD operations and add, delete, and modify a meeting.
April 23, 2024
The true meaning of FOMO and some of its joy-filled alternatives. Also, do not reply cards, a $199 jump rope, some misinformation, a hacker talks to HR, Maggie's link to a final Rooster Teeth Halo game, and David Smith on developing an inclusive mindset.
April 19, 2024
Reach out and connect with someone. Call, text, email, or write an old-fashioned letter that requires a stamp.
April 16, 2024
Nostalgia and the challenge of a come back. Also, a great hockey save, Radcliffe to Rowling, is a cat a liquid, post-eclipse traffic, Maggie's link to a kitten video, and Doug Gregor's Swift for C++ Practitioners.
April 12, 2024
Beta 3 of my Swift Macros book "The Case of the Vanishing Bodies" includes a new chapter on freestanding macros.
April 12, 2024
For so many years radio was literally the voice in my head.
April 9, 2024
The difference between a total and a partial eclipse. Also, Amazon's Just Walk Out, Carlin's Dead and Loving It, a self-help guru advises that you do nothing, rat driven cars, eating like salmon, Maggie's link to a Better Call Saul review and Thomas Ricouard on Removing the M from MVVM.
April 5, 2024
Check out the beta release of my new book "The Case of the Vanishing Bodies" which is an introduction to Swift Macros.
April 5, 2024
On running races with no finish line.
April 4, 2024
The @Query macro allows us to fetch instances from SwiftData, sort them, and filter them.
April 2, 2024
A statue just gets up and leaves while a dropped book stays where it is. Also, Vincent online, is this a Christian nation, remembering Danny Kahneman, NASA wants you to help with the Eclipse, Maggie's link to what to look for in eclipse glasses, and Apple Developer is on YouTube.
March 29, 2024
The attention time it takes to bake a loaf of bread is small - maybe twenty minutes. But it requires planning to sprinkle those moments in your day. I'm sure this is a metaphor.
March 19, 2024
A look back at the streaks I've kept this year. Also, a fun video explaining relativity, where toxic males come from, Shel Silverstein looks at AI before it's invented, What did we learn from COVID, Maggie's link to a floating cat sanctuary in Amsterdam, and Ben Cohen on NonCopyable Generics in Swift.
March 22, 2024
15 years since my first post in my personal blog - and the reasons why.
March 19, 2024
When are we done learning and what happens then? Also, context is everything, phsycists' five jokes, The Douglas Adams Papers, 12 Communication Traps, Maggie's link to Jet Lag in Switzerland, and Graham Lee on the YX problem.
March 15, 2024
'For ever' begins a new chapter. 'And Ever' never ends.
March 14, 2024
This was the first talk I gave after Kim died and it was a raw one about getting the most out of your time. I gave a more refined version after my dad died.
March 12, 2024
Don't wait til it hurts to stretch. Also, man's first calendar was really woman's, girls team prevented from playoffs, play a board game with Terry, Mathtoons, Cory Doctorow's catalog, Maggie's link to every Scranton Strangler theory, and building games for the Playdate in Swift.
March 8, 2024
The version of the facts that we see and learn are based on someone else's opinions.
March 5, 2024
When it's time to delete an app. Also, planning for the solar eclipse, liberal arts, a conservative who actually is, instrumented mouth guards, Maggie's link to airline turbulence, and the ACM's Communications are now available.
March 1, 2024
Don't wish you could do something - wish you would. Then do it.