Posts


Enjoy recent blog posts, recent issues of the newsletter, and classic posts from the past. Want more?

From the archives


January 7, 2018

In this post from three years ago I resolved to do more work in public. With urging from friends, I'm going to try it again. We'll see how it goes.

Recent posts


Eating less meat, the white squirrel, pair programming, identifying you by three words, creating geometry puzzles, Maggie's link on snow days, and a look at existentials.

Reconsidering your title and bio. May 4 commemoration and celebration, Rothman on Leadership, Pixel This, Maggie points to the center of the US, and Julia Evans' comics home.

April 29, 2021

The new Podcasts app makes it harder for me to do the typical things I do as a podcast listener. An end-user should be able to focus on their task and not the app that allows them to accomplish it.

April 27, 2021

Why shopping local is trickle down that works. Squash blossoms and other recipes, my new Dough Temperature app, melting metal with bacon, a benefit cooking demo, seeing breakups coming, Sundell on for loops, Maggie's link to an interesting trailer, and David Smith makes shortbread.

April 26, 2021

One way to get consistent results when baking bread is to make sure the dough temperature is the same after mixing each time. Here's an explanation of the what, how, and why and a link to a free simple app I've written for iOS.

I found today's Apple event jarring - the style was not for me. Also, the Approachable Loaf of bread, giant arrows across America, Jackie Robinson's lesser-known legacies, Maggie's links to two food stories, and a Stewart Lynch tutorial.

April 19, 2021

Here's what I'm most looking forward to at tomorrow's Apple April Event.

What you do vs what you are. Hookup regrets, wakes (in the water), Wes Anderson's style, Maggie's link to stars and burning trash, and Vincent Pradeille's videos. Oh and Maggie's new job.

April 9, 2021

What I'm doing instead of working on the app I should be working on.

Fables, traditions, and a favorite story. Also, Diggs' digs, an Apple story about the iPod and the energy department, the 20th Century Fox fanfare, Maggie links to shrinking penises, and Swift Collections.

Identifying the line between competing errors. A UK Math conference, @r0ml on Free Software, a cool visual illusion, Maggie's link on scammers, and WWDC 2021.

March 23, 2021

It’s time to connect. Also an amazing fois gras treat from @Valzevul, Bird Migration, HMV outtakes, tools are not laws, Maggie’s link on misogyny and racism, and Xcode tips.

March 18, 2021

Last night I made a mushroom reuben and served it on home made rye bread. It essentially used the same spices that you use to corn the beef and came out really delicious.

March 17, 2021

I'm thinking ahead to this year's WWDC. What is it we can expect? It feels like a big year for asynch and developer tools as well as rounding out the offerings for SwiftUI and Combine.

March 16, 2021

Thoughts on radio, removing bees, how to resist Amazon and why, McBroken, multi-tasking, Maggie's link to sea shanties for marching bands, and iOS Dev Weekly approaches 500 issues.

March 9, 2021

First vaccine shot yesterday. Links to @jaimeejaimee coffee sketches, animation reference video, my take on Core Data, avoiding like the plague, teaching metal bands to scream, conversations last too long, bread book update, Maggie's link to Cats with Socks, and Narrator from @buildandship Apps.

March 4, 2021

My first pre-WW wish/prediction comes early this year. I'm once again thinking that this is the year that Apple updates Core Data with something more Swift and SwiftUI friendly ... perhaps Core Store.

March 2, 2021

Thoughts while baking on little moments combining to make something big. Pancake pics, a bear butt, fruit stop motions, a MASH table read, book cafe ambience, boxes in boxes, Maggies link to year one string class, and Steve Jobs' Stanford Commencement.

February 23, 2021

Commemorating 15 years with pancakes. Hearts in the garden, Mars links, great scrambled eggs, the lost philosopher, Maggie's link to US accents, and a guide to great Math curriculum.

February 16, 2021

What forever feels like and beyond. Skating on thin ice, why we fall on ice, Dan Moulthrop on choosing democracy, Disney animation copy and paste, Maggie's link to your brain when it's lazy, and Swift for TensorFlow is archived.

February 9, 2021

History, like any story, depends on the one telling it. Singing iPhone tones, medicine for minorities, spotting circles, Maggie's link to a Lion Dance, and Duncan on whiteboard tests.

February 4, 2021

I'm so happy to let you know that "A Combine Kickstart" is available. I really like how this book turned out and hope you enjoy it.

February 2, 2021

It's time for me to learn to draw. What will your tiny challenge be for Feb? Van Gogh from home, the Combine book, walking animal polygons, an amazing painting technique, a beautiful tale of Side Effects, Maggie's link to levels of singing, and an Xcode beta.

January 26, 2021

"Science" is my final word for 2021. Also the innaugural poem, Democracy clubs, wobbly on solid ground, Maggie's link to a mom's love, and the Swift Community Awards.

January 19, 2021

"After" is my second word for 2021 - this day before a new president is inaugurated. Also a Combine Workshop in Singapore, a Rotational Symmetry zine, walls, dating detectives, an Armored Samurai origami, testiculating, Maggie's link to Pusheen, and a knitting podcast.

January 12, 2021

Can Opener is my first word for 2021 and an amazing video from @ishabazz. Also Combine Kickstart beta on my dad's birthday. An important piece from @wilw on love and addiction, @GeePawHill on why we post our opinions as well, Maggies link to a toilet sled, and @paulca's end of year review for Tito.

January 5, 2021

Resolution to examine what we are resolute about. My mom gets her COVID shot, Conway's Life, a 2020 COVID cartoon, 15 bits of advice from @fffabs, Chekov's Razor, Maggie's Link to an Innoculation hair-do, and @donnywals Practical Core Data.

January 1, 2021

How do we rebuild trust in 2021? Where did it go? An essay without answers.

New years without resolutions with thoughts from @chrisbrogan and @andy_matuschak. Oscar says goodbye to 2020, matching scarves, book updates, brexit metaphor, advice from @profgalloway, Maggie’s COVID link, and @larrysmiller’s voice.

December 22, 2020

Viewing life from a perspective other than yours. Daveed Diggs Puppy for Hannukah, Christmas links including a Mel Torme story, The flour shortage that wasn't a flour shortage. Maggie's link to a Les Mis inspired game and Michael Ruhlman's recipes.

December 15, 2020

Stopping is key to creativity. Great advice by @okbjgm. Also links to @tvaziri, two holiday tear jerkers, an MIT article on algorithms that keep the poor poor, Maggie's link to Aenneid in meter with synth, and @hollyborla on Property Wrappers.

December 8, 2020

Autocorrections or one at a time. A song from the polio vaccine, Project Northmoor, Ohioans shouldn't go to Ohio, 'Did not vote' loses, Maggie links to the quack squad, and Khoa Pham links to languages.

December 1, 2020

Trying to understand people who are not kind by nature. Mah Na Mah Na, a snowy picture of Jill's business, @scottmccloud with inspiration, local bookstores, online Magic with @kevinbparry, Maggie's link to a COVID cases graphic, @civeljahim develops iOS and macOS in one codebase without storyboards

November 24, 2020

Thankful at Thanksgiving. The best cover of "Back in Black", a pomegranate salad, India Vignettes, wearing your mask right, two Sponge Bob related links (one is Maggie's link), and link to the HIG.

November 23, 2020

I recently appeared on "Swift by Sundell" talking about functional programming. Nothing special, just a conversation between two friends.

November 17, 2020

I've updated my Functional Programming book. The update (free if you own the book already) includes support for dark mode, pdf, and mobi. The material on the Reader and State patterns have been revised and given their own chapter.

November 2, 2020

I've updated my training classes to be delivered online. Here are some thoughts on the differences between the old and the new and links to the courses on Swift, SwiftUI, Combine, Functional Programming, and iOS.