2021-04-11: Everybody I know who has an ounce of sensibility is dying to get the Covid-19 vaccine. I feel like …

2021-04-11: For Americans, the next 3 months are going to be filled with the triumphant cries of joy from people …

2021-04-10: OK, I lied about not celebrating my vaccine. I got my first shot, thanks in part to the glorious …

2021-04-09: I just voted in my town’s local election. One of the candidates for assessor is a registered …

2021-04-09: Remember a year ago when we were all like: “Oh shit, this pandemic might last a year or …

2021-04-06: Important caveat for anybody hammering on the search field of Walgreens vaccine location page: after …

2021-04-04: Falling back into my love for old, French pop music. I had this Serge Gainsbourg song in my head for …

2021-04-04: Thought today about how long it’s been since news about the former President has crossed my …

2021-04-02: I don’t intend to celebrate my vaccination. You’ll know I got it when I stop whining about everybody …

2021-04-02: I can’t believe it’s taken until just now for me to get Fugazi’s “Give Me …

2021-04-02: “The people who don’t fit in to a culture like that won’t stick around long enough …

2021-04-02: “I am strong believer in serving the customer both when I can, and when I can’t.” …

2021-04-01: Like Joe Biden, I’m all about investing in infrastructure this week. I’ve put off …

2021-04-01: If computers are bicycles for the mind, then text editors, spreadsheets, and scripting are …

2021-03-29: Math is hard.

2021-03-28: I bet you’re working on something pretty cool even though you’re not getting any …

2021-03-28: Of course in retrospect it’s obvious I forgot to score the loaves! Thanks @dejus for the reminder.

2021-03-27: Bread newb! These look pretty delicious. Not sure why they exploded tho.

2021-03-27: Part of my revival of Red Sweater is focusing on fixing things I’ve wanted to fix for years, …

2021-03-27: Communicating with Siri is a lot like communicating with a young child. Other parents wouldn’t …

2021-03-26: Pizza cooking in a gas oven with flame behind it.

2021-03-26: Happy Friday! No matter what you did this week, congratulations if you didn’t get your ass …

2021-03-26: My top piece of business advice to myself and others: you can’t blame a market for not wanting …

2021-03-26: I catch myself fretting already that I’m not making enough money, but I have to remind myself …

2021-03-26: Almost a month into my renewed solo ambitions with @redsweater. I have been cranking but also maybe …

2021-03-26: Just posted MarsEdit 4.4.12 with improvements to VoiceOver support, the Media Manager, and more. …

2021-03-25: A special place in hell for websites that make me solve a CAPTCHA upon CORRECTLY entering my …

2021-03-21: It’s really easy as a white man to get caught up in the “if you build it, they will …

2021-03-20: Following up on my post about specialness, I want to acknowledge that being special isn’t …

2021-03-20: Another kind of windowpane test.

2021-03-20: The older I get the more I realize that you really do have to be special to achieve great things in …

2021-03-20: I’ve been enjoying the audio book “Good to Great”. It’s fascinating to learn …

2021-03-20: Been a while since I posted a selfie. I’m still here! Shaved today so I don’t look quite as old as I …

2021-03-20: I dreamed I was on a phone call with Whitney Houston and instead asking me how I was doing she said …

2021-03-19: My mantra through these early vaccine days has been: “I will get the vaccine as early as THEY …

2021-03-19: I’m so jealous of everybody getting the vaccine but also so excited for them, and happy that …

2021-03-19: “Don’t Believe the Hype, it’s a Sequel.” Hard to sum it up any easier than …

2021-03-19: A lot of tech workers are wondering what the return to “normal life” will mean for their …

2021-03-19: It’s 39F in Boston, but somehow it feels like spring. I credit the blue skies and daylight …

2021-03-19: Having one of those Fridays where I look back at the week and wonder exactly what I’ve done …

2021-03-18: Here I talk about the ultimately simple solution to getting the iPad version of @blackinkapp (still …

2021-03-17: I just searched for “google 15” to find a reference link about the Play Store’s …

2021-03-15: Anybody else vexed by Xcode’s occasional unwillingness to edit Interface Builder files? …

2021-03-13: As the owner of an older (1915) house, I sometimes find it easier to search Google Books for …

2021-03-13: Does anybody know of a site that will simply explain all the different types of pipes that might be …

2021-03-12: Finishing out week two of self-re-employment by basically getting FastScripts 3 to a point I’d …

2021-03-12: President Biden was inaugurated 51 days ago. If he wasn’t, I am sure there would still be some …

2021-03-11: I basically entered The Matrix to figure out how to book vaccine appointments for teachers this …

2021-03-09: There’s nothing you can add to a fresh sourdough sandwich that will taste better than the …

2021-03-09: Right now I have “Where is my Mind” by the Pixies and “Fix You” by Coldplay …

2021-03-09: A beautiful disaster.

2021-03-06: I’ve had the best working week I’ve had in a long time, because I’m working for …

2021-03-06: We’ve been enjoying “Hjem til jul” on Netflix. Be sure to switch the default …

2021-03-05: My kid’s school is enlisting parent volunteers to do the work of booking teachers’ …

2021-03-02: Here’s some attention to detail, coming in the next FastScripts 3 beta, that you won’t …

2021-03-02: I was into tokens before they were non-fungible.

2021-02-28: This came up again recently, so I thought I’d relink it. Are you frustrated by the beeping …

2021-02-27: Who needs some motivation or inspiration this weekend? overcast.fm/+KxFFfEJq…

2021-02-26: Lots more to come on the next @coreint but in summary: if you accept the premise that SOMEBODY can …

2021-02-26: I realize this stance is insensitive to folks who wish Biden had lost. To those folks I sincerely …

2021-02-26: I’m so excited about going back on my own with Red Sweater, but honestly I don’t think I …

2021-02-26: Today was my first full day back at Red Sweater full time. I am stoked to build so many amazing …

2021-02-25: Clearly it’s been a while since I shipped anything.

2021-02-24: One of the cruelest jokes in Cocoa is that NSString’s drawWithRect:options: doesn’t, you …

2021-02-23: We’re all working for Big Sir, aren’t we AKAI?

2021-02-21: “Similar Detritus Not Allowed.” indiestack.com/2021/02/s… This error seems to be …

2021-02-20: A challenge in putting this back together is the resistance the center bar provides. I was able to …

2021-02-20: Seven years ago or so our IKEA couch broke, because it’s literally held together with staples. At …

2021-02-19: I’ve got 4 workdays left as a semi-employed person, before I go all in on Red Sweater again. …

2021-02-19: Is everybody else having crazy mask dreams? Last night I dreamed I went shopping and the supermarket …

2021-02-19: I’ve been writing Python code for almost 20 years and I still don’t really know how to …

2021-02-19: Hats off to Ashley Parker for this brilliant opening to her Ted Cruz story: “Usually, it takes …

2021-02-14: I think Valentine’s Day calls for a beautiful picture of my buns.

2021-02-14: I continue to kick ass. I just posted FastScripts 3.0b32 which adds the ability to force-quit …

2021-02-14: “Former President Trump” are my three favorite words.

2021-02-14: I know the impeachment outcome is a disappointment to many, but I’m relieved. We’re done with this …

2021-02-13: Mario celebrates: “The US Senate a quits!”

2021-02-13: Focus on the scarce positivity: he’s out of office now. He will be forever shamed by history. …

2021-02-12: I’ve been listening to a pretty conservative book on economics, “Basic Economics”, …

2021-02-12: I’ve been listening to a pretty conservative book on economics, “Basic Economics”, …

2021-02-12: The fact is we have fascists in our government, and by extension we have fascists in our …

2021-02-12: I remember a simpler time, when we had to dance around the term “fascist.” That was …

2021-02-12: The question facing senators is so mind-crushingly obvious, that I guess you’d literally have …

2021-02-12: Anybody who finds ambition in their 40s or later is destined for success.

2021-02-12: I’ve never felt quite this way about my business. It’s a kind of enthusiasm that I would …

2021-02-12: And if you do feel that way! Do not hesitate to subscribe to @coreint, where grappling with the …

2021-02-12: I hope to inspire some of you along the way. I’ve wanted to be fully independent and running …

2021-02-12: I am not messing around. I’m going to do every little thing that I ever wanted to do with Red …

2021-02-12: Excited to share that the Red Sweater Store now accepts Apple Pay! redsweater.com/blog/3695…

2021-02-11: Today I am happy to share that FastScripts 3 is coming soon, and I published a public beta if you …

2021-02-10: The “Playtime” alarm sound on iOS is so good. The best alarm sound and one of my favorite computer …

2021-02-08: For most of my life I was a fan of neither the Republicans nor the Democrats. But now that …

2021-02-07: Good news for fans of Red Sweater apps! After a two-year hiatus, I’m returning to full-time …

2021-02-07: When I think back on my youth, so much of my time was spent thumbing over records/cds in the music …

2021-02-06: I’ve got big personal news to announce, at least as far as I’m concerned. I’m …

2021-02-06: Some days I am dangerously optimistic. I’m going to try to stay this way.

2021-02-06: I’m making improvements to FastScripts, an app I’ve developed for 20 years, that …

2021-02-06: I mean I’m happy for the 39 states doing better than us, but it just kind of seems like we should …

2021-02-06: My state (commonwealth) of Massachusetts, home of Moderna, home of a disproportionately large number …

2021-02-05: Just released Black Ink 2.1.2 with support for Washington Post Sunday and Crossword Nation puzzles! …

2021-02-05: My kid was bored, and whined that there was nothing to watch on TV. So I said “Just watch …

2021-02-04: To give an idea how distorting the stock market can be, a lot of people probably think $GME is a …

2021-02-04: Sex is great, but have you ever tried having a functional federal government?

2021-02-04: As a young man in Santa Cruz, I was once asked by a man on the street to “give him a …

2021-02-04: It’s a lesson in punishable good deeds, though. Don’t give people something they can …

2021-02-04: I don’t really get the flak Apple is taking for offering a $200 coupon for the DTK. Are there …

2021-02-02: Of all my crazy dreams last night, the one that sticks with me is Taco Bell asking me what the …

2021-02-01: Mac users who run Big Sur: have you felt that you’re not getting any notifications the way you …

2021-01-27: In a bid to increase shareholder value Apple will rebrand its global retail outlets as “The …

2021-01-23: RIP Brad Cox, a dynamic programmer who was always up for a bit of small talk. His messages continue …

2021-01-20: I know everybody’s saying “my blood pressure is lower now,” but I actually have a …

2021-01-20: The echoing, incomprehensible banter from the halls of the Capitol Building, playing in a background …

2021-01-20: Just posted Black Ink 2.1.1 with a fix to support an unusual puzzle format, as well as some other …

2021-01-17: Just released MarsEdit 4.4.11 with a fix for a vexing Typewriter Scrolling issue in Rich Text mode: …

2021-01-17: On the latest The Talk Show, Gruber and Monteiro do a great job digging into the state of our …

2021-01-15: Happy Friday! It’s our last Friday, last weekend under the curse of Trump. Better times to come.

2021-01-13: Just filed FB8969751 detailing a pretty gnarly focus ring WebKit draws around editable text in a …

2021-01-13: Now that Trump is facing his second (!) impeachment, after four years of utterly inexcusable …

2021-01-12: Can we give Hillary Clinton credit due that “basket of deplorables” was the …

2021-01-12: I misread an ad that says we are “at an inflection point,” and thought …

2021-01-10: Somebody could make a fortune if they started a streaming service consisting only of …

2021-01-09: I danced into App Store Provisioning Hell tonight and lived to tell the tale. Now I’m …

2021-01-09: The best part about seeing the Capitol-storming dipshit brigade being arrested is remembering that …

2021-01-09: I’ve spent over 10 years finessing Black Ink so it handles all manner of unusual crosswords. …

2021-01-09: Apple Pay & Trump I just held my nose and navigated to the Trump campaign donation page, where it appears you can …

2021-01-08: I was listening to The Specials and “You’re Wondering Now” came on. It seems like a fitting song for …

2021-01-08: Not wanting to be outdone, Apple has rushed to terminate the President’s Developer account, …

2021-01-08: Great overview from Gui Rambo about what goes into selling your Mac app outside the App Store. …

2021-01-06: “The D.C. National Guard is the only National Guard unit, out of all of the 54 states and …

2021-01-06: And here I thought tours of the White House were closed.

2021-01-06: I learned Britain had voted for Brexit as my plane landed in London and the pilot shared the news. …

2021-01-06: While New Years Day is traditionally celebrated on the first … day … of the year, in …

2021-01-06: So many positive repercussions to expect from the upset in Georgia. Among them the renewed …

2021-01-04: Our President is so corrupt that nobody even knows how to process what should be done, if anything, …

2021-01-04: Pretty great Republican you elected, Republicans. Never forget that the most corrupt, unfeeling, …

2021-01-03: I understand Covid-19 vaccines are a bit of a shit-show, so if hospitals want to establish …

2021-01-03: If anybody is curious about why I posted about making sourdough yesterday, and only showed it off …

2021-01-03: Making sourdough bread after making pizza is kind of like learning Italian after learning Spanish. …

2021-01-03: I don’t have a baker’s eye, but this looks pretty good to me, and tastes amazing!

2021-01-03: My first sourdough loaves look and smell pretty amazing!

2021-01-02: We need way better senators.

2021-01-02: Within a few months, or at least within a year, we will see an America where the most liberal, most …

2021-01-02: My very late, very big thanks to the Apple engineer who wrote the 10.2 Foundation release notes. …

2021-01-01: Finally taking a stab at making my own sourdough bread. I’m not sure why I waited so long, …

2021-01-01: As an American I’ve always found it strange to hear British people say “in …

2021-01-01: One of my favorite New Years songs. Enjoy! www.youtube.com/watch

2021-01-01: Loving the Talk Show special with @gruber, @siracusa and @gte. Especially nice to hear Guy’s …

2020-12-31: My New Year’s resolution is to keep trying.

2020-12-31: Just closed Red Sweater bug #2910, filed on August 1, 2009. It’s a FastScripts bug: …

2020-12-30: My 12 yo got a kids cookbook for Christmas, and my 8yo joined him and me in tackling the “Monkey …

2020-12-30: Hah, now that I think about it, I also had two cars and a motorcycle parked at Infinite Loop. I was …

2020-12-30: I really felt that Infinite Loop was my second home. I never had a job like it before, and …

2020-12-30: At one point I remember I was “too busy” to visit my family in Santa Cruz, so I invited …

2020-12-30: When I joined the Mac OS X team, I became part of one of the first closed-off wings in Infinite …

2020-12-30: One of my happiest memories is roaming the halls of Infinite Loop in 1996, before all the security …

2020-12-29: I am kicking so much ass on FastScripts. Just added a long overdue feature to detect keyboard …

2020-12-28: FastScripts 3 is shaping up real nice. Alas, I think I’m going to have to leave the App Store …

2020-12-27: Finished watching Pixar’s Soul. Made me feel grateful that I do legitimately extract joy from …

2020-12-27: It’s OK to swear profusely, particularly when you’re living under the thumb of an …

2020-12-27: Fuck Trump and his last-minute bullshit. I have no gratitude for a “leader” who …

2020-12-25: We did Zoom Christmas and it was NOWHERE NEAR the same as “real” Christmas, but let me tell you I’m …

2020-12-25: This is the best week to make your 2020 resolutions. #DoIt

2020-12-25: I’ve long held that Rufus Wainwright and Tom Waits could easily cover each other’s songs. I’ve made …

2020-12-24: Christmas Eve and my wife made Chicago pizza. What a way to celebrate!

2020-12-24: Look inside your gas oven. Near the broiler (on top) is there a little tube thing like this? …

2020-12-24: I’m probably more familiar than some with gas oven igniters because of the extent to which I …

2020-12-24: A Christmas Eve miracle: our oven went out and I, having been around the block a time or two as a …

2020-12-24: My education has been unusual. I dropped out of high school at 15 and graduated from college at 20. …

2020-12-24: I’m making better things at 45 than I did at 25. This is the way.

2020-12-23: For every corrupt scoundrel Trump pardons, there are 1000 or more who never even got arrested. Focus …

2020-12-23: I was accepted to Apple’s Small Business Program overnight.

2020-12-21: It was fun to see Kristen Wiig on SNL. She is really one of the greats of all time. I would like …

2020-12-21: I didn’t know the expression “champagne problem” until hearing Taylor …

2020-12-20: Wild to be reminded that Phil Ochs would have been 80 years old yesterday, and that he died when he …

2020-12-20: I had a great day that included sledding with delightful boys, and overcoming a bad UX bug in …

2020-12-20: So grateful that we are now arguing over who should get a vaccine first, rather than fretting over …

2020-12-20: It’s hard to un-see Alex Moffat’s Eric Trump smirk. He might be typecast beyond …

2020-12-20: Amazing that we’ve made it to this point. December 20, 2020. In just one month we’ll say …

2020-12-19: It’s so fun having a 20-year-old product to work on. I’m a better programmer than …

2020-12-19: I see similarities, real or imagined, that most people don’t see. Which is why I can assert …

2020-12-19: How did people remember to take medications before iPhones?

2020-12-18: Confirmed the Roccbox works in sub-freezing temperatures.

2020-12-18: Look, a lot of people need this vaccine more than I do, but if it helps to quell the concerns of the …

2020-12-17: Watching Rudolph the Red Nosed Reindeer with the family tonight. All the dads, and Santa, are such …

2020-12-17: It’s weird to think that in spite of Covid-19 and all the other horrible things going on in …

2020-12-17: I might be “hiring other people to shovel my snow” years old. ❄

2020-12-16: Only “My 50-Pound Bag” was visible above the fold, and I thought it was going to read …

2020-12-15: Since I uninstalled Chrome, my hairline is coming back, I’m sleeping through the night, and …

2020-12-15: Please join us tomorrow for a live chat between Ariel Michaeli and myself at Appfigures! I’m …

2020-12-15: Hah, even better. From the same class. 🧹

2020-12-15: Found this code in FastScripts, carefully guarding against the possibility that NSShadow …

2020-12-14: Attention Georgians, and people who know them! Please help get the word out to encourage your …

2020-12-14: Programming is an editor’s dream job. You write once, and rewrite for the rest of your career.

2020-12-14: I don’t want to write songs like Taylor Swift, but Taylor Swift makes me want to write songs.

2020-12-14: Caught up on SNL - amazing to see Bruce Springsteen and the band rocking out so hard, having a …

2020-12-13: Just posted MarsEdit 4.4.10 to address a crashing bug for users running macOS 10.12 or 10.13. …

2020-12-13: The web interface to App Store Connect is changing as I use it. Very strange, I guess they’re …

2020-12-13: It turns out the “basket of deplorables” was more a “metric gigaton of …

2020-12-13: I can’t wait for Trump to disappear from my news feeds.

2020-12-13: Does the WSJ stand behind its publication of Joseph Epstein’s article? This isn’t …

2020-12-12: For all of us who saw the horror of Donald J. Trump from day one, this has been the absolute worst …

2020-12-12: “National unity” means organizing around the principles that unite a country. Defying …

2020-12-12: Sometimes a nation’s people need to come together and overlook their differences, and …

2020-12-12: I’m choosing my words carefully here to avoid offending anybody who shouldn’t be …

2020-12-12: I hope video savants are already hard at work on the Jill Biden “Doctor Doctor” music …

2020-12-12: For somebody who allegedly hates to lose, the President drags his loss into a greater number of …

2020-12-12: I’m not a Taylor Swift superfan but I respect her a lot. I have listened to the latest, …

2020-12-12: You know Republicans are wrong when even THIS Supreme Court won’t hear what they have to say.

2020-12-11: Dear anti-vaxxers: I am living proof you can get all of the vaccines over all of the years and still …

2020-12-11: My new life goal is to get a COVID-19 vaccine in my veins as soon as EVERYBODY who needs it more …

2020-12-11: Republicans have to want Civil War, because that’s what any success in their completely …

2020-12-11: It’s not always, or even usually, earth-shattering. But today I broke through mental blocks, …

2020-12-11: What I love about my career is that almost every day I learn something new. Not something trivial, …

2020-12-11: Can you believe it’s been a month since we came THIS CLOSE (holds up two fingers 1mm apart) to …

2020-12-10: This year a lot of people will be ordering gifts to be delivered directly to the recipient. Amazing …

2020-12-08: If you updated to MarsEdit 4.4.8 earlier today, and use a blog system that doesn’t support …

2020-12-08: I can’t believe Zoom gives away their best feature, limiting meetings to 40 minutes, for free.

2020-12-08: Just posted MarsEdit 4.4.8 with a fix to remove the proxy drag icon from post editor windows, and …

2020-12-06: Are you ever going about your day and suddenly you get hit with a memory from a dream you had …

2020-12-06: Watched the first half of Mank and found it so boring. Was hoping for the best but it hasn’t …

2020-12-05: Has anybody else noticed that Republicans are fuckin’ crazy? Let’s not dance around the …

2020-12-05: Having one of those stormy, windy, snowy nights in Boston when I really appreciate human ingenuity. …

2020-12-05: Last week I had a minor kerfuffle with the moderator of my town’s Town Meeting. It was covered …

2020-12-05: Why am I one of the best Mac programmers in the world? For one: I am the child of a compiler …

2020-12-04: I found myself thinking today that “I’m one of the best Mac programmers in the …

2020-12-04: I think you can divide the programmer world into people who either love/hate platforms or love/hate …

2020-12-03: I am pleased to inform you that it is time to start describing things as “rad” again. …

2020-12-02: We’re doing our Town Meeting virtually, and to the town’s great credit, there’s a …

2020-12-01: Salesforce is hated by a lot more people than I thought!

2020-11-30: How is it that the company with the fastest mobile and (now) personal computer chips still has the …

2020-11-29: I sense a growing backlash against @dhh and I don’t really like it. He’s provocative. …

2020-11-29: Pizza pizza!

2020-11-29: Made sourdough discard crackers, and now I just need to control myself to save room for pizza.

2020-11-29: Mt. Auburn Cemetery.

2020-11-28: Tony was so young, it’s a reminder to all of us that our time here is uncertain. Do what you …

2020-11-28: RIP Tony Hsieh. I have learned a lot from him by his example with Zappos and the way he talked about …

2020-11-28: I’m still such a negative, sarcastic person, but thanks to medication I am able to look on the …

2020-11-28: This thanksgiving, I’m thankful for TRUMP LOSING TRUMP LOSING TRUMP LOSING TRUMP LOSING TRUMP …

2020-11-27: I should start blogging more. Attention is fun, and it takes a lot less work to write a blog post …

2020-11-26: Pile of Tofurky!

2020-11-26: Our family of four is at home, by ourselves, enjoying one heck of a Thanksgiving in one heck of a …

2020-11-26: The Tofurky is in the toaster oven, as Thanksgiving tradition requires.

2020-11-26: My hair is shorter than it has been in a very, very long time. The boys had a blast.

2020-11-26: Today’s gift from the NY Times to nerds!

2020-11-26: I have all the hair. I suggested to my kids they could cut my hair and they seem excited. Maybe …

2020-11-26: I believe America will fulfill its mission to be a country that represents all people. I believe we …

2020-11-25: My wife is a native Chicagoan who brings the gift of Chicago-style pizza to our home. Second only to …

2020-11-25: Pardon the Mess.™

2020-11-24: I’m looking forward to the staggering amount of bureaucratic competence that is about to hit …

2020-11-21: I leveled up on modern web design in two days. Neo voice: “I know CSS utilities.”

2020-11-21: Listened to Mr. T Experience’s “Milk Milk Lemonade” for the first time in years. Still so good!

2020-11-21: After 30 years of being a vegetarian, I can finally start saying that I’m doing it (partly) …

2020-11-21: I remember some of my peers at Apple being grumpy around 1997, when the company acquired NeXT and …

2020-11-20: I’m 45 and a lot of my peers are grumpy about technology. I’ve never been more excited. …

2020-11-20: Jeez, after all this analysis, research, and beautiful illustration, Farhad Manjoo decides to go …

2020-11-20: Last night I thought about bringing my web site out of the 1990’s, so naturally today I went …

2020-11-20: “Thanksgrieving, the holiday on which Americans remember those whose lives were lost in …

2020-11-19: One of my wishes for Xcode/lldb is that one day the breakpoint lists in the IDE and in the console …

2020-11-18: It’s not clear whether you have to apply for it or if it’s automatic. I’m setting …

2020-11-18: I can’t wait to deal with the problem of trying to keep my annual earnings to $999,999, so I can …

2020-11-16: All of my apps have been updated to run natively on Apple Silicon Macs. …

2020-11-16: The biggest compliment I can give to Apple’s engineering teams is that it’s really hard …

2020-11-14: I’ve been so grateful to be healthy for most of my adult life. Having a regular habit of …

2020-11-14: From the same issue of The Daily Iowan. I know which one I want to cause trouble with!

2020-11-14: More. Newspaper clipping with highlighted text detailing the actions of a 1969 University of Iowa …

2020-11-14: Today I learned that in 1969 my dad co-founded an organization at the University of Iowa called the …

2020-11-14: If you are planning an in-person Thanksgiving with anybody this year, please be sure that everybody …

2020-11-13: OK, OK, we get it. Yoda is NOT a vegetarian.

2020-11-13: Time to gather ‘round the fire.

2020-11-13: Since I heard earlier today that Joe Biden had won “all the states from the Steve Miller …

2020-11-12: Happy macOS 11 day! All of my apps are compatible with the major update to the Mac operating system. …

2020-11-12: I am so tired of “but half the country supports him!” arguments. It doesn’t matter …

2020-11-12: In simpler times I would wonder why Republicans don’t want to maximize their chances for negotiating …

2020-11-11: Empathy. Gratitude. Honor. Talent. These are the four elements of the Biden Universe. …

2020-11-11: I don’t want to give him any ideas, but if he gets good advice I think he’ll escape to a …

2020-11-11: I recently started medication for elevated blood pressure. My kid picked up on this and was worried …

2020-11-08: The weight of trying to be a decent human being is enough. The weight of carrying the injustices of …

2020-11-08: Trump doesn’t need to concede. Nobody expects it or wants it. Just go away.

2020-11-08: A lot of people have trouble saying what they feel in public. I’m concerned, too, because I …

2020-11-08: Being an open racist in the United States is no longer allowed. Sorry not sorry.

2020-11-08: In 2016 I was stunned when Trump won, after buying in the prevailing wisdom that he had no chance. …

2020-11-07: I’m impressed with myself for getting as much done as I have in the past four years. But the …

2020-11-07: I’m having the best evening I’ve had in at least four years.

2020-11-07: We finally have the grandpa our country needs.

2020-11-07: Four years of hell. Please, let this be the worst four years America will ever have again.

2020-11-07: I was driving when the call was made, but I intuited what had happened when the woman in the car …

2020-11-07: It’s always sunny in Philadelphia.

2020-11-07: Do you remember where you were when you called the 2020 Presidential election?

2020-11-07: Count me among the many who wanted “anybody but Biden” in the primaries, but who might …

2020-11-07: They’re gonna have to burn so much sage in the White House.

2020-11-07: To those of you around the world who have suffered our ridiculous leader with us these past four …

2020-11-06: Did y’all know we can call the election ourselves? We don’t need CNN, the AP, or Fox. I …

2020-11-06: Maybe because Quasi was on my mind a few days ago, I’m thinking about our outgoing President …

2020-11-06: The weather in Boston is amazing, as if to greet a new dawn for America. Listening to Ken …

2020-11-06: I’m working on adding printing support for an iOS app and the UIKit printing APIs seem really …

2020-11-06: Did anybody else pre-order a new President?

2020-11-06: Georgia has 535 separate towns/cities/etc. Biden is ahead by 1097 votes. So if you live in Georgia …

2020-11-06: I don’t know about you all but I’m looking forward to getting my sense of humor back.

2020-11-05: A man like Donald Trump doesn’t have friends, only accomplices.

2020-11-05: In Massachusetts even our most conservative counties voted 55% for Biden.

2020-11-04: I poured a bunch of tortilla chips, monterey jack, enchilada sauce, and kale in a dish. Baked for 20 …

2020-11-04: I can literally feeling the anxiety starting to leave my body. 🤞🏻

2020-11-03: I’ve been monitoring my blood pressure at home for a couple weeks now, and today’s …

2020-11-03: I’ve decided we are going to win the shit out of this election, thanks to all of you who have …

2020-11-02: As a native Californian I’ve never been accustomed to predictable chaos. We grew up expecting …

2020-11-02: Suddenly remembering how in late 1996 when Apple acquired NeXT, I went to Stacey’s Technical …

2020-11-01: Just released MarsEdit 4.4.6, a quick update just to fix crashes affecting macOS 10.12 and 10.13 …

2020-10-30: My first outdoor pizza bake in the snow.

2020-10-30: Four years ago I was giddy with the knowledge that we were about to elect our first woman President. …

2020-10-30: It occurs to me that a non-trivial number of people who think they are going to vote on Tuesday will …

2020-10-30: Just released MarsEdit 4.4.5 with a couple fixes for Dark Mode and a fix for duplicated text in …

2020-10-30: Red Sweater commissioned an exclusive crossword puzzle from famed constructor Brendan Emmett …

2020-10-30: I think this headline could use some work. (Guardian UK)

2020-10-29: I am delightfully surprised to see that in the macOS 11.0.1 beta, Apple seems to have finally …

2020-10-28: What has America come to when an organization like the Girl Scouts can’t even celebrate a …

2020-10-28: As we wait in hopeful anticipation of an overwhelming Biden victory, myself and many friends are …

2020-10-27: Just published MarsEdit 4.4.4 with fixes for a flicker in the main window preview, and other bug …

2020-10-26: Reminder for all Americans that next Tuesday, November 3 is Nation Saving Time. Don’t forget …

2020-10-25: These are the kinds of things that make me want to ship an update right away.

2020-10-24: Excited to be sponsoring this week’s episode of Automators! It’s a perfect fit for …

2020-10-24: I’m just so fucking tired of Trump. Those of you who know me professionally know I rarely …

2020-10-23: Even if you think Biden is guaranteed to win, it would be a shame to miss out of being one one the …

2020-10-23: I ran for City Council in Santa Cruz when I was 20. I didn’t win, but I’m proud of running. I know a …

2020-10-23: Remember when Donald Trump was elected, and we all thought: “Oh shit, this mentally unhinged, …

2020-10-20: Calm before the storm. Two weeks.

2020-10-18: Cool! I love City, State foods!

2020-10-17: I’m missing Jay’s seitan cheesesteak from SF. I don’t know if they are still in business but in any …

2020-10-17: It shouldn’t be a political belief that all people are equal. If you’re fighting for a …

2020-10-17: Americans are at a precipice. Either we will vote out this authoritarian dipshit, or we will succumb …

2020-10-17: Four years ago I honestly had no idea that we’d be thrown into the existential leadership …

2020-10-17: We told our kids we are voting for Biden/Harris and against Trump/Pence. They rejoiced, and I …

2020-10-17: I voted today. By mail. I’ll follow up with my state’s “track your ballot” …

2020-10-17: The best part of Sam Cooke’s version of “I Love You for Sentimental Reasons” is …

2020-10-17: I quit my job at Apple 18 years ago. Since then I’ve worked for myself and consulted for others, but …

2020-10-16: As somebody who desperately wants the President to lose, I’ve had trouble finding ways of …

2020-10-16: Honestly this is the only ad @JoeBiden needs to run from here through election day. It enumerates …

2020-10-16: I can’t believe it’s come to this but I believe this election will decide whether the …

2020-10-16: Oh, I get it, Democrats think if all the smartest, most likeable, most creative people all come …

2020-10-16: Current mood: “Do something pretty while you can.” www.youtube.com/watch

2020-10-16: Excited to share the news that, after 20+ years of waiting, the redsweater.com domain is finally …

2020-10-16: It’s frustrating that in spite of its massive population, California only gets 1.5 Senators.

2020-10-12: I was at Rockefeller Center today, and was struck by the warbling sound of Joy Division’s …

2020-10-12: Got my taste of NYC for the first time in a long while, and it’s easy to remember why I love …

2020-10-11: The four stages of grief: I have to rewrite a URL. Oh, mod_rewrite makes this easy. Wait, why …

2020-10-11: Also: NYC is delightful in its usual, and some new ways. Unfortunately some of my favorites are …

2020-10-11: I’m in NYC for the weekend and I’ve seen more Trump wingnuts than I’ve seen in a …

2020-10-10: I’m also not ashamed of being white. I’m ashamed of many other white people, though.

2020-10-10: I’m not proud of being white. I’m proud of being even slightly aware of the privileges …

2020-10-10: I simply love using Truphone to get extra data via the eSim on my iPhone. It’s the right price …

2020-10-09: Perhaps the greatest gift my mom ever gave me, apart from life, was taking the Covid-19 pandemic …

2020-10-08: Remember kids: there is no such thing as a Popsicle®. Ceci ne c’est pas une Popsiscle®! …

2020-10-08: If anybody thinks ISO8601 datetime strings are a well-defined format, here’s the code in …

2020-10-04: Just posted Black Ink 2.0.9 with a fix for a crash at launch on macOS 11 Big Sur beta 9. …

2020-10-03: I’m 45 and when I was growing up Dan Rather was an authority on TV. We don’t really have …

2020-10-03: Weird to think that in an election year the President would have adopted policies and PR that …

2020-10-03: I really hope I don’t get Covid-19. If you, like me, have been taking nearly every precaution, …

2020-10-03: “There’s a kind of hush, all over the world…” www.youtube.com/watch

2020-10-03: Is anybody else in a weirdly good mood? We are by no means out of the shit-storm world we have …

2020-10-03: My god, I would love to live in a colony of liberals. We would ARGUE SO MUCH, but nobody would die …

2020-10-02: I fixed a few bugs, and answered a few emails. Living the indie dream. Money? Yeah, we’ll …

2020-10-02: I think my superhero powers are to be very upset and yet very unsurprised by everything.

2020-10-02: I believe it’s a standard established by Mitch McConnell that no Supreme Court Justice should be …

2020-10-02: Think of all the people who died with no warning early in this pandemic, while you mourn, or at …

2020-10-02: Nobody is safe from Covid-19. Even fascists.

2020-10-02: Anybody who has a close family member, or knows somebody who had a close family member die of any …

2020-10-02: A toxic theme with infectious diseases. Sickness does not favor “warriors.” People die …

2020-10-02: I don’t know, maybe it’s just that much harder to work on taxes, a thing I hate working …

2020-10-02: I mean, if the bleach and the hydroxychloroquine didn’t work, might as well try this new …

2020-10-02: I had committed to finish working on my taxes this week, and by Thursday I had committed to working …

2020-10-02: Just posted MarsEdit 4.4.3, which will mostly be of interest to folks who are running the macOS Big …

2020-10-02: Here’s how I reconcile this: It’s not Schadenfreude when one person’s misfortune …

2020-10-02: Something something, Presidents who weren’t infected, blah, blah, blah. Can’t bring …

2020-10-01: Just posted FastScripts 2.8.2 with some fixes to improve compatibility with the forthcoming macOS …

2020-09-29: Just released Black Ink 2.0.8 with typesetting refinements and more: …

2020-09-28: Maybe a new record for Mac App Store review. I submitted at 6:23PM, went into review at 6:30PM, and …

2020-09-28: Trump grabbed the IRS by the pussy.

2020-09-28: Being a liberal means wanting the best for everybody in our global society, and that includes people …

2020-09-27: “I thought putting kids in cages and sterilizing immigrant mothers was fine, but paying $750 …

2020-09-27: Trump is literally the worst elected figure any of us has ever known, and he exhibits all the signs …

2020-09-27: Snuggling my kid feels just like I imagine snuggling my dad would have felt. I get to experience it …

2020-09-27: My 12yo needed me to snuggle him tonight while he fell asleep. I wish my dad had realized how much I …

2020-09-27: Peak Ted Koppel.

2020-09-27: I’m too cynical to imagine any Trump supporter reacting negatively to the news of his $750 tax …

2020-09-27: This is how the sausage gets made.

2020-09-26: My unit tests revealed a regression in iOS 14 with UIImage/CGImage, wherein the colorspace name for …

2020-09-26: Imagine the shame of being a Republican Senator’s grandchild, trying to explain away in 20 …

2020-09-26: I think Democrats should pull every lever to prevent a confirmation vote for the Supreme Court. …

2020-09-26: (And when addressing a group you do know well, I assume you know how they are comfortable being …

2020-09-26: Hey folks, a few years ago I used to say “hey guys” all the time, and I was pretty …

2020-09-25: We have a children’s book called “Zen Shorts” by Jon J. Muth. We’ve read it …

2020-09-25: As an American man I have rarely had any government threat against what I can do with my body. If a …

2020-09-25: Amy Coney Barrett looks like a woman who would agree that every woman has the basic human right of …

2020-09-25: I tried a new brioche bun recipe on Sunday, thinking I’d have them with burgers that night. …

2020-09-24: Wow! This simple workaround fixed things for me with VMware network connectivity on Big Sur. …

2020-09-20: As a teenager, I remember standing in line at the checkout counter of the Santa Cruz Public Library …

2020-09-20: My worst fear is that my grumpy, irritable, anxious self will rub off on my kids or distance me from …

2020-09-20: I’m in a weirdly positive mood since I started taking anti-anxiety medication, but I still …

2020-09-19: My kids are going back to school, part-time, next week. Two days in-person for each of them. I am …

2020-09-19: I’m a month late on my goal, but I just finished my very first crossword puzzle. I have no …

2020-09-19: I’ve felt before that election are unpredictable but this year it comes down to registering to vote …

2020-09-18: Arguing in a Slack about @panic’s launch of Nova. Some people think it’s boring or …

2020-09-18: “Second Tax Stress Season” is nigh. (Extension filers represent!)

2020-09-17: Finally canceled my Netflix DVD subscription. Packing that last DVD in the return envelope makes me …

2020-09-13: I think Pinegrove is a good band, but I only REALLY like the song “Old Friends.” I think …

2020-09-13: The NYT really went all out with this clue. A good test of Black Ink’s multi-line text …

2020-09-13: There’s a delicious chill in the air in Boston that reminds me of how California used to feel …

2020-09-13: It’s 12:36AM so it’s time for me to do 30 push-ups. If you’re awake and see this …

2020-09-11: Does anybody have a visceral reaction to Op Eds these days? I just don’t give a fuck what …

2020-09-11: I was asked by Apple to provide a System Trace from Instruments, for help in diagnosing a bug I …

2020-09-10: Imagine if Apple had filmed the WWDC keynote with an orange skyline outside the Steve Jobs theatre.

2020-09-10: Big Sur Beta 6 broke the ability to connect virtual machines to the host machine’s ethernet. …

2020-09-09: Remember when the only thing people in California worried about was earthquakes?

2020-09-09: ‪This generation of kids will be masters of reading emotion through the eyes.‬

2020-09-08: I will criticize Apple until the day I die, or until the day they die, because that is what working …

2020-09-08: Apple should be paid for the value they add. When a software vendor and its customer mutually agree …

2020-09-08: Apple is out of it’s mind with respect to the App Store and its perceived entitlement to 30%. …

2020-09-08: I could swear I saw an AT&T promoted tweet that said “You’ve been talking. …

2020-09-06: Proud to share that I’m sponsoring Mac Power Users this week, asking them to help promote …

2020-09-05: Just filed the wildest bug I’ve seen in a while. While typing in Big Sur, there sometimes …

2020-09-05: I went on vacation for 10+ days and couldn’t bring myself to do more than 5 push-ups each …

2020-09-04: My dad went to Hawaii and lived in the jungle to avoid being drafted. He was not one of the brave …

2020-09-03: ‪Thanks @gruber and @moltz for recommending Ted Lasso on Apple TV+ … my wife and I are both …

2020-09-02: I only learned today that Apple acquired the Fraggle Rock franchise. You can watch all the original …

2020-09-02: When I think of showing my kids “Bill & Ted’s Excellent Adventure” the one …

2020-09-02: I first came to Cape Cod maybe 15 years ago, and my first impression was that it was …

2020-08-30: Got my hair fixed up real nice.

2020-08-30: Don’t be afraid to offend your friends and relatives who support Trump. They’re not …

2020-08-30: Getting my grilled pizza on.

2020-08-30: Feeling vaguely relaxed.

2020-08-27: Reopening Maybe.

2020-08-24: My 12yo wants to build a custom PC, as cheaply as possible, to play games that are not available on …

2020-08-19: Just filed : “Notification Center includes Whack-a-Mole™ easter egg game”. I’m …

2020-08-18: My biggest UX complaint with the macOS Big Sur beta is that I used to click the time in the menu bar …

2020-08-18: If you live in MA and requested a mail-in ballot, you can use this state web site to find out the …

2020-08-16: Finally got a Roccbox … pretty remarkable upping of my pizza game. Crust tastes like best …

2020-08-16: Anyway, apart from the migration hijinx the new MacBook Pro is pretty amazing. Slightly larger …

2020-08-14: When I left Apple in 2002, one of the greatest freedoms I enjoyed was the freedom to criticize the …

2020-08-14: Based on the way I talk about Apple and its problems, I don’t think anybody would ever mistake …

2020-08-14: I feel like I should disclose when I talk about Apple that I am an Apple stockholder, but I am …

2020-08-14: I’m not sure what my breaking point is to literally spend every day in the streets protesting …

2020-08-14: After a long, expensive branding research campaign, it has been determined that …

2020-08-14: OK, deplorables, how do you still support this dipshit? Mail your answer to me via the USPS, so I …

2020-08-14: It has been 0 days since I clicked the WiFi menu bar icon expecting to adjust my sound input source.

2020-08-14: Implementing NSUserActivity-based restoration in my iOS app, and it’s SOOOO much cleaner and …

2020-08-14: One of these days I need to add record-keeping to Black Ink, but I’m pretty sure 7:46 for …

2020-08-11: I have one Micro.blog MarsEdit user who is experiencing a problem that MarsEdit asks for the …

2020-08-08: Thinking about barriers to remote learning, even in my privileged household we could benefit from an …

2020-08-07: ‪The song that continues to resonate in my kind every day is “Beds Are Burning” by Midnight Oil. I …

2020-08-07: Tomorrow will mark 12 years since I became a father. Weird to think now how weird it felt at the …

2020-08-06: If Apple wants to increase both the quality and amount of bug reporting among developers, how about …

2020-07-31: I used to feel left out when people came through Boston and never asked me to hang out. Now I would …

2020-07-31: I grew up being independent and only joined the Democratic party after Trump was elected. But …

2020-07-31: I think I’ve remarked on this before, but I owe my liberal activism to my conservative …

2020-07-31: I wouldn’t recommend trying to time the market, but if you had invested in Apple ONE year ago, …

2020-07-31: Remember 10 years ago or so when “everybody” insisted that $AAPL had topped out and …

2020-07-31: The updated MarsEdit is live again with a 4.4.2 update to fix the crash that was introduced in …

2020-07-31: PSA for anybody who downloaded the MarsEdit 4.4 beta during development: you may have to download a …

2020-07-31: Hot on the heels of MarsEdit 4.4, 4.4.1 is out with fixes for some issues that cropped up in the 4.4 …

2020-07-30: Apple will be glad to learn that I treat all tech corporations exactly the same, and as such will …

2020-07-30: In case anybody was struggling to figure out how the heck they were ending up with one-mojillion …

2020-07-28: Just released MarsEdit 4.4 with major updates in Micro.blog support, and performance and bug fixes …

2020-07-26: There’s a new auto repair shop opening in my town, called “Smooth Automotive.” …

2020-07-24: If anybody is curious how we vacationed in the time of Covid-19, we rented an apartment, purported …

2020-07-24: Found an amazing swimming hole in NH.

2020-07-24: Back from vacation in Carroll County, New Hampshire. I was struck by the relatively higher number of …

2020-07-24: Every American, every company, every sports team, needs to evaluate the person they choose to …

2020-07-24: If the Yankees allow Trump to throw out a first pitch in August then they are supporting a fascist. …

2020-07-23: “Treating people with dignity and respect makes a decent man.” I’m with AOC. We …

2020-07-19: I forgot to mention I’m 35 again.

2020-07-19: Oh, it’s so easy and tempting to laugh at Mark Zuckerburg but if anything the white-out …

2020-07-18: MarsEdit 4.4 is getting closer, and will include a ton of great new Micro.blog features. If you want …

2020-07-17: We Shall Overcome. We Must Overcome. RIP John Lewis.

2020-07-17: ‪Folks need to take Portland seriously. They come for the protesters first, then the minorities, …

2020-07-17: I’ve been taking a daily anxiety medication for about 3 months now, and there is literally NO …

2020-07-17: Listening to “Elliott Smith” by Elliott Smith. It’s good to have albums you can …

2020-07-17: I just DESTROYED today’s New York Times puzzle. 7:47. Lot of lucky breaks. The only thing I …

2020-07-17: For a more generic replacement for “master/slave” in technology, I think a …

2020-07-16: Prelude to a jury duty excusal plea: “in these trying times…”

2020-07-15: Think I’m gonna shave today. Goodbye, glorious gray beard!

2020-07-15: Coronavirus testing is required to be covered by insurance in Massachusetts. There’s also a …

2020-07-14: Peek-a-boo!

2020-07-11: You might feel hesitant to use the word “fascist” when describing our leader, because it …

2020-07-11: I was raised by religious fundamentalists and even I can see fascism clearly. If you can’t see …

2020-07-10: We have a fascist President. Don’t fool yourself. Speak out against him and refuse to allow America …

2020-07-10: ‪I’m an anxious person. I’m afraid of many things. But I’m more afraid of being oppressed than of …

2020-07-10: Have you ever noticed when you rotate a cup of coffee, the coffee (more or less) stays in one place? …

2020-07-10: I’m deep into my archives now, and discovered that in 1994 I started work on an app called …

2020-07-10: I wrote WAY more INITs than I remember.

2020-07-10: I guess mine was Cmd-Space app switching :)

2020-07-10: Came across this artifact in my code archive. A System 7 INIT I wrote to provide Command-Tab app …

2020-07-09: Took 30 mins to jump into the kiddie pool with my boys and they were so stoked. I highly recommend …

2020-07-08: ‪I’m always fascinated how if I tackle one nagging chores that I don’t want to do, suddenly I’m …

2020-07-08: Sourdough discard crumpets.

2020-07-07: Interesting bug in the iOS 14 beta. If you draw text with a shadow at a point size less than 8.0, it …

2020-07-04: ‪Happy 4th of July! Black Lives Matter.‬

2020-07-04: ‪American Punk is America at its best.‬

2020-07-04: ‪“My land I love it too‬ ‪I think I love it more than you‬ ‪I care enough to fight the‬ ‪Stars and …

2020-07-04: ‪I have zero problem at all with my socially distanced 4th of July because I like living and hope …

2020-07-04: I think my back issues were rooted in psoas trigger points. A little self massage and time and …

2020-07-04: Our socially distanced outing today was canoeing on the Sudbury river. All well and good except for …

2020-07-04: There’s a fascinating anecdote here from Deval Patrick, who recalls a time when he, then …

2020-07-04: I have hip-hop verse running through my mind but I would never give them the time of day or try to …

2020-07-04: I think it’s fascinating that news stories about Kimberly Guilfoyle, Donald Trump Jr.’s …

2020-07-03: ‪I have to confess that I’ve never listened to the Hamilton soundtrack or seen the show. I’m …

2020-07-03: Hey everybody I just want to remind you that #BlackLivesMatter and that today would be a great day …

2020-07-03: I’m making pizza for the first time in weeks because my kids finally woke up and realized …

2020-07-03: Let this be an inspiration to those of us who will, with luck, grow to be as old as he was. We must …

2020-07-03: “I’m a cool rockin’ daddy in the USA” … Wait a darned tootin’ …

2020-07-02: I “threw out my back” yesterday, and it still sucks. But one thing that helps is being …

2020-06-29: In such a Mac-focused year, it would have been a perfect opportunity to shine a light on a few …

2020-06-28: ‪I was raised in a homophobic household. Once I started to meet, like, and love people of every …

2020-06-28: All the talk about statehood for DC. Imagine if we had 3 states for California, one for Puerto Rico, …

2020-06-27: Karen: “I have a breathing problem.” Black America: “I can’t breathe.” …

2020-06-27: Think globally, activism locally.

2020-06-27: This is a relatively minor thing I’m doing in my home town, but maybe if you get inspired to …

2020-06-27: It’s remarkable how hard it is to find out who some of the namesakes are, and what they did. …

2020-06-27: I think we all have to look around and ask who we are giving tribute to. Do they deserve it? What …

2020-06-27: Don’t mind me I’m just doing research on the 7 white men after whom our town’s …

2020-06-27: Apple released an update to Safari Technology Preview with the features from the Big Sur update. The …

2020-06-27: President Donald Trump is a fascist and his daughter, Ivanka, and her husband Jared are among his …

2020-06-27: I watched “Once Were Brothers”, a documentary of the The Band. It was pretty good, but …

2020-06-26: Putting my kid to bed.

2020-06-26: If this were a regular WWDC week I would be devastatingly tired right now, after days of non-stop …

2020-06-26: Remember when Apple imposed a strict NDA on beta macOS releases announced at WWDC, and we had to …

2020-06-26: Oh hey! WatchOS 7 supports Siri translations. This is a very welcome change.

2020-06-26: Just posted Black Ink 2.0.7 with smoother full-screen transitions and other improvements. …

2020-06-25: If you installed Big Sur on an external volume and can’t seem to reboot into your main volume, …

2020-06-25: Apple seems to be shipping a TON of Developer Transition Kits, even to folks who don’t make …

2020-06-24: Almost ten years since I wrote a back-page article for Macworld: “Why I’m Sticking With …

2020-06-24: The other thing that helps a lot is that I build all dependencies from source. It’s lucky that …

2020-06-24: More details about what I mean by “flipping the switch” … I had my ARCHS …

2020-06-24: I just built MarsEdit for Apple Silicon with no source changes. I literally flipped the switch and …

2020-06-22: This caveat is buried deeply enough in the macOS Big Sur release notes that a lot of people are …

2020-06-22: I’ve been very critical of Apple this past week. I think it’s warranted, and it’s …

2020-06-21: It’s pretty gratifying to have two boys who are as perfect as I could ever hope two boys could …

2020-06-21: Thinking about the year my dad came to WWDC. Rest in peace. www.flickr.com/photos/gr…

2020-06-21: Pete’s Dragon stars Mickey Rooney as a drunk lighthouse keeper. Brings to mind this classic …

2020-06-21: I’ve gotta be more careful suggesting that my family watch “classics” that I think …

2020-06-21: Wait for meeeeeee!

2020-06-20: Small hands, small mind, small crowd.

2020-06-20: The 100% best news about Tulsa turnout being underwhelming, is the sting of this public …

2020-06-20: It’s almost Father’s Day. The day I have to balance being celebrated as a …

2020-06-20: All eyes are on Tulsa. Donald Trump defied the interests of public health in order to create a …

2020-06-19: Good evening friends. Tonight would be a good night for the police to arrest (not just fire) the …

2020-06-19: Did you know that if you have even a little bit of authority or exposure, you can make a difference …

2020-06-19: Friday is my “all Red Sweater” day. I spent all day today trying to figure out why Black …

2020-06-19: “I think there must be a huge fight going on about this, inside Apple.” from our latest …

2020-06-19: Changing the puzzle background color as a debugging aid, but … I kind of like it.

2020-06-19: Just received my first Impossible Foods order by mail! I’ve ordered frozen food before and …

2020-06-19: So jealous.

2020-06-18: I have been ranting all day about the relatively insignificant injustices that often wealthy, …

2020-06-18: The Ed Catmull “success masks problems” philosophy is very applicable to Apple’s …

2020-06-18: Something I haven’t emphasized is that Apple’s approach to Hey.com and others who are …

2020-06-18: New Apple Developer Forums are up. There is upvoting and a notion of “accepted” answers. …

2020-06-18: If I worked in Apple Developer Relations, engineering, product marketing, or App Store editorial, …

2020-06-18: I don’t always do this when I write code, but sometimes I’m sure that I need to step …

2020-06-16: I passed this neglected historical site in Arlington the other day: …

2020-06-16: As a teenager I used to drive from Santa Cruz to Berkeley for punk shows at Gilman Street, Berkeley …

2020-06-16: Great update from Adam Chapdelaine, our town manager, on the day after our Town Meeting. I was so …

2020-06-16: Arlington, MA town hall.

2020-06-15: Socially distanced Town Meeting.

2020-06-15: I see Noam Chomsky is trending. I once dined at Legal Sea Foods with @somervillain, @Jackie3sauce …

2020-06-15: I see Angela Davis is trending. I was proud to go to UC Santa Cruz, where she was a teacher. I often …

2020-06-14: I installed a new ceiling fan an everything went great until … the $@!# canopy that I …

2020-06-14: A remarkable tribute on the Minuteman Bikeway in Arlington. Presumably the names of victims of …

2020-06-12: I’m a man. Take me at my word, and take everybody at their word for being who they say they …

2020-06-12: New on the Red Sweater Blog: “Daily Crossword Links.” red-sweater.com/blog/3594…

2020-06-12: Dan Rather pointed out on Twitter that today is the date in 1963 that Medgar Evers was killed. Phil …