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

The Blog page includes links to the entire archive of blog posts as well as the link to the RSS feed.

The Newsletter page contains links to all of the newsletter issues organized by month along with a link to subscribe to the newsletter.

Recent posts

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

On increasing your influence. Also pics of puppies, racoons, and batman, great NSFW COVID advice, @johnpavlovitz on not agreeing to disagree, my FP book is updated, Maggie's link to a custom cat bed, and @subdigital's Combine course.

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 10, 2020

Apple events and telling stories about you that others see themselves in. A sadly relevant Mugabe cartoon, Kernighan and the Birth of Unix, Lattner on Swift value types, Maggie's link to favorite movie lines for women 5 - 75, and Mikey Ward's Swift book

November 3, 2020

Election Day thoughts on the Chicago 7, a reminder that we can change the world. A photo from @nwreg reminding us to twinkle. A tiny dog in a spider costume and Maggie's link to our cat and dog dressed for Halloween. Paul Hudson's Hacking +.

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.

October 27, 2020

There is someone only you can get to. Do it. Star Wars in life size bread sculptures. McDonalds has feellings. A Drag queen on collections. Maggie's link to selling alcohol on a hovercraft and Tom Lehrer's music being open.

October 20, 2020

Vote. No, really - vote. Dylan sings a EULA, Jeannie Gaffigan responds, SwiftUI Kickstart info, Maggie's link to paperclips, my not-funny halloween dad joke, and Functional Swift videos.

October 15, 2020

I was asked to provide three tips for Swift developers in preparation for a panel discussion hosted by Bitrise. Here's a summary of the three tips and a link to the video with code examples.

October 14, 2020

A SwiftUI Kickstart is updated to the very latest releases of SwiftUI, iOS, and Xcode. This is a major rewrite with new examples covering grids, lazy stacks, labels, expanding lists, disclosure groups and state objects.

October 13, 2020

Untangling a mess. An awesome performance of misheard lyrics, a generous contribution of math resources, and pumpkin carving inspiration. Maggie's link on LGBTQ progress in candidates and a link to Jordan Rose's appearance on Swift Unwrapped.

October 6, 2020

On avoiding sarcasm. Jack accepts award while on Cuckoo's nest set, Air Conditioner design, the Rock and Grohl battle continues, Maggie's link on auto-tune, and @jamesthomson's visual experiments.

September 29, 2020

Birthday bagels and rules to live by. The Doobie Brother's letter to Bill Murray, the @CleveOrchestra's Ode to Joy, @HughLaurie on footnotes, @Casey on focus, Maggie's link Snickers brownies, and @deprogipsum begins their third year.

September 22, 2020

Getting to work including prompts from @deannamoffitt and @gassee. Also, links to an inspirational painting, Maggie's link to two awesome online teachers, why we do the things we do from a link of @_aijaz_ , and WidgetSmith from @_davidsmith.

September 21, 2020

You'll find updates to chapters 1 and 2 of "A SwiftUI Kickstart". The rest of the book is on the way.

September 15, 2020

This land is our land. Also my writings from the week, the Grohl-Nandi battle, Schroedinger's plates, Maggie's link to a fluid dynamics video, and @ashadornfest's Vote+1.

September 8, 2020

My dad, Barry Manilow, and leaving Kim in my book update. Also a skateboarding dog, boneless chicken wings, life advice, me and the prags, Maggies link on the best things, and the @nlbb_app.

September 3, 2020

Apple devices could be a great platform for books. Some radar needs fixing and they need to put folks in charge of the team who love books and authors, reading books, and talking about and sharing books.

September 1, 2020

From color blindness to the "p" word. Also links to many of my articles this week, a great pic from @MargoChepiga, a challenge from @gregmlarsen, @icanzilb on burnout, Maggie's link to the Odyssey in ASL, @Valzevul’s newsletter, and @jamesdempsey's Unofficial Sandwiches.

August 31, 2020

Now, during the pandemic, working from home and teaching and learning from home are huge and Apple is not positioned to serve either.

August 28, 2020

Apple's HIG (Human Interface Guidelines) is a great resource. We need a new or expanded HIG to help us navigate and best use SwiftUI.

August 25, 2020

Seeing the real people around us, uplifting words we need right now, links to my articles, Roman images, Maggie's "Binging with Babish" clip, and @paulca's Vito.

August 24, 2020

After more than five years of not doing it, I'm finally ready to launch a video series. I point to folks who inspire me and muse about pricing.

August 18, 2020

The hard work of going high, posts that made me smile from @mattgemmell and @jamesdempsey. @davemark's link to a story of a secret iPod, women in tech being treated badly by men, Maggie's "Clueless" clip, and @venkat_s' Force Good Habits.

August 16, 2020

I'm revising the publishing tool chain for my books to clean up the epub and generate mobi and pdf. Have an opinion? I'd love to hear it.

August 11, 2020

On rejecting advice to sell sell sell and include popups. A QI story from @BBCTwo, sneezing from @susie_dent, @cassidoo on Hamilton and open source, Maggie's link to an animated cat parade, and @drewmccormack on Conflict-Free Replicated Data Types.

August 4, 2020

Lessons from the writing of James Baldwin on hope and love. @JivaDeVoe on being happy, links to my writing on opening schools and parsing, a freaky online experience, smoking advice for new mothers, Maggie's link to Music of the 2010s, and parsing libraries from @johnsundell and Rob Phillips.

July 28, 2020

On the importance of nothing. Also, QI on the number of milliseconds in a day, links to last week's writing, Dora the Explorer, literally, Maggie's link on stealing signs with machine learning, and Haskell Love.

July 21, 2020

Perserverance. Commitment to "doing" with advice from Duncan Wardle, Eugene Walingford, James Propp, and Austin Kleon. Also, links to my food post on Peaches and Grits, training at try! Swift World, and struct's init. Maggie's link to directional hearing, and Dave Verwer's Swift Package Index and iOS Dev Weekly.

July 20, 2020

Join me for updated courses on getting started with SwiftUI and Combine online at try! Swift World. Coming soon a new class on Lists and Grids in SwiftUI and on Higher-Order Functions in Swift Collections.

July 14, 2020

Giving good notes to others means trusting them to come up with the implementation - communicate clearly what you want from their work. Also, links to my essay on leaving Facebook, food posts on Yogurt and Refried Beans, a cool visual math proof, Maggie's link on MIDI, and SwiftUI Lab's Matched Geometry effect.

July 7, 2020

The journey to finding out what your role is. Also, my plans for this year, a comic on SwiftUI's @State, is it safe to go back to the gym, Maggie's link to a potato skins video, and Chris Eidhof's diagram of Data Property Wrappers for his Thinking in SwiftUI book.

July 3, 2020

Here is an outline of what I'm working on for the second half of 2020.

There's so many new things from Apple - it's ok. Take a breath. Also, a new home for my food posts, green onion flavored Chex cereal, another dog post, Maggie's link to the trailer for the documentary "Disclosure", James Dempsey LIVE-ish, and Amy Tsai's WWDC sketch notes.

June 25, 2020

James Dempsey has put out a wonderful video of "The Liki Song" featuring musicians from all over. He's done a great job including so many people who have joined him on stage over the years.

News from the WWDC keynote and Platform State of the Union, links to videos on juggling and solving three rubik's cubes, and wading in the water, Maggie's link to the physics of N95 masks, and Paul Hudson's Hacking with Swift.

June 19, 2020

In time for WWDC, my Functional Programming in Swift book is available. In this blog post a story from the final section.

June 18, 2020

Looking forward to seeing what Catalyst, SwiftUI, and Combine really mean.

This week’s newsletter: “Choosing what to do” includes passion, motivation, new ways to decide, also Server-side swift arrives, an Obj-C commentary, Maggie’s link, and WWDC notes from @zntfdr.

Asking questions - when to answer a question you're asked. Also, changing your default git branch name, looking forward to WWDC, a video on voice work, Maggie's link to a picture of her cat, and a plug for Ben and NSScreencast.

June 8, 2020

A few thoughts two week's before this years WWDC.

June 2, 2020

Empathy for our users, friends, neighbors, and folks we share the world with. Also a new song from James Dempsey, searching Twitter, Maggie's link to Snagels, and Kaya Thomas' update to We Read Too.

May 29, 2020

Free update to the FP book includes more diagrams, comics, extra examples, and two new sections.

From the archives

January 7, 2018

In this post from two and a half 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.