2019-11-17: My 11yo is looking forward to owning his own company: “I want my employees to work as little …

2019-11-17: Experienced bakers will no doubt be able to tell, as Paul Hollywood would say, it’s a little …

2019-11-17: I made pizza dough and then realized I didn’t have mozzarella. Hence my first effort at free-form …

2019-11-16: Kale, tempeh, and cheddar. If I ran a restaurant I’d call this “Vegan with Benefits.”

2019-11-16: Roger Stone is going to jail BECAUSE Trump was elected. Every cloud does have a silver lining.

2019-11-16: ‪I watched half of the Bob Dylan “Rolling Thunder Revue” without realizing it’s partly bullshit …

2019-11-15: My manager is a flexible asshole.

2019-11-15: Here’s a really good country song to get your weekend started. George Jones, “It Scares …

2019-11-14: When I was a lot younger I was a real medical skeptic. I almost never saw a doctor. I’m still …

2019-11-14: As a result of my colonoscopy I learned 1. I do not have colon cancer (YAY!) 2. I have other things …

2019-11-14: I’m not growing a mustache for men’s health, but what I did do is get a colonoscopy at …

2019-11-14: As a life-long Californian, before I moved to MA 15 years ago, I have rarely loved mainstream CA …

2019-11-14: Several people are typing about 1Password.

2019-11-14: ‪Alcoholics are addicted to alcohol.‬ ‪Workaholics are addicted to work.‬ ‪Catholics are addicted to …

2019-11-13: Apple’s use of the marketing term “Magic Keyboard” for the 16” MBP is …

2019-11-12: This is what it looks like when Disney+ acknowledges that you signed up with an existing Hulu-linked …

2019-11-12: If you already have Hulu, with or without ads, then you get $5.99 off the monthly Disney+ bundle. If …

2019-11-12: WordPress 5.3 contains a fix I contributed to fix a bug where the dates on draft posts that changed …

2019-11-11: Imagine the collective sigh of relief when every prospective American entrepreneur is assured their …

2019-11-11: As a financially-successful person living in an expensive Boston suburb, my needs are …

2019-11-10: Elizabeth Warren is an ideal candidate because she 1. Has broad enough appeal to be elected 2. Is …

2019-11-09: I have mostly worn Adidas sneakers for 20+ years, but the other day I saw a guy on the subway …

2019-11-09: My kids are spoiled.

2019-11-09: This experiment of “meeting with my manager” (myself) has been fascinating. I …

2019-11-09: Did you know I make an amazing (if I do say so myself) crossword app for the Mac? I am going to to …

2019-11-08: Given all the gender reveal party tragedies it’s clearly smarter to put off revealing your gender as …

2019-11-07: Also: he was going to retire this year but then he changed his mind. I think he’s going to …

2019-11-07: I’ve been going to the same therapist for 10+ years and he just learned about my punk …

2019-11-06: OK, Boomer, you are my mom, and I love you. OK, Boomer, you were my dad, and I loved you too.

2019-11-03: Surprised to find this while doing dishes. I think it’s a Wolf Spider?

2019-11-02: I am the proud parent of two boys, so of course I’m guiding them towards feminism. If I had …

2019-11-02: A man’s gotta eat.

2019-11-02: This episode is the heart and soul of Core Intuition. I share the details of a meeting “with …

2019-11-02: Great puff for an oven pizza.

2019-11-02: Does anybody know if it’s possible to disable deep app links on macOS? I want to have the …

2019-11-01: I’m now doing 21 push-ups and 21-crunches every night. Doing ~20 push-ups is not a real …

2019-11-01: I also think Beto deserves some praise for going out … not exactly on top, but not on the …

2019-11-01: Beto is an unabashed force for good in our country. I didn’t support him for President because …

2019-11-01: If you happen to know @billybragg’s “You Woke Up My Neighborhood” by heart, and …

2019-11-01: Listening to Death Cab for Cutie’s “Something About Airplanes” and I’m 20 …

2019-10-31: FFS we were 12 seasons into Midsomer Murders and they pulled it from Netflix? I knew they pulled …

2019-10-31: Every member of congress should have grown up dreading but also dreaming of convicting a criminal …

2019-10-31: FastScripts 2.8 is out with support for custom folder icons and more: …

2019-10-30: ‪I’m finally playing more with Shortcuts on iOS. It’s super impressive but hampered by shortcomings …

2019-10-25: “Thank you.” www.youtube.com/watch (Still doing customer service, 8 years later!)

2019-10-25: I’ve had a chest cold unlike ever before, and I need to get all my Lou Reed and Leonard Cohen …

2019-10-25: Meeting over. He was pretty strict, but seems to be taking a light touch with me as I ease into a …

2019-10-25: Trying something new today, as discussed on @coreint: a sit-down one-on-one with my …

2019-10-25: How to make $billions: Invent a smart smoke detector that doesn’t false-alarm, connects to …

2019-10-25: Have smoke detectors been disrupted yet? Like the way home thermostats are all WAY better now? Are …

2019-10-24: ‪Another sign that East Arlington is on the rise. Finally got our own hipster donut shop! …

2019-10-23: Finally checking out that new @panic beta.

2019-10-23: RIP Encryption. www.nytimes.com/2019/10/2…

2019-10-22: Is it too soon to nominate “Federal Investigators” for the Nobel Prize?

2019-10-22: When I was seven, I lived on welfare with my single mom. We dived in dumpsters. I attended Dunsmuir …

2019-10-18: Speaking of “biking in the rain” www.punkitup.com/twitpop/b…

2019-10-18: Found this old man biking in the rain in Amsterdam today.

2019-10-18: I took a new approach in Amsterdam this visit, and avoided any effort to fake any Dutch at all. I …

2019-10-18: Tomato risotto from “The Meatless District” in Amsterdam. This is 100% vegan and has a …

2019-10-18: I’m done with Stroopwafels now that I’ve discovered Stroopkoeken. #DutchGold

2019-10-17: The state of affairs in Washington drives home how hard it is to run a government where everybody is …

2019-10-17: Every time I visit a major European city I think about what it would take to move here. I love …

2019-10-17: At least Trump always has his true friends to fall back on. crickets

2019-10-17: If anybody can think of a special Dutch thing for kids who love Pokemon, Beyblades, Yugioh, etc., …

2019-10-17: By the way I learned that they evidently DON’T MAKE Dutch Pokemon cards anymore. So my …

2019-10-17: Vegetarian bitterballen and mini soufflés.

2019-10-17: ‪Without a bike I never would have stumbled on this slightly out in nowhere brewery. ‬

2019-10-17: ‪Always remember to rent a bike in Amsterdam. Sooner the better. It changes everything.‬

2019-10-16: ‪Move over Cheez-It, these are 100x crispier, cheesier, and shaped like actual cheese. ‬

2019-10-14: Amsterdam at night.

2019-10-13: This episode is brought to you by Casper.

2019-10-11: Unforced errors galore. Forcing Fox to fire its most respected news anchor, because he’s too …

2019-10-11: Today Mike Ash has a great post about changes to objc_msgSend, and I think some Mac/iOS programmers …

2019-10-08: I’m sure Apple hasn’t done everything right, by a long shot, with interviewing and …

2019-10-08: The GOP brought home a baby anaconda, fed it, and nurtured it. They apologized for its misdeeds, and …

2019-10-08: macOS Catalina 10.15 is a huge step forward in many nuts & bolts ways that lots of users …

2019-10-06: The U.S. Constitution seems kind of useless if an elected majority of senators can effectively defy …

2019-10-05: Discovered, near the end of a dinner party, that a guest and I both know all the lyrics to all the …

2019-10-05: The fancy new Keyboard Viewer in macOS 10.15 Catalina is actually an example of accessible software …

2019-10-05: Comparing the plant-based meat industry to the computer industry, I’d say we’re now at …

2019-10-05: It’s a hell of a time to be a journalist. I hope you are all fired up and ready to go.

2019-10-04: The question is: do enough Americans agree that defying every literal and figurative rule our nation …

2019-10-04: I really hope Apple’s next generation of MacBook Pros is as worthy of praise as iPhone 11, …

2019-10-04: Had my late-2016 MacBook Pro keyboard replaced again. It’s really impressive how fast Apple …

2019-10-04: I’ve used FogBugz for over 12 years but it’s increasingly flakey and I’m afraid …

2019-10-04: Great tip from Matt Haughie on using Safari’s user agent settings to trick Instagram into …

2019-10-03: ‪Two GOP Senators will be especially regarded by historians: the first to publicly support the …

2019-09-30: Everybody who went all-in on Trump should be feeling pretty nervous about now. Dipshits.

2019-09-29: SNL was bad. We’re in a prime-time for American parody humor, and they sucked at it. Do …

2019-09-29: I spent a big chunk of today working through ancient FastScripts bugs. I emailed a customer ~9 years …

2019-09-28: Automation nerds: are there any efforts out there to provide an OSA (AppleScript) interface to …

2019-09-27: Thaw a Beyond Meat sausage, smash it with a fork, and fry it in oil. My newest veggie junk food …

2019-09-27: Can’t believe I waited this long to learn Billy Bragg’s “You Woke Up My …

2019-09-25: I’m psyched and honored to be a guest on The @Omni Show! Thanks @brentsimmons and []@bobtiki …

2019-09-24: The NY Times home page right now is just a laundry list of bad men receiving comeuppances. …

2019-09-21: Knock on wood, but it’s been a long time since I had an asinine Mac App Store review …

2019-09-21: Yesterday I released MarsEdit 4.3.5, with a new feature to prevent unexpected behavior when the app …

2019-09-20: I love these, both because I think they are a tribute to positive social self-governance, and …

2019-09-20: I’ve worked in tech for almost 30 years. I appreciate my own willingness to embrace the new. …

2019-09-20: ‪I didn’t realize how amazing Shazam has gotten. It can show you live lyrics for what you’re …

2019-09-19: Vegan sushi and vegetable fritters at Franchia In Manhattan.

2019-09-19: Anybody who doesn’t know, I was in the movie “Trekkies 2”. It’s my claim to …

2019-09-19: Anyway, if you ever notice that I’m not saying “how could anybody do that?!” it …

2019-09-19: One of my most vivid memories of childhood is playing “cowboys and indians” in the …

2019-09-19: I don’t think I ever wore blackface but I bet there were times in my childhood when I might …

2019-09-18: What if California added a $5K “emissions surcharge” when registering a car that …

2019-09-16: iOS 13 testers, check your App Store “Arcade” tab. I was tipped off by MacStories and …

2019-09-15: We cannot have a fundamentally dishonest Justice on the Supreme Court.

2019-09-15: Musicians never really die.

2019-09-15: I have to confess: I want to see Kavanaugh weep again.

2019-09-15: Whatever I’m not paying enough attention to, Elizabeth Warren probably is.

2019-09-15: If you belong to more than one development team, the Mac app notarization tools demand an “ASC …

2019-09-13: ‪Sorry if I’m distant. I’m practicing my apology. For when SNL hires me.‬

2019-09-13: I don’t think I’ve shared how my my frozen ziploc hack works in reverse. After thawing a batch of …

2019-09-13: I got a current-era Apple Magic Keyboard after two of my Logitech keyboards died in succession. I …

2019-09-12: Parents today warn their kids to “be careful, everything you say on the internet lasts …

2019-09-12: Apple should train Siri on its development API names. “Remind me to learn about an ass text …

2019-09-08: At some point along the line (maybe with 10.15 Catalina?) WebKit’s web inspector got some …

2019-09-07: Do you feel like you keep learning new things that were announced at WWDC but you missed? Me too! I …

2019-09-07: Gluten-tag!

2019-09-06: ‪I always thought Billy Bragg’s “Sexuality” was a little on-the-nose, but it’s another example of …

2019-09-06: Mom and dad get fancy pizza.

2019-09-06: We waited until our 11yo entered 6th grade to get/give him a phone. It’s really sweet to be …

2019-09-06: What is wrong with this world that I can’t stream “Ernest Goes to Camp” for the …

2019-09-06: I’m trying to use my Echo more, and honestly I think Alexa is just as frustrating as Siri. It …

2019-09-05: Nevertheless, Objective-C persisted.

2019-09-02: Our big boy is starting 6th grade tomorrow. I don’t know where the time went. When he was 1 …

2019-08-31: Always a delight to hear John and Brent chat, but I’m struck this time how much Brent’s …

2019-08-31: White pride, straight pride, American pride, police pride… It’s great to be proud of …

2019-08-30: I loved my dad so much, but I was often afraid to hug him. My kids come at me all the time for …

2019-08-30: “You’re a dedicated swallower of fascism!” Billy Bragg performs “Accident …

2019-08-30: I finally reproduced an elusive MarsEdit crash, right in the middle of working on a blog post. Now …

2019-08-30: ‪The fact that I’m getting barraged by Apple Card ads even though I already applied for one is …

2019-08-29: I’ve been through two Logitech K750 keyboards this year, and the space bar on the second is …

2019-08-29: I’m intrigued by Catalyst and SwiftUI, but personally I’m really excited to see new apps …

2019-08-29: I can’t think of another tech luminary whose public image has shifted so drastically, from …

2019-08-26: Congratulations to @brentsimmons and the rest of the @NetNewsWire team on launching version 5.0 …

2019-08-25: Just published MarsEdit 4.3.4 including a quick fix for a crashing bug that was introduced in 4.3.3. …

2019-08-24: Black Nightshade. I hope. Two mystery plants sprang from our compost bin. One appears to be Roma …

2019-08-24: Here’s the old logo by itself. It’s quite a coincidence that I went on to acquire …

2019-08-24: Found this 2004-era version of the @redsweater homepage … hiding live on the site! …

2019-08-23: Just saw “The Untouchables” for the first time. Good movie. Reminds me that everybody …

2019-08-23: How I save pizza sauce: line ramekins with ziploc bags. It’s easy to pour and portion, then zip them …

2019-08-23: I just listened to “Gardening at Night” by REM for the first time in 20+ years. I …

2019-08-23: Just posted MarsEdit 4.3.3 featuring a few general enhancements, and improvements in VoiceOver …

2019-08-22: ‪What fresh hell will President Joffrey bring today?‬

2019-08-21: Apple has restored the ability to download the attachments that were submitted with bug reports. …

2019-08-20: I absent-mindedly poured my coffee into a pint glass this morning, instead of a mug. I’m …

2019-08-17: ‪Enjoying the Tiffany Haddish “They Ready” series on Netflix. Hilarious, thought-provoking, and …

2019-08-17: If you want to appreciate the kind of information density and illustration I’m talking about, …

2019-08-17: I miss magazines. There was an information density, and quality of writing and illustration, in …

2019-08-17: I recently (two minutes ago) discovered that I can barely do a single push-up or sit-up. Maybe …

2019-08-16: Some professional news: Psyche!

2019-08-16: Look at this little cutie. The $2.99 supermarket basil plant continues to pay dividends.

2019-08-16: Elliott Smith would have been 50 years old this month. www.youtube.com/watch

2019-08-16: Elliott Smith was more “emo” than ALL the “emo” bands. I can’t think …

2019-08-15: ‪“I think it’s fun, funny, and smart that the Food Safety Talk refuses to talk about the safeness of …

2019-08-15: Today I’m the guest on an excellent podcast about … FOOD SAFETY. I know, weird, right? …

2019-08-14: Don’t worry, I’m not having “Ruffles” for dinner, I’m having something MUCH healthier…

2019-08-14: Some days I feel I can sing perfectly in tune and am one with music, and other days I can’t …

2019-08-14: In 1983, my third-grade teacher asked us to share a “typical dinner” with the class. A …

2019-08-14: Had a revelation recording the upcoming @coreint with @manton, that a HUGE implication of …

2019-08-12: Anyway I assume most people don’t eat their pets gradually.

2019-08-12: I’m not really a pet person but two weeks ago I went to buy basil at the store, and they were …

2019-08-11: ‪Thanks to @beyondmeat’s Beyond Beef for giving this vegetarian the chance to shape and grill his …

2019-08-11: I googled “buddy holly chords” and the first two results were Weezer, and I like Weezer, …

2019-08-11: I fought the washing machine and … we’ll see who wins.

2019-08-11: Democrats are masters at the art of concise campaign slogans: Obama: “Yes we can.” …

2019-08-10: Today I discovered the equivalent of obsessive Apple fan blogs, but for Taco Bell: www.livingmas.com …

2019-08-09: I can’t wait to tell my son that Burger King and Impossible Foods picked 08/08, his birthday, …

2019-08-09: I have stared into the abyss of Mac Accessibility frameworks for so long now that I think I’m …

2019-08-08: Here’s what happens in your 40’s, at least if you’re like me: you feel more …

2019-08-08: People often ask me about pizza recipes. I need to write more about this on my blog, but the plain …

2019-08-08: Eleven years ago today my first son was born. I started making pizzas almost every week because I …

2019-08-03: Corporations should not appeal to prayer, particularly when the implication is that it’s to a …

2019-08-03: ‪I’ve always liked Wanda Sykes but didn’t realize how much until seeing her recent comedy special. …

2019-08-03: I confess I am not a huge “dog person” (unlike my 7yo), but this is a pretty charming …

2019-08-03: My 7yo boy insists that I take him to “Fido Fest”, an annual event devoted to displaying …

2019-08-03: I normally pride myself on DIY fixes around the house, but I’ve reached the conclusion my …

2019-08-01: Distinct lack of cocktail tumblers at our vacation rental. Heteronormative margaritas it is!

2019-07-31: Joe Biden comes off increasingly as a doofus.

2019-07-31: Joe Biden comes off increasingly as a doofus.

2019-07-30: The best gift Warren and Sanders can give to their supporters is to be tactful toward one another …

2019-07-23: My wife had the brilliant idea to have “dinner movies” as a summer treat for whole …

2019-07-23: Had a great conversation with John. We were totally in the groove. A beautiful sandwich, indeed. …

2019-07-23: It seems the situation with Gatekeeper and Developer ID signed apps is not quite as dramatic as I …

2019-07-22: Some might criticize Elizabeth Warren for running a selfie-factory, but I’d say it’s yet …

2019-07-22: It’s been so long since I shaved this @boygirlparty was probably brand new.

2019-07-22: “A Real Gatekeeper.” bitsplitting.org/2019/07/2… A consequence of Apple’s …

2019-07-21: I realize it’s not trivial for most people to “engineer driving out of daily …

2019-07-21: I still love cars, but became less and less obsessed as I engineered driving out of my daily life. …

2019-07-21: On the drive home from Vermont we wound up in Chester, VT at The Pizza Stone. Honestly we had no …

2019-07-18: Watching “Crashing” … I wasn’t sure what to expect after …

2019-07-18: Had a great time chatting with @manton on this week’s show, including an anecdote from my time …

2019-07-17: “If you have a racist friend, now is the time, now is the time, for your friendship to …

2019-07-17: Apple fixed a niggling little AppleScript problem in macOS Catalina beta 4. It’s reassuring to …

2019-07-17: Don’t be surprised when you see “old you” as the avatar for a Russia-backed …

2019-07-16: Former Supreme Court Justice John Paul Stevens has died. You know what that means? Another …

2019-07-16: Many first-term Presidents have been accused of starting wars to rally support for re-election. This …

2019-07-16: “Our land I love it too, I think I love it more than you, I care enough to fight the Stars and …

2019-07-14: The Supertop podcast finale is simultaneously heartwarming and heart-wrenching. Lots of honest …

2019-07-14: What if Bill Gates suddenly went by Billy.

2019-07-14: The vast majority of Americans would like to “go back to where we came from.” 2015.

2019-07-13: Will somebody more familiar with the situation please confirm that members of the US Men’s …

2019-07-12: One of the (many) reasons I’m behind in shipping Black Ink 2.0 is because I decided pretty …

2019-07-12: It often takes an encounter with somebody who really benefits from accessibility features, to …

2019-07-12: This is not a joke. If I ever lose my vision, or if it degrades significantly, I’m going to …

2019-07-12: Eats bun, all. Accessibility Inspector is, of course, invaluable in debugging issues.

2019-07-12: Spent all day hacking on accessibility. Mac accessibility is so under-documented/examples. After I …

2019-07-08: Technophiles need to stop worshipping companies and executives, focus more on individual advances. ~ …

2019-07-08: When I meet folks in the tech world, they often ask where my “red sweater” is. It was a …

2019-07-07: ‪Watched the World Cup final today, and was able to introduce my boys to the thrill of world class …

2019-07-06: Everything makes sense if you accept that Joe Biden is actually running for President in 1992.

2019-07-05: Be safe, California. Loma Prieta in 1989 is something I’ll never forget.

2019-07-05: Fun example of a unit test that fails on 10.15 Catalina, because it expected to always be able to …

2019-07-05: I just filed FB6509329, diagnosing a regression in ImageIO that causes an app to crash when …

2019-07-04: Patriotism is freedom of movement, for all people, everywhere. Let everybody follow their passions, …

2019-07-03: ‪I just saw “Booksmart” and it’s so freaking good. Maybe a once every ten years kind of good.‬

2019-07-03: If anybody saw my frustrated, disparaging remark about some Apple groups last night, I just want to …

2019-07-02: I had to dig it up but I filed a bug about this on October 26, 2017. I can’t believe Apple …

2019-07-02: Every time I ask Siri to set an alarm for something important, I have to follow up to see if the …

2019-07-02: ‪The Siri bug I can’t believe still exists after years is if you say “set an alarm for 3pm to do …

2019-07-01: A nation drunk on white power benefits when a former bartender shouts: “closing time!” …

2019-07-01: Red Sweater’s charity promotion benefiting Trans Equality ended up yielding an $850 donation! …

2019-06-30: Tomorrow we will donate at least $550 to The National Center for Transgender Equality, based on …

2019-06-29: Tricolore.

2019-06-29: As a punk teen, I bought a lot of CDs. Dad was suspicious and wanted to audit what I was listening …

2019-06-28: If you’d rather skip the blog post and go straight to buying my apps for 50% off, all …

2019-06-28: In honor of the 50th anniversary of the Stonewall riots, all of my apps can be purchased for 50% …

2019-06-28: Catching up with an old friend.

2019-06-28: By the way I didn’t mean this as a condemnation of people who choose not to run, not by any …

2019-06-28: When people tell me they “hate running” I usually suggest they are not acclimated to it. …

2019-06-28: My kids are both Teen Titans Go fans, so at meal time they get to hear me sing: “an upbeat …

2019-06-27: I hereby nominate Biden and Sanders as co-heads of America’s new Department of Bartles & …

2019-06-27: Urgh Outlander is the cheesiest show I can’t stop watching.

2019-06-27: It’s cute how they let men participate in the Presidential debates. As if.

2019-06-27: I don’t listen to music from my youth very often, but when I do, I am usually pretty impressed …

2019-06-27: Is anybody else noticing that Elizabeth Warren is the only candidate anybody really talks about? I …

2019-06-27: I think Apple’s fairly recent obsession with consumer privacy and security is far more …

2019-06-27: Another long-time Apple employee decides to go indie. Welcome to the outside, Jony 😜 …

2019-06-27: I’ve got news for the daring folks who have installed the macOS 10.15 “Catalina” …

2019-06-25: Trump’s rotating staff is a bleak reminder of the unending supply of soulless people who are …

2019-06-25: Some days I want to get a job at Apple just so I can peruse my own early Radar bugs. They probably …

2019-06-25: ‪Narrator: this was not a great pizza. Looks can be deceiving!‬

2019-06-25: Back to Basics.

2019-06-25: If Trump and his cohorts prevail, “acting” will become an honorific title for …

2019-06-25: Here’s a cool, interactive, web-based tutorial on how synthesizers work, from Ableton: …

2019-06-24: ‪So … my kid made a new friend today.‬

2019-06-24: In my experience the Catalina beta is pretty stable, but the sheer amount of change, particularly …

2019-06-23: Note to other developers: generally speaking, making apps accessible is NOT very challenging, and …

2019-06-23: I’ve spent every spare moment this weekend working on accessibility for Black Ink. I’m …

2019-06-23: I probably should have added that Beyond’s previous products are also a basis for comparison: …

2019-06-23: Tried Beyond Meat’s new “bulk ground beef” alternative, and it is a hit in our …

2019-06-23: I think my favorite part of Toy Story 4 was the rain animation in the opening scene.

2019-06-23: One of the changes with Apple’s new Feedback Assistant is engineers at Apple are evidently not …

2019-06-21: For 10+ years I have had a mental model that Xcode forms a kind of snapshot of all sources in a …

2019-06-21: How can so much evil be going on in the US, and how can any of us keep account of it? Our senators …

2019-06-21: The GOP, which purports to be the “family values” party, is all in on defending the …

2019-06-21: In case it’s not obvious: I don’t believe that the US invading Iran is a path to …

2019-06-21: I want the same thing for Iran that I want for the US: for the people to thrive, and to be free from …

2019-06-20: I really enjoyed the second season of Fleabag. Season 1 was charming but a little all over the …

2019-06-20: Honestly I don’t need much to be happy: food, shelter, some savings for surprise expenses, and all …

2019-06-20: Anybody else make heavy use of HTML “accesskey” shortcuts, and notice they are flaky in …

2019-06-19: On the eve of Slack’s debut on the NYSE, I’m feeling pretty good about the diversity of …

2019-06-19: I don’t know if I can take another whole year of Joe Biden repeatedly demonstrating his lack …

2019-06-19: When I was in the 3rd grade, my music teacher said I “had a nice singing voice.” It was …

2019-06-19: I remember the smallest positive gestures made by adults when I was a kid. It’s a good …

2019-06-19: My 10yo “graduated” 5th grade today. After school, his teacher gave him such a nice pep …

2019-06-18: Wednesday’s NYT Crossword. #LongLiveTheOpenWeb

2019-06-18: With apologies to all the hardworking engineers at Apple, the new Feedback Assistant will result in …

2019-06-16: Update: I took my kids to to see “The Secret Life of Pets 2”, and it was a glorious …

2019-06-16: I think Pillsbury was another affected brand. So is Pillsbury unbleached flour essentially identical …

2019-06-16: I was surprised in the wake of a @kingarthurflour recall to learn that their flour is sourced from …

2019-06-16: Your annual reminder that Olivier HO-A-CHUCK’s WWDC downloader script makes it trivially easy …

2019-06-16: Smart quotes, indeed. twitter.com/myurow/st…

2019-06-15: I was a big supporter of Bernie Sanders in 2016, but I was never a “Bernie Bro.” I went …

2019-06-15: If anybody is confident about who can or can not be elected, I have four numerals for you: 2 0 1 6.

2019-06-15: Elizabeth Warren is definitely unelectable until the moment she isn’t.

2019-06-15: As literal and precise as I am in my work, I am more of a dreamer in my activism. I like to channel …

2019-06-15: Thinking back on Father’s Days with my dad, I don’t think he knew what to do, either. He …

2019-06-15: Tomorrow is Father’s Day in the US, when some families demand to know what fathers actually …

2019-06-14: For a long time I’ve wanted to make Black Ink, my Mac crossword app, accessible to VoiceOver …

2019-06-14: Before the iPhone, @mjtsai ran a whole series of articles about people and their relationships with …

2019-06-13: If Anita Hill is willing to vote for Joe Biden, then any moderately left, or even mildly …

2019-06-13: Today I learned that Canada knows what basketball is.

2019-06-13: What is this particular Google Search scam, and can I do anything about it? Somebody hijacked my …

2019-06-13: CocoaHeads Boston is tonight at 7PM! Marc Prud’hommeaux will be giving a talk on SwiftUI, and …

2019-06-13: As a long-time fan of Tofurky products, it was great to hear this “How I Built This” …

2019-06-11: Proud of the people of my town, Arlington, MA, who voted overwhelmingly today (~76%) to approve …

2019-06-10: OMG tccutil in Catalina actually accepts the bundle ID it has claimed to accept for years: % tccutil …

2019-06-09: Apple should be involved in every tech business that affects personal privacy and security. Critical …

2019-06-09: Apple has been doing hardware penance lately. I hope they realize that exiting the personal …

2019-06-09: Every crash (attributable to the app, and not the OS) represents a major oversight by the app …

2019-06-09: Many of my long-time customers remark how reliable my software is. I don’t use any commercial …

2019-06-09: ‪Enjoyed “Always Be My Maybe” with Ali Wong. It was refreshing to see a rom-com with majority Asian …

2019-06-09: ‪“The new Mac Pro is, truly, a celebration of computing.”‬ ‪As to whether Apple is listening, I …

2019-06-09: I don’t give a damn about Hockey (or most sports), but I have a relative, in prison in …

2019-06-09: I’m getting good nostalgia from SwiftUI’s “List” type. When I started …

2019-06-09: Apple developers who paid $1600 to sit in an air-conditioned room to watch free developer videos: …

2019-06-09: Apple developers who paid $1600 to sit in an air-conditioned room to watch free developer videos: …

2019-06-09: Apple’s new interactive tutorial documentation is based on legacy WebKit.

2019-06-09: I’ve only been through the first SwiftUI tutorial and it’s so fun it’s all I …

2019-06-09: Swift’s nullable and default parameters are really able to shine in SwiftUI, where you can for …

2019-06-08: Somebody asked me how Micro.blog is doing and I summed it up positively by saying “I …

2019-06-08: Random thought about SwiftUI: in some ways it feels like coming full circle to Display Postscript. I …

2019-06-06: ‪Eating outside at Good Karma cafe - great place at #wwdc19 for beer and vegan food. ‬

2019-06-06: My dinner plans have evolved into a “quick drink at the Fairmount” before. So I’ll …

2019-06-06: If anybody was hoping to cross paths with me at WWDC I am going to be hanging out in the Fairmont …

2019-06-06: ‪Had the chance to eat lunch at Apple Park and then walk around the interior for about 30 mins. …

2019-06-04: Heading to the Micro.blog meetup in a few minutes. Hope to see some of y’all there! …

2019-06-04: Just last week on @coreint we were talking about what it would take to abandon Apple for another …

2019-06-04: It’s still sinking in for me that Apple effectively deprecated ALL of their UI frameworks …

2019-06-04: As ever, @mjtsai’s blog is the absolute best resource for keeping up with major news in the …

2019-06-04: Apple’s ginormous Apple Park campus is designed to withstand a major earthquake. It is …

2019-06-03: If you were lost when Apple used $ in $variableNames during coding demos, it comes from this …

2019-06-03: I think @joshshaffer just strongly implied that SwiftUI framework will use a “localized …

2019-06-03: If you’re interested in Apple’s new SwiftUI and Combine frameworks you need to pay …

2019-06-03: Did we really not get multi-user support for iPad? #WWDC19

2019-06-03: Don’t applaud giving up nights and weekends with families. #WWDC19

2019-06-03: RIP, Objective-C. #WWDC19

2019-06-03: Augmented Reality is super-boring. #WWDC19

2019-06-03: Welcome to the Mac, iOS developers. #WWDC19

2019-06-03: Holy shit I’m crying. Voice Control for Mac is so inspiring. Accessibility breakthrough. …

2019-06-03: Every pro musician and videographer now has Mac Pro envy. #WWDC19

2019-06-03: It’s the most beautiful ugly computer ever made. #MacPro #WWDC19

2019-06-03: The Mac Pro is an incredible apology to high-end Mac users. Enjoy, @siracusa. #WWDC19

2019-06-03: Can’t grate cheese, my ass! #WWDC19

2019-06-03: There are definitely three Rush fans in the audience. #WWDC19

2019-06-03: Congratulations font designers, Apple will now take 30% of your revenue, too!. #WWDC19

2019-06-03: I think Apple has been listening to ATP. #WWDC19

2019-06-03: We’re already like 3 keynotes in and it’s only been an hour. #WWDC19

2019-06-03: We’re already like 3 keynotes in and it’s only been an hour. #WWDC19

2019-06-03: We’re all close friends with Justin’s family now. #WWDC19

2019-06-03: “HomeKit for Routers.” Wouldn’t it be convenient if Apple made routers? #WWDC19

2019-06-03: Apple makes privacy newsworthy. #WWDC19

2019-06-03: All the shade. #SignInWithApple #WWDC19

2019-06-03: “Privacy is a fundamental human right.” #WWDC19

2019-06-03: Apple just threw shade at Google Maps’s street view. They better bring it! #WWDC19

2019-06-03: Apple is making keynote presentations look super easy. What pros! Nobody matches this level of …

2019-06-03: Emphasizing the importance of women’s health in a tech keynote is more than good marketing. …

2019-06-03: The Noise app is a remarkable example of something that only a device like a Watch could reasonably …

2019-06-03: The longer it takes to get to Mac, the better the news for Mac fans. #WWDC19

2019-06-03: This better be foreshadowing multi-user support for iPad. #WWDC19

2019-06-03: “The Moon and the High Castle.” #WWDC19

2019-06-03: Note: Tim did not say “Welcome to Dub Dub.” #WWDC19

2019-06-03: Somebody eating a sandwich over a MacBook Pro keyboard. Bold statement. #WWDC19

2019-06-03: Good luck, Apple. #WWDC19

2019-06-02: It’s really hard at conferences to get out of my habit of just staying in my office (hotel) …

2019-06-02: ‪I ran into two WWDC student scholarship winners on my flight. I told them I started working at …

2019-06-01: Just checking out Monodraw. I can’t believe how much work has been put into an ASCII art …

2019-05-31: If you’ve EVER heard me talk about Apple’s developer conference, you’ve heard me …

2019-05-30: Honored to be featured in the Mac App Store for … a terrible bug I shipped once. I was …

2019-05-30: As a pretty hard-core liberal, I have to sometimes pause to thank my conservative parents for …

2019-05-30: Many of you know I took a job a few months ago, trying to balance out the (hopefully temporary) …

2019-05-30: Celebrating 11 years of Core Intuition! What a run. coreint.org/375

2019-05-29: I’m going to be in San Jose fo WWDC next week. I’m not attending, just hanging out. I …

2019-05-26: For 25+ years I have enjoyed Fresh Air because it connects me to new people I didn’t know I …

2019-05-26: Whenever I watch Broad City I think it’s just a perfect show and I have no complaints.

2019-05-25: OK, who invited the whitewalker?

2019-05-24: Oh, phew! It’s 2017 and Theresa May has finally resigned! Wait … it’s not 2017?!

2019-05-24: If only Theresa May had formed a secret, passionate romance with Donald Trump. They’d be on …

2019-05-24: Following my own advice, I expanded my thoughts into a bona fide blog post. “Blog a …

2019-05-24: I think people neglect to write blog posts because the feedback loop is not as tangible as the …

2019-05-24: Over on Twitter, I implored people to blog more, and offered to retweet bloggers who did so today. …

2019-05-24: “The Mac Open Web.” On Bitsplitting: bitsplitting.org/2019/05/2…

2019-05-24: I’ve just created a Facebook page for @coreint, so if you spend any time over there, and want …

2019-05-23: Who’s going to post the first job requiring “5 years of @playdate development …

2019-05-21: My wife brought me a scarf from France so I give you the most French look I can muster while still …

2019-05-19: ‪OK so the surprise ending is that there will be another season of Game of Thrones?‬

2019-05-19: ‪The end of Game of Thrones spoilers is nigh!‬

2019-05-19: The rain has stopped, the temperature has risen, and there is a delicious breeze flowing through …

2019-05-18: Biden trying to capitalize on Obama’s legacy makes Obama look worse.

2019-05-18: I’m struggling with how to say this: I know it must be hard for trans people either to …

2019-05-18: ‪If you were planning to get a job at Apple just on the off chance it might include a complimentary …

2019-05-18: I’m a strong believer in the Oven-to-Table food movement.

2019-05-18: It’s too late to be the first Republican to turn on Trump, but there’s still time to …

2019-05-18: NOT a Game of Thrones spoiler. Euron Greyjoy reminds both my wife and I of Jeff Tweedy from Wilco. …

2019-05-18: What a huge breakthrough for Micro.blog, featured in a a New Yorker article! Congrats @manton. …

2019-05-17: Just released MarsEdit 4.3.2: “Fixing the Fuzzy Icons.” …

2019-05-16: If you’re a Setapp user who’s been waiting for MarsEdit, today is your lucky day! …

2019-05-16: ‪The choice of “more perfect Union” in the Declaration of Independence is … perfect. The …

2019-05-16: Alabama Tourism Department: “Shit.”

2019-05-16: Alabama Tourism Department: “Shit.”

2019-05-15: ‪I’m enjoying making enchiladas more, but I don’t like the messiness. There’s a whole getting the …

2019-05-14: ‪Do you think Beto O’Rourke’s PR team are called “Beto Testers”?‬

2019-05-14: I had a vague memory of that essay, but didn’t realize I had put so much emotional material …

2019-05-14: “To say that punk-rock music played a vital part in the transformation of my insecure, self …

2019-05-14: “We know we still need to do a better job listening to and learning from our developer …

2019-05-13: Trump is going to destroy the American Heartland, and they’ll reward him by re-electing him as …

2019-05-13: Chaperoned my 10yo’s school trip to the Kennedy Center for the US Senate. One of the coolest things …

2019-05-13: Welcome to my class: “Advanced Functional Deprogramming.” Please leave your map at the door.

2019-05-13: ‪Never use one line of code when three lines would be more concise.‬

2019-05-12: If you don’t have anything else to do for the rest of your life, try pointing Snapchat’s …

2019-05-11: People are criticizing Donald Trump for invoking Alfred E. Neuman, a name “nobody under …

2019-05-11: Bringing the Cal-Mex approximation home tonight.

2019-05-11: Just improvised “thousand island dressing” with English chutney/pickle in place of the …

2019-05-11: The pen is truly mightier than the sword.

2019-05-10: Do Democrats really think that Biden’s problems are just going to be swept under the carpet …

2019-05-10: Joe Biden may be the “favorite” but he is the most comically easy to ridicule. Second …

2019-05-10: Bostoners: we’ve been clients of Kappa Dental in Somerville for years. I admire the …

2019-05-09: My subsequent post about “helpless husband” makes more sense if my previous post had actually been …

2019-05-09: Attention young parents: you will one day escape the mere purgatory of changing diapers, only to …

2019-05-09: I don’t mean to play up the “helpless husband” thing too much, but I suffer from …

2019-05-09: When historians examine why people didn’t do more to resist the fascist uprising of the 2010s, …

2019-05-09: I am generally a big fan of lldb but its Swift support is not making the cut.

2019-05-08: ‪If the reproductive rights of men were treated as negligibly as the rights of women: urology …

2019-05-07: The “good news” is the $1B Trump lost personally in 10 years is nothing compared to the …

2019-05-07: Adam Sandler gave a master class in both hosting and starring on SNL. I love many current cast …

2019-05-06: Finally, Boston will have the world-class casino, that looks like a hard drive from the 1990s, that …

2019-05-06: My top piece of advice to myself, and any other ambitious person: “Always be improving your …

2019-05-06: Met Gala sounds like somebody Daenerys Targaryen would marry.

2019-05-05: If you’ve ever smiled in a photo with Donald Trump, you should probably hire a publicist and a …

2019-05-05: Folks who will be in SJ for WWDC/etc, check out nearwwdc.coffee by @fernando, a blog devoted to …

2019-05-04: I know this thread is boring/meaningless to anybody not a Mac developer, but just to wrap it up for …

2019-05-04: Ah, I understand it better now: the versions of libSwift* in my app bundle should never be getting …

2019-05-04: I’m wrong: the Swift libraries are not stripped out, but /usr/lib/Swift is being added to the …

2019-05-04: Interesting to see that Mac App Store updates on 10.14.4 are stripping out the unnecessary Swift …

2019-05-03: White men picked the wrong year to run for President.

2019-05-03: I was eight years old, in 1983, in front of the Shell Station in Dunsmuir, CA, when a friend told me …

2019-05-03: THIS guy.

2019-05-03: Some of you who just got an email from me know exactly how long it’s been since I was last at …

2019-05-03: I go long stints failing at this, but I’m one of the people in this world who actually gets to …

2019-05-02: My attention was brought back to this today. Hell of a team. www.mackido.com/EasterEgg…

2019-05-02: My friend, co-host, and Micro.blog founder @Manton is starting an ambitious new 30-day challenge to …

2019-04-30: I’ve been using a lot more Objective-C again since I took this job. I miss a lot of Swift …

2019-04-30: Important followup on our “gun encounter” the other day. It turns out the gun was a …

2019-04-30: Look I don’t have time to register gameofkoans.com AND write the farcical medieval meditation …

2019-04-28: For once in my life I’m one of the cool kids enjoying the cool show when the cool show …

2019-04-28: It’s one of the first books I ever bought for myself. I must have been about 11 or 12. Now …

2019-04-28: Starting to read “The Hitchhiker’s Guide to the Galaxy” to my 10yo tonight. My …

2019-04-27: ‪Shaken up. My family and I just came upon a street fight in Central Square. One man pulled a gun …

2019-04-27: Coinbase is giving away free @StellarOrg Lumens, as rewards for watching short educational videos …

2019-04-26: I hope Joe Biden is the Jeb Bush of Democratic candidates for President.

2019-04-26: ‪I have sung “Rubber Ducky”’ to my kids so many times that Malcolm Gladwell is going to write a book …

2019-04-25: Brent explains the virtue of automation on the Mac, and that Apple offers nothing similar for iOS. …

2019-04-25: ‪Don’t sniff me, bro.‬

2019-04-25: If anybody in downtown San Jose has the means and expertise to open a LARGE pop-up …

2019-04-25: If anybody in downtown San Jose has the means and expertise to open a LARGE pop-up …

2019-04-25: As a feminist, I cannot support Joe Biden unless it literally comes down to a choice between him and …

2019-04-25: We’re up to Broad City season 4, episode 3: “Just the Tips.” Or as I prefer to …

2019-04-24: Just unlocked part of the mystery of HomePod butting in on our family all the time. My son’s …

2019-04-24: Thank you, Jack. Like Steve Jobs said, computers are like “bicycles for our minds.” They …

2019-04-21: Swish lives to see another day! Version 2.1 was just approved in the App Store: …

2019-04-20: ‪In honor of 4/20 I will say that marijuana should be 100% legal, and also that my never smoking pot …

2019-04-20: I wore a Belle & Sebastian shirt to a kid’s birthday party and found myself challenged to …

2019-04-19: Calling for impeachment is the right thing to do for our country, and is good PR and marketing for a …

2019-04-19: My geometry studies got even better, by the way. I had to learn a new algorithm. Bresenham’s …

2019-04-18: I sincerely hope Robert Mueller is enjoying a margarita, beer, tea, or another relaxing beverage of …

2019-04-18: Anybody annoyed by having to remember to transfer money out of PayPal? I bet most people don’t …

2019-04-18: If impeachment + removal from office meant negation of all judicial appointments, we’d have a …

2019-04-18: Aren’t you glad it isn’t Thanksgiving today?

2019-04-18: Attention kids studying Geometry: today I had to recall the equation of a line, and how to calculate …

2019-04-17: Some might say “why are we supporting France’s downtrodden?”, and that would be a …

2019-04-17: A power play for French politicians would be to demand that all Notre Dame reconstruction …

2019-04-17: The last thing I want is for my kids to mindlessly follow my lead. I want them to think through and …

2019-04-17: I took pains to explain things abstractly first, attributing to the workers and to management what …

2019-04-17: Had a long drive with my family today, and the subject of Stop & Shop’s strike came up. My …

2019-04-17: The Trump name is cursed for generations. People closest to him are either aligned with his agenda, …

2019-04-17: The Trump name is cursed for generations. People closest to him are either aligned with his agenda, …

2019-04-15: Most national treasures are, in fact, global cultural treasures.

2019-04-13: “There’s a hole in my heart that goes all the way to China.”

2019-04-13: It’s 70F+ in Boston and this graybeard hipster is stretching the selfie distance to make sure you …

2019-04-12: The news frames “sending migrants to sanctuary cities” as a punishment. It’s a …

2019-04-12: It’s Red Sweater Friday here in my new “kinda working for a living” house, and I …

2019-04-12: It turns out that adding “LSMinimumSystemVersion” to your iOS app causes App Store …

2019-04-12: Workers at my local supermarket Stop & Shop went on strike today. I stand with union workers on …

2019-04-11: ‪My “New England Spring” look is a mix of Layers and Daring Fireball. The only thing missing is …

2019-04-10: Golf clap for the UK/EU negotiators who chose to postpone the nightmare of Brexit to … …

2019-04-10: Never underestimate the healing power of taking even one small step when you’re under that …

2019-04-09: A simple script for toggling grayscale mode, and the death-defying system hacking that lead up to …

2019-04-07: ‪Casually explaining to my kids the role of the bass line in all music. THIS is why I went to music …

2019-04-06: Great feature on veggie restaurants in Boston! www.boston.com/culture/f…

2019-04-06: The app is my static noise and visuals app, Swish. In the 3 years since I last updated it, I have …

2019-04-06: TIL that failing to update an app on the App Store for 3+ years is grounds for removal. Guess I …

2019-04-05: I know every parent thinks their own kid is a genius, but MY son prefers a MacBook Pro to an iPad, …

2019-04-05: Since not everybody knows the story, I quit high school in 10th grade, went to community college, …

2019-04-05: I was born in 1975. I had this amazing thing going from 1981 to 1989 where I could tell what grade I …

2019-04-05: We lost track of Broad City for a few years and now we have a seemingly infinite number of …

2019-04-03: When Siri repeatedly turned my request to remind me to “Catch up on OmniFocus” into an …

2019-04-03: I’m worried that one day I might have to reject Apple outright, and that challenges my whole …

2019-04-03: I don’t know Joe Biden, “You can teach an old dog new tricks!” isn’t the …

2019-04-01: Brett Kavanaugh should not have been confirmed to the US Supreme Court, and Joe Biden should not be …

2019-04-01: For many years Burger King has been way better than most fast food chains at offering a veggie …

2019-04-01: Imagine the Chinese dad who was first to send his child off to college with: “Be the Chang you …

2019-03-31: The two songs I currently know best are “In the Aeroplane Over the Sea” by Neutral Milk …

2019-03-31: Usually when people ask me to play a song, I’m like “I only know two songs, and you …

2019-03-31: It’s fun to sit down with a guitar, search the internet for chords of favorite songs, and …

2019-03-30: It’s remarkable how often I Google for something and the top result is a blog post on the …

2019-03-29: Mushroom and kale decadence.

2019-03-26: I came to NYC with last-minute notice and few plans. At times like this I could use a web service …

2019-03-26: Vegan, fake meat tacos at Oaxaca Taqueria in NYC.

2019-03-25: Kim chi dumplings and assorted vegetarian sushi. At Franchia.

2019-03-25: Slinked into NYC and enjoying one of my favorite vegan places, Franchia. Also one of my favorite …

2019-03-25: Google News is obsessed with giving me news about … Metallica. Among the usual world …

2019-03-25: Apple Card and Apple Arcade are good brands. Aren’t you glad they didn’t call them …

2019-03-24: It turns out “Mueller Time” is about as satisfying for lovers of real justice as …

2019-03-24: Beck’s “Puttin’ it Down” is more than 25 years old, which makes it older …

2019-03-24: Nate Thompson has posted an impressively comprehensive guide for Mac developers who want to support …

2019-03-23: I was shocked the other day when I happened to be at my kids’ school in the morning, and they …

2019-03-23: I had the privilege of seeing Shawn Colvin at Harvard’s Sanders Theatre last night. Such a …

2019-03-22: ‪Mueller updating his resume…‬

2019-03-22: Hats off to Robert Mueller. By every public account he has done an admirable job carrying out this …

2019-03-22: Hard to imagine that the United Kingdom may be on the brink of an even more catastrophic (knock on …

2019-03-22: Whether you’re new to MarsEdit, or an old pro, you’ll likely find something new to …

2019-03-22: It’s my first “day off” since starting my new job. I’m working full time on …

2019-03-22: I don’t try for WWDC tickets anymore, but I feel bad for folks who have tried for years with …

2019-03-20: Seems like an exciting week/month for LOTS of people at Apple. Congratulations to all whose hard …

2019-03-20: Whooshing sound of satisfied AirPods customers finally able to buy replacements for battery-degraded …

2019-03-20: Happy to announce that MarsEdit 4.3 is now available. “Animated GIFs and Other …

2019-03-16: Now I really want to learn to stop on a dime and spray ice.

2019-03-16: The first time I ever skated was as a teenager in Yosemite, with my family. My dad, an unathletic …

2019-03-16: I’m 43 years old, and I see the appeal of figure skating. I grew up in Santa Cruz, but I never …

2019-03-16: This is the year I finally kind of got into ice skating, thanks to circumstances. Today I saw a …

2019-03-16: Great job ATP crew and Phil Schiller on Episode 317. I wish it had been longer but the apparent …

2019-03-16: ‪My wife went to SxSW this year and among the many folks handing out swag was a little outfit called …

2019-03-16: I’m also not sure I will vote for Beto. The broad spectrum of “left” voters is …

2019-03-16: I posted a pretty flip appreciation of Beto, but lots of folks scrutinize his liberalism, lack of …

2019-03-15: Beto O’Rourke, the skateboarding Fugazi fan who as a kid pirated computer games, scammed free …

2019-03-14: ‪Red Line is hosed because of “a crack in the rail.” Sounds like a Thomas book I used to read to my …

2019-03-14: In this week’s episode of Core Intuition, I talk with Manton about my new job, working with …

2019-03-12: British peeps: how would “calling an election for a second referendum” even work at this …

2019-03-11: I’m taking a break break from my relentless pizza schedule to make something COMPLETELY …

2019-03-11: I don’t know if it seems like I’m quieter on social media, but I HAVE A JOB for the …

2019-03-08: Let me tell you I have little patience for being accused of paternalism when I stand up for women.

2019-03-08: I’m a mad-as-hell feminist man. I’m oblivious about most women’s issues, and …

2019-03-08: I would much rather win a race where I wasn’t given a head start.

2019-03-08: The impact on the loser is obviously far greater, but the impact on the winner, somebody like me, is …

2019-03-08: One of the reasons I’m so angry about inequity, be it for women, gays, racial or national …

2019-03-08: Women pay a bioligical surcharge just by being born female and having a period. This is a condition …

2019-03-08: It’s time for women to step up, and men to step … aside, at least? I heard a @planetmoney …

2019-03-08: Came cross this essay I wrote as a Music undergrad at @SFSU. I won an award for it at the time. …

2019-03-04: We’ve gotten some great feedback so far about Episode 362 of @coreint. It’s an emotional …

2019-03-04: I think Republican elected officials should acquaint themselves with the “sunk cost …

2019-03-04: How can the Republican party survive defending Trump? Depending on how things play out, they will …

2019-03-03: Is “Bravi!” a gender-neutral singular congratulations the way “they” is a …

2019-03-01: It would be cool if Amazon offered free shipping to send them a box of their padded envelopes for …

2019-03-01: I was into Los Fatbergs before they got big. www1.nyc.gov/site/dep/…

2019-02-27: Teaching my kids chess. I’m not very good, but I really want them to learn the right …

2019-02-27: If you’re annoyed with Notes on the Mac beeping every time you press Command-S to save, …

2019-02-25: “MarsEdit and BBEdit still support the ODB Editor Suite. Just to try it out, I’m writing this …

2019-02-23: “Fucking up is part of it, man.” – Elliott Smith. www.youtube.com/watch

2019-02-23: Bienvenue à Babelville.

2019-02-23: Belleville street art.

2019-02-23: Just watched Amélie for the first time in years. It was especially enjoyable after being in Paris …

2019-02-22: Am I in a fugue state?

2019-02-22: Testing animated GIF resizing in MarsEdit. Woot!

2019-02-20: It’s been a long time since I dated. I used to wonder if people had “Googled” me. …

2019-02-20: “Remind Me Tomorrow” is how Siri refers to me, sarcastically, to their friends.

2019-02-19: ‪More Americans are now running for President than attended Trump’s inauguration.‬

2019-02-16: It’s great to hear a fresh voice with Rich Mogull on The Talk Show. Perfect time for some …

2019-02-15: Sometimes you know a book was translated by a Brit (or an old-school New Englander).

2019-02-15: Mac and iOS developers: if you haven’t created a new Playground in Xcode in a while, take note …

2019-02-15: Thanks to Release Notes for responding so thoughtfully to our questions about their upcoming …

2019-02-14: I don’t like it when anybody refers to a married partner as “The Wife” or …

2019-02-14: I’ve spent most of the past week hacking away at iMedia, which MarsEdit uses, to get it off of …

2019-02-14: New York City taking full advantage of the Amazon “Free Returns” policy.

2019-02-14: Today I had my first encounter with a small business that conscientiously objected to Apple Pay. …

2019-02-13: I have bad news for MarsEdit users who publish to Blogger: Google is shutting down support for image …

2019-02-10: Anyway, I’m 43 years old and have never completely understood the difference between success …

2019-02-10: The bad news is I resorted to using a web site to figure out how old I am. The good news is I am a …

2019-02-08: Lest you think I’ve lost my political edge, I remain a steadfast supporter of olives and pesto on …

2019-02-08: Imagine how high you’d have to be to write the lyric “We Built This City on Rock and …

2019-02-08: I’m sorry I didn’t discover Frightened Rabbit until Scott Hutchinson died, but I’m …

2019-02-07: I’m saving my first dick pic for the right tabloid.

2019-02-07: On a long enough timescale, consensual dick-pics and pubic postcards will become un-newsworthy.

2019-02-07: “You have a dick pic of me? Well I hope you and your wife weren’t planning on finishing Mrs. …

2019-02-05: I think Slack would benefit from a per-channel bio, of sorts. A way to present the …

2019-02-04: The best thing about being in France for a week was NO FUCKING THINKING OF TRUMP, except for the one …

2019-02-04: The good news is I probably saved $200 by installing a new doorbell transformer myself. The bad …

2019-02-04: It’s annoying that Apple doesn’t include all videos in their “All Videos” …

2019-02-04: We let our kids watch some of the Super Bowl, after I made sure they understood two things: The …

2019-02-03: Happy for friends and neighbors who support the Patriots. Sports fandom runs deep. But I can’t …

2019-02-03: The reason I never got any tattoos is I knew it might lead to ripping my shirt off in a Super Bowl …

2019-02-03: ‪Tried to learn Creedence’s “Someday Never Comes” on guitar but I just keep crying halfway through …

2019-02-03: ‪Practicing my French by reading about Babelville, a “new” quartier between Oberkampf and Belleville …

2019-02-02: I bought my kids back French Pokemon cards and they are PSYCHED.

2019-02-01: Wrapping up my 2019 France visit, and hoping to return again … sooner than 20 years this …

2019-02-01: ‪Enjoying a last dinner (for now!) in Paris at brEAThe, a vegan place near my hotel. Great food, …

2019-02-01: Paris is covered with electric scooters. I had my very first Lime scooter ride: an exhilarating, …

2019-02-01: Gotta hand it to Saigon Sandwich in Belleville for having a superior tofu banh mi to the other one I …

2019-01-31: My Parisian happy hour look. At Le Rendezvous-vous des Amis.

2019-01-31: Hats off to UIKonf for planning an all-female speaker lineup for 2019. www.uikonf.com/blog/

2019-01-31: Video and photo coverage of the @dotSwift conference was amazing. These beautiful still shots will …

2019-01-31: At Butte-aux-Cailles, Parisians fill up on artesian spring water from 400m below the city.

2019-01-31: Ventured to Chinatown at Tolbiac Metro and found a tofu banh mi. First banh mi on Parisian …

2019-01-30: Un peut nostalgie pour @macgenie.

2019-01-30: ‪Found a block where virtually every business is a créperie. It’s … kind of créepy.‬ …

2019-01-29: “Le McWrap™ Veggie & California” is a McDonalds product that is not available …

2019-01-29: “Le McWrap™ Veggie & California” is a @McDonalds product that is not available …

2019-01-29: I can hear the snoring from the next hotel room. Normally this would really bug me but I’m in …

2019-01-29: Expecting parents should play it safe and avoid all the popular baby names that rhyme with …

2019-01-29: Dear Paris: I’m sorry/you’re welcome for bringing New England snow.

2019-01-29: My next Paris question: are there any particular neighborhoods/towns/suburbs outside of Zone 1 that …

2019-01-29: ‪Covered 15 miles on foot, then enjoyed a few glasses of affordable red wine at an Oberkampf cafe. I …

2019-01-29: Epic falafel from L’As du Fallafel.

2019-01-28: Please offer your suggestions for Parisian bars. I tend to prefer casual neighborhood bars with …

2019-01-27: Don’t underestimate American women. www.boston.com/news/loca…

2019-01-24: My 7yo has taken to demanding a cappella performances of Paul Simon’s “At the Zoo” …

2019-01-24: ‪I’m going to France in two days and i forgot to learn French! Always something…‬

2019-01-24: I think I may have unlocked the secret of good conference talks: work on it until it gets good. …

2019-01-23: As a person who gets nervous about public speaking, I am constantly reminding myself I don’t …

2019-01-23: Hot tip for Verizon Fios customers: you don’t need their router at all. I declined the router …

2019-01-21: And if you’re so stupid that you don’t realize the MAGA hat is a symbol of hatred, then …

2019-01-21: MAGA hats are third only to … what? Nazi swastikas and Ku Klux Klan hoods as symbols of …

2019-01-21: The Release Notes conference is moving to the Maya Riviera! releasenotes.tv/297-conve…

2019-01-20: ‪I just woke my 10yo up to see the lunar eclipse because he had been dead set on staying up for it. …

2019-01-20: Winter is here!

2019-01-19: I’ve lived in Arlington, MA for 7 years and only today finally went to the municipal ice …

2019-01-19: All Republicans serving in Senate and House will go down in history either as active supporters of, …

2019-01-18: It’s proof of time travel that The Talking Heads teleported to 1968 to record the bridge for …

2019-01-17: At least Slack’s new Technicolor Dreamcoat Aubergine theme inspired me to look at Preferences. …

2019-01-16: Missed opportunity.

2019-01-16: Democracy seems cool until 50% of a country imperil 100% of its population.

2019-01-15: Just filed Radar #47287370: “ADC Membership renewal warning is needlessly alarmist when …

2019-01-14: ‪Post a picture of your Apple portable keyboard from 2009 and one of you defiantly continuing to use …

2019-01-13: Maybe I should put some kind of upper limit on MarsEdit’s custom fonts settings. [Image: …

2019-01-12: Trump has been such a fucking distraction for the world.

2019-01-12: Government jobs used to be the most reliable.

2019-01-12: Maybe I’m watching “Derry Girls” just to have an excuse to hear those beautiful …

2019-01-12: After 35 years or so I guess the grip on your childhood baseball bat’s handle just turns to liquid. …

2019-01-12: ‪I only stop moving and get in the way for tacos and selfies. [Image: Selfie wearing a Roderick on …

2019-01-12: Glad I decided to be an indie software developer instead of risking it all by pursuing a career in …

2019-01-12: The opportunity cost of Trump’s Presidency is enormous.

2019-01-11: PSA for other folks with older ScanSnap scanners. I have a S1500M that is technically not supported …

2019-01-09: I am usually just impressed with Keynote, but sometimes I am surprised by the shortcomings. [Image: …

2019-01-07: I can’t help but judge a bunch of Americans who thought Obama was bad, when he spent every day …

2019-01-06: As an Apple shareholder I probably shouldn’t say this, but … If you want a new phone …

2019-01-06: ‪Just played the hell out of Lucinda Williams’s “Lake Charles” and now I’m feeling much better.‬

2019-01-05: With respect to the other developers of fine crossword apps for iOS, the standard is about to be …

2019-01-05: ‪I may be a little too proud of my kids rocking out to “White and Nerdy.”‬

2019-01-05: A nice feature of BlackInk is that it lets you cheat, but shows you where you needed help. I solved …

2019-01-05: If you are a parent and have a partner, I recommend you negotiate “sleep-in days” ASAP. …

2019-01-05: “I’m going to sleep in so hard tomorrow” is something I just said to myself. …

2019-01-05: On a recent flight, I empathized with the TSA Agent: “Thank you for working without a …

2019-01-04: Some dough gotta pop!

2019-01-04: CoreGraphics is Marzipan, 20 years in the making.

2019-01-04: After three or so days of “serious” iOS development my main bit of advice for Mac …

2019-01-04: I also want to give a big hand to the folks who have been working on the simulator over all these …

2019-01-04: It’s fantastically easier to develop for iOS, 10 years later. I am also putting in the work to …

2019-01-04: Hello world. Again. Finally working on the iOS version of Black Ink again, and hope to have a beta …

2019-01-03: Having fun learning iOS development about 11 years too late… [Image: Screenshot of header …

2019-01-01: My New Year’s Resolution is to keep being great.

2018-12-27: The skies turn blue over Queens whenever a Trump spawns.

2018-12-26: Windswept. [Image: Self portait at the beach.]

2018-12-26: I realize most people don’t know I was in Trekkies 2. I like to keep you guessing.

2018-12-26: ‪My mom just found out I was in Trekkies 2.‬

2018-12-25: For those who hadn’t heard, it’s a palm-sized HDMI attached C64 emulator. I’m …

2018-12-25: ‪Teaching my kids the fundamentals of Jumpman 2. I have a BIT of an advantage…‬

2018-12-25: Its baaaaack. [image: Commodore 64 emulator in palm of my hand.]

2018-12-24: I hadn’t noticed how nice the iOS Activity app’s maps have gotten! [Image: screenshot of route map …

2018-12-22: The internet is a model for the future of border management. The vast majority travel without …

2018-12-21: Merry Christmas! (Marcella Hazan’s spinach-ricotta gnocchi.)

2018-12-21: I think App Store Connect changes the “Upload Date” after it’s done processing.

2018-12-21: The secret of my software engineering success is being on average slightly better at fixing bugs …

2018-12-21: Juggling making Marcella Hazan’s spinach and ricotta gnocchi with diagnosing and fixing two …

2018-12-20: A keyboard on iOS changes everything, yet there are so many bugs and shortcomings! Apple should hire …

2018-12-20: A President who nobody wants to work for cannot be an effective President.

2018-12-20: It’s a good song, check it out here if you don’t know it: www.youtube.com/watch

2018-12-19: I would like to thank my wife for having such great musical taste that the Christmas song I have …

2018-12-19: ‪Just remember: the worst that can come of messing up holiday gifts is one fewer person to gift next …

2018-12-19: I think this is new in macOS 10.14.2? Now if you deny AppleEvent permissions for an app, the system …

2018-12-19: If you know somebody at Apple who’s responsible for Bug Reporter being loadable on the web, …

2018-12-18: I planned to release an app update today, then my code signing went awol… you won’t …

2018-12-18: I’m 43 years old and I’m friends on Facebook with the guy whose “lost” ID I …

2018-12-18: Remind me to reject and regenerate all my App Store certificates/profiles in February, so I never …

2018-12-16: Took the boys to see Wreck it Ralph at the Capitol Theatre. Such a great asset for our neighborhood, …

2018-12-15: Good advice from @davedelong about how to identify and suppress specific compiler warnings when you …

2018-12-15: How to look young again: Smile. Sit next to your favorite instrument. Wear a @boygirlparty t-shirt. …

2018-12-14: This is another fantastic album. itunes.apple.com/us/album/…

2018-12-14: I’m too young to dough! [image: cheese pizza with basil]

2018-12-14: ‪One of my favorite albums. itunes.apple.com/us/album/…‬

2018-12-14: ‪Joking with my wife about a Siri- based psycho-thriller, I acted out a scene: “Siri, call 911!” And …

2018-12-14: (Yes, it’s pizza night.)

2018-12-14: JFC Siri, I said “remind me to PREPARE THE DOUGH.” [Image: macOS reminder notification …

2018-12-14: Nobody should be above the law. Presidents who are criminals should be prosecuted for their crimes. …

2018-12-14: Anybody else suffer from recurring coughs? I find this “Huff Cough” technique effective …

2018-12-14: Swift gripe: assigning an implicitly unwrapped optional should infer its unwrapped type. …

2018-12-14: When my Black Ink app finishes compiling and launches while I’m at the command line, working …

2018-12-14: My one dream for Xcode 11 is that it would support a “master workspace,” such that any …

2018-12-12: It didn’t really sink in until I heard Matt Mullenweg on the WordPress Weekly podcast that …

2018-12-12: With great power comes great … aw heck just give it a try! @jthingelstad on using MarsEdit …

2018-12-09: Manuscript/FogBugz is currently “503 Service unavailable.” The “@FogBugz” …

2018-12-09: When I die, I hope they find a picture that doesn’t look like I just won the lottery. [Image: …

2018-12-08: “What the Heck is Xcode?” Apple’s development IDE is currently featured in the Mac …

2018-12-07: The only Red Sweater t-shirt that has yet been made. It recently went out out of print. Thanks to …

2018-12-07: This is what a free press looks like. d[Image: Screenshot of New York Times web page with headlines …

2018-12-07: We are booking openings in the @coreint sponsorship schedule for 2019. If you’re interested in …

2018-12-07: We are booking openings in the @coreint sponsorship schedule for 2019. If you’re interested in …

2018-12-07: WordPress 5.0 is out. Here’s what to expect if you use MarsEdit to edit block-based content …

2018-12-03: Fuck you. Pay me. [Image: Picture of a sign in a bar with decorative “Fuck you, pay me” message.]

2018-12-03: The lesson to be learned from Tumblr’s dramatic shift in content-hosting policy is: OWN YOUR …

2018-12-03: Dusting off a nearly completed feature I meant to add to FastScripts in … oh, 2006. What I …

2018-12-02: Found the right bar. Pedro the Lion cocktail may be a little ironic, but I approve.

2018-11-26: I love seeing @ccgus’s Acorn and my MarsEdit in side-by-side features on the Mac App Store. …

2018-11-25: I don’t know WHY this isn’t promoted or indexed by Amy Sedaris’s name, but I …

2018-11-25: I swear I saw Amy Sedaris doing a funny Vanity Fair napkins ad about wine, and now I can’t get …

2018-11-25: ‪Spending far too long trying to fix a “linked on or after” bug with cell-based table view. Realized …

2018-11-25: Haha! As I was describing my self-meds to the nurse I realized it’s probably the Sudafed driving my …

2018-11-25: I’ve been sick the past few days and it’s interesting to see Apple Watch correlate the …

2018-11-23: As a vegetarian I am thankful for all the sides.

2018-11-21: If your politicians are “all in” for Trump then they’re all in for authoritarian …

2018-11-21: Many politicians don’t realize that rejecting Trump early improves their long-term chances. …

2018-11-21: Chuck Grassley is either a liar or suffering from memory failures that make him a poor choice for …

2018-11-21: Learning a very oldie but a very goodie as I work through an old guitar book I found on my shelf. …

2018-11-21: If the Velvet Underground made a song about the Democrats in 2018: “Pelo Slowly to See.” …

2018-11-21: Also, the app I went to war on behalf of was FastScripts, which is almost 20 years old. You can call …

2018-11-21: I can appreciate the allure of open source, being able to dig into almost any system that might be …

2018-11-21: Spent the day doing battle against my view-based NSTableView, but I love locking in wins that will …

2018-11-21: My 6yo told me he is learning “A Tisket, a Tasket” in music class, so I played him Ella …

2018-11-21: One of the unambiguously great use cases for the Mac Touch Bar is when debugging in Xcode, having …

2018-11-18: This was quite a team. [Image: Screenshot from linked URL showing names of people who contributed to …

2018-11-18: It’s cliche to assert that the President of the United States is the “most powerful man …

2018-11-17: Heresy! [Image: Picture from a guitar book with phrase: “Some songs have more than three chords.”]

2018-11-16: ‪I made an offhand mistake and referred to the generic role of President as “he.” I quickly added: …

2018-11-16: “A little greasy” has never been a problem for me. [Image: Picture of a greasy red pepper and …

2018-11-16: ‪I don’t always feel like a great parent, but I do when I’m playing Fugazi for my kids!‬

2018-11-15: Anybody keen to predict the future of Mac App Sandboxing might look to what Apple has granted …

2018-11-10: American politics in 40 years, if we last that long, will be fascinating. A lot of Trump supporters …

2018-11-10: I’ve had Weird Al’s “White and Nerdy” in my head since @verso performed it …

2018-11-10: Eight years ago, I wrote for Macworld: “Will the iPad ever catch up? Perhaps. Given many years …

2018-11-10: You simply cannot call yourself a Republican with pride unless you are fighting violently against …

2018-11-10: I spent my whole childhood and much of my adulthood scrutinizing “Republican” values and …

2018-11-10: It might surprise some folks to learn I was raised Republican. My parents were hippies. I lived in a …

2018-11-10: I feel bad for folks who were raised Republican and clung to some seemingly-good values, but there …

2018-11-09: Spent most of my day diagnosing and fixing a WordPress bug that has been causing subtle problems …

2018-11-08: Looks like we’re dealing with more than a mere basket of deplorables.

2018-11-08: Congrats @siegel on the release of BBEdit 12.5! www.barebones.com/support/b…

2018-11-08: I wish Xcode supported an OmniFocus-like feature to “Focus” on a subset of my projects …

2018-11-08: The strength of the press is in publishing/broadcasting. If you think the reaction White …

2018-11-08: The shamelessness of administration supporters is unbelievable. I can’t believe people who …

2018-11-07: Something I’m mulling over as I think of Apple’s rumored plans to move Mac to ARM. What would it …

2018-11-07: To celebrate 10 years of Radar #5876646, I just updated it to confirm it’s still reproduceable …

2018-11-07: GOP Senators should be aware that what Trump did to Senator Jeff Sessions, he would happily do to …

2018-11-07: ‪My dad died eight years ago, but Siri suggests I give him a call on his birthday. I’m glad I’m not …

2018-11-06: This is what passes for a good election night in 2018.

2018-11-06: Voter #306 at 10:30am. That makes ~20% turnout. In 2016 my precinct made 80%. Let’s get 99% today! …

2018-11-05: “I’ll change my name to Amazon Cuomo if that’s what it takes,” Governor Cuomo said. “Because it …

2018-11-05: On Tuesday, November 6, 2018, Americans vote to curtail the frightening rise of neo-fascism in our …

2018-11-05: I think iPad turned a corner last week. I’ve never been more interested in using or developing …

2018-11-03: Serving in the US Military is one of the highest-risk, least-appreciated jobs in our country. Trump …

2018-11-03: Serving in the US Military is one of the highest-risk, least-appreciated jobs in our country. Trump …

2018-11-03: Our whole family enjoyed Smallfoot. Beautiful art, and positive messages about questioning moral …

2018-11-02: Congrats to @verso for taking the reins on Mac Observer’s Daily Observations podcast! …

2018-11-02: I was singing through dinner because I not only got a long-standing home-improvement task done …

2018-11-02: Did I mention my gas was turned back on today?

2018-11-02: Live life to the fullest. [Images: large uncooked cheese pizza on a peel, and on a baking stone, …

2018-11-02: ‪When your pizza dreams are bigger than your pizza life.‬ [Image: Pizza peel lying on a pizza dough …

2018-11-02: The App Store Connect API looks awesome. Congrats to that team for getting it out! …

2018-10-31: The President hates Mexicans. I love Mexicans. Canada, US and Mexico are all natural allies, both …

2018-10-31: Grateful to live in a town and neighborhood where Halloween is as much fun for me as it is for my …

2018-10-31: Any other Mac users just start recently seeing problems with external 3rd party keyboards? I get …

2018-10-29: Finally finished Orphan Black. A fun show that jumped many sharks. Kind of pleased to be done. Brava …

2018-10-29: ‪It was like an autumn candy land on the Minuteman Bikeway today. I kept getting captivated by the …

2018-10-27: Growing up as a white kid in the US in 1980’s it was hard to imagine how nazi Germany could …

2018-10-27: ‪I was a Dodgers fan for most of my childhood. I grew up in Northern California, but knowing I was …

2018-10-27: ‪I always thought I’d reach and age when “I’d have it figured out.” I don’t anticipate that anymore. …

2018-10-27: I just made my first political donation for the 2020 elections. It’s never too early to …

2018-10-27: You could figure out all the web sites a Safari user visited in the past two weeks by examining the …

2018-10-27: You could figure out all the web sites a Safari user visited in the past two weeks by examining the …

2018-10-26: ‪I still suffer the habit of asking “how are you?” even though I know Trump and his evil posse are …

2018-10-26: Remember when America had a President who could make the least faithful believe, even if only for a …

2018-10-26: Being without gas for almost two weeks, I can empathize with folks in Andover and Lawrence. Those …

2018-10-26: I am in awe of Google’s Street View data. Try navigating to the most desolate polar island …

2018-10-25: Let me tell you, appliances are where it’s at.

2018-10-25: I never thought I would be the kind of person to be glad he had a spare washing machine in the …

2018-10-25: I know it’s the universe telling me it was a dumb idea to start with, but I can’t seem …

2018-10-25: The coldest winter I ever spent was a fall in New England when National Grid left us without heat …

2018-10-24: Washing machine failed and I think it’s down to worn motor brushes. I never get tired of …

2018-10-23: I missed that World Series Game 1 was happening, which makes me question both whether I have friends …

2018-10-23: I look forward to the day when Finder and Spotlight put aside their differences and unite in …

2018-10-23: Memory lane. [Image: Screenshot of Memory 8.0.1 from Mac OS ca 1999.]

2018-10-22: Remember, Mac and iOS developers: you’re never too experienced to enjoy another …

2018-10-21: Stellar tacos at Vegan Gorditos. Portland, you get me. [Images: Three tacos with various meat …

2018-10-21: Never struggled so much to choose a veggie jerky. [Image: store shelves stocked with a variety of …

2018-10-21: ‪Out on my run this morning I found a surprisingly nice path near Portland airport (PDX).‬ [Image: …

2018-10-20: ‪Khashoggi’s death is horrifying on the face of it but also because the circumstances and fallout …

2018-10-19: ‪Holiday Inn. Portland, OR. [image: Picture of a “Swift by Northwest” conference mug being filled …

2018-10-18: ‪Made it to Portland by 11am. Zonked from early flying. Good to be back in the Northwest!‬

2018-10-17: Suggested catchphrase for the “own your own domain” social networks, e.g. micro.blog …

2018-10-17: I must finally be a Bostoner because I’m rooting for the Red Sox for no good reason.

2018-10-17: When Americans ranging from dirt poor, through my own demographic, to quite well off, are struggling …

2018-10-17: The event will happen when the bagel emoji is perfect, and not a day sooner. …

2018-10-17: Emoji are pretty expressive, but to satisfy everybody we’re going to need a standard set of …

2018-10-17: Burrito is “OK.” It’s wrapped in foil, a necessity. Begs the question: why would a …

2018-10-17: Milk emoji skillfully avoids pandering to “glass half full” or “glass half …

2018-10-17: Unsurprisingly, Apple’s avocado is pretty good. Right skin color, green rim on the flesh, …

2018-10-17: I was there when the Emoji wars began. twitter.com/viticci/s…

2018-10-14: ‪Tonight’s bad mood remedied by Built to Spill’s “Car.” itunes.apple.com/us/album/…‬

2018-10-13: Getting two oil boilers replaced with gas next week, and I’m feeling clever for timing the oil …

2018-10-12: What up veg peetz?

2018-10-12: ‪Listening to “Cannonball” by The Breeders makes me young again. itunes.apple.com/us/album/…‬

2018-10-12: The single most inspirational thing for conference attendees might be understanding how totally …

2018-10-12: I need a ghost writer for conference talks. Getting up and talking is my forté, sitting down and …

2018-10-12: The final installment of my Dark Mode series explains how I adapted WKWebView to restyle in-app web …

2018-10-11: ‪So… if I were going in to talk with a President (never this one), I might deliberately …

2018-10-11: Heading down to MIT to give a rough preview of my Swift by Northwest talk. Also looking forward to …

2018-10-11: Today for my Mac developer friends, a trick for treating button images as templates only when …

2018-10-08: “I’ma let you finish” was a Trumpy move.

2018-10-08: A special place in hell for anybody trying to spin America’s crisis-level disdain for …

2018-10-08: Today’s Dark Mode tips have to do with the various ways you can be notified of changes between …

2018-10-07: Enchilada night! It’s edible.

2018-10-07: Around 10 years ago I started “Dad’s Pizza Night” to hone my pizza skills. I have …

2018-10-07: Probably the best moment of my weekend was when 6yo abruptly announced “everything’s …

2018-10-07: I was never as close to my dad as I wished I was. It is gratifying to both give and receive that …

2018-10-07: My wife is away for the weekend with 10yo son, and I’m home alone with 6yo. The heartbreaking …

2018-10-06: Also good to myself.

2018-10-06: Ruined names for 2018: Brett Bart Georgetown Prep

2018-10-06: I’m a good dad.

2018-10-06: I bought these tickets through a travel site, and maybe I glossed over the limitations, but in my …

2018-10-06: In case you thought airline travel wasn’t humiliating enough, United is really innovating in …

2018-10-05: Had one of those days when I did way more than I expected to, and way less my todo list expected.

2018-10-05: It’s scary to be an American if you’re educated enough to know that civilized countries …

2018-10-05: I was born in 1975. I was raised to resist fascism, but now that I think of it, never raised to …

2018-10-05: That time I cleaned my office because Macworld was going to come over. [Image: Macworld magazine …

2018-10-05: ‪Putting aside the alleged assaults, blatant perjury, uncontrolled rage, overt partisanship, ABA …

2018-10-05: Woot! MarsEdit 4 is once again (first time since beta) featured in the Mojave Mac App Store!

2018-10-05: Many have noted the security conundrum of granting Full Disk Access to Terminal. I wrote a post on …

2018-10-05: Once my mammoth Dark Mode blog post reached 3000 words, I knew it would be kinder to readers, and to …

2018-10-04: ‪Of course it would be even better if transit apps could notify the bus where I want to get off and …

2018-10-04: ‪Do any transit apps feature a “time to press the request stop button” notification for buses? Would …

2018-10-04: An old habit from childhood: the first thing I do on any new UNIX account is “ls …

2018-10-03: ‪One important consequence of Terminal being blocked is you can’t, for example, use “defaults” to …

2018-10-03: If you’ve updated to macOS Mojave and are annoyed by not being able to use Terminal to cd, ls, …

2018-10-03: IMHO there is a National Emergency, and action is required.

2018-10-03: If the President of the United States is allowed unfettered text messaging to all Americans, then …

2018-10-03: Having shipped several updates to support Dark Mode in macOS Mojave, I’m finally undertaking …

2018-10-02: Ahhhh, finally got my subtitle in the Mac App Store! Phew. [Photo: Screenshot of the Mac App Store …

2018-10-02: I’m not updating Black Ink 1.x for macOS Mojave’s Dark Mode, but I’ve just about …

2018-10-02: Just released MarsEdit 4.2.1 with support for macOS Mojave’s new Continuity Camera feature: …

2018-10-01: ‪I dreamed that Noe Street In San Francisco was a big cross-town artery, and on one side of Market …

2018-09-28: Jeff Flake is on the verge of developing the backbone and courage of conviction that could make him …

2018-09-28: My wife just said the sweetest thing to me … … she thanked me for not being like Brett …

2018-09-28: ‪Self medicating with Built to Spill: “Carry the Zero.” Get thee some rock music.‬

2018-09-27: The only good thing to come from watching parts of today’s hearings is I now know I hate …

2018-09-27: Never forget that anybody who votes to confirm Kavanaugh is a very bad person.

2018-09-27: Or if not an act, the tears of somebody who is crying over their own sense of shame.

2018-09-27: As a man who cries when (I think) it’s appropriate, I’m trying to figure out what was so …

2018-09-27: (Pee-Wee Herman voice): “I say we put Blasey Ford on the Supreme Court!”

2018-09-27: In the words of @TMBG, “if it wasn’t for disappointment, I wouldn’t have any …

2018-09-27: ‪It’s a preview of my old age when I put on an underused jacket and find an old, unopened packet of …

2018-09-27: Hand it to Trump and his sense of TV sensationalism. He knew nominating Kavanaugh would create …

2018-09-27: This hearing has made the likely confirmation of Kavanaugh all that much harder to stomach.

2018-09-27: This hearing has made the likely confirmation of Kavanaugh all that much harder to stomach.

2018-09-27: ‪GOP insists an FBI investigation cannot “deliver conclusions.” It’s true, they’d never write “he’s …

2018-09-27: I know sexual assault victims have suffered a lot, but understand that Kavanaugh has had to endure …

2018-09-27: This is the weirdest adaptation of “12 Angry Men” I’ve ever seen.

2018-09-27: Durbin.

2018-09-27: If I was keeping a calendar to impress and/or emulate my dad, there are a lot of things I …

2018-09-27: I don’t know if Dr. Blasey Ford likes beer, but I hope she’s enjoying whatever pastime …

2018-09-27: Last chance to make a run for it before Kamala gets ya.

2018-09-27: Do you think he likes beer?

2018-09-27: This keynote sucks!

2018-09-27: A candidate for the Supreme Court blames his interviewers for ruining his future as a youth sports …

2018-09-27: Some days the NYT puzzle notes are really important to read up-front. Black Ink 2.0 betas bring them …

2018-09-27: I don’t spend a ton of time on FlexTime, but I want to keep it looking somewhat spiffy! …

2018-09-27: Three words today for the GOP and their supporters: Sunk Cost Fallacy. …

2018-09-24: Psyched to be featured in several areas of the new Mac App Store! But Mac developers, we gotta fill …

2018-09-23: (I painted a division of matriarchal vs. patriarchal societies only to make a point. I don’t …

2018-09-23: It’s impossible to ignore that Christine Blasey Ford’s allegations are heard differently …

2018-09-22: I had no idea any member of congress was tuned in to the virtues of Dischord Records. He keeps …

2018-09-22: Jesus, Beto O’Rourke is me if I had put my passion into politics instead of computers. (And if …

2018-09-22: It could have been Obama saying “true to form.” We’re going to hear a lot more …

2018-09-22: I found this local woman’s patriotic objection to US flag defamation really touching. [Image: …

2018-09-22: Finally doing my 2017 taxes and reviewing all the Apple-gadget expenses. Yeah … I don’t …

2018-09-21: Gassley, Assley, or Grassley. Nobody rides free.

2018-09-21: ‪I can’t believe Cruz was willing to debate Beto. Two more? Beto is going to win.‬

2018-09-21: Dad’s pizza night! [Photos: bell pepper and mushroom pizza and cheese pizza.]

2018-09-21: MarsEdit 4.2 is out, with full support for macOS Mojave Dark Mode! I’m incredibly gratified by …

2018-09-20: An enormous installed base with a diminishing talent pool. I predict that in 10 years Objective-C …

2018-09-20: What I like about macOS Mojave is it’s the first Mac release in a long time to provide a …

2018-09-20: My Mac @AppStore submission prominently declared @MarsEdit’s “Dark Mode support for …

2018-09-20: My favorite thing about our new Bosch dishwasher is the thin little rack for all the flat, delicate …

2018-09-18: I definitely agree that a Federal Bro Investigation is in order.

2018-09-18: ‪Bona fide torrential downpour timed perfect for my walk to catch the bus home. Half us passengers …

2018-09-17: ‪It’s painful to acknowledge that more people will believe Christine Blasey Ford because she is a …

2018-09-17: Since 1894. [Image: Picture of neon sign reading “Veniero Pasticceria Since 1894.”]

2018-09-17: Not vegan. (Una Pizza Napoletana.)

2018-09-17: More San Gennaro. Gotta love a street festival.

2018-09-17: ‪Pink lemonade.‬

2018-09-17: Meditating on Neutral Milk Hotel.

2018-09-17: Republicans are permanently banned from complaining about any delays in Supreme Court appointments.

2018-09-17: Maybe it’s time to give Merrick Garland a shot.

2018-09-17: I did run 6 miles today but the showering is actually the hardest part.

2018-09-17: It’s one of those days where finally taking a shower will feel like an accomplishment worth …

2018-09-17: If the GOP keep putting up shitheads for the world’s most influential jobs, they’re …

2018-09-17: Wilson!!! ⚽️ [Photos: Picture of the East river with a soccer ball floating in it.]

2018-09-17: Part of the magic of Infinite Loop before “the great security lockdown” was you could …

2018-09-17: Dredging up memories of Infinite Loop. I’m somewhat disappointed that the “secret” …

2018-09-17: Living the Fucking Dream.

2018-09-17: The city that “never sleeps.”

2018-09-16: 92 Ludlow St.

2018-09-16: Vegan enchiladas and a spicy cocktail. [Image:A plate with two enchiladas drizzled with vegan …

2018-09-16: Waiting for my table at Jajaja (vegan Mexican!)

2018-09-16: FDNY Engine 9, Ladder 6.

2018-09-16: San Genarro.

2018-09-16: Listening to Elliott Smith in the subway. Practicing for my AirPods modeling gig.

2018-09-16: If my math is right there are currently 50 Republican senators who are less concerned than Flake …

2018-09-16: We saw a shark from the shore last month. Until further notice, no more ocean swimming off Cape Cod! …

2018-09-16: Think I’m going to try Jajaja in the Lower East Side. Anybody been and have specific …

2018-09-16: (I have become something of an expert in Dark Mode support, so if anybody wants to pay “lawyer …

2018-09-16: With Dark Mode in macOS Mojave it has been valuable to run the beta OS full-time while using my own …

2018-09-16: Pulled “pork” with cole slaw and pickles from Terri restaurant in NYC.

2018-09-16: All in favor of giving Kamala Harris 8 hours with Brett Kavanaugh to get to the bottom of all this?

2018-09-16: I believed you, Anita.

2018-09-16: Kavanaugh’s accuser is Christine Blasey Ford. What a brave woman. …

2018-09-16: I’ve been trying to figure out who Paul Manafort reminds me of. Sorry, Gil, it’s you …

2018-09-16: The lack of editing is both delightful and horrifying. They list “a woman who made udon …

2018-09-16: I have a few quibbles, but this is an amazing collection of comments about Apple in the …

2018-09-15: I’ve been in this restaurant for 40 minutes and I think an Asian flute version of “Summertime” (and …

2018-09-15: It’s getting real up in this vegan sushi dinner.

2018-09-15: ‪At my favorite Murray Hill vegan restaurant, Franchia.‬

2018-09-15: ‪Just heard someone scream “now I have to walk!” after exiting a NYC cab and looking at their phone. …

2018-09-15: I feel like Encino Man, stepping out of the early 1990’s to discover that Public Enemy is no …

2018-09-15: I don’t listen to a lot of Hip Hop but I I listened to an Apple Music playlist today and, let …

2018-09-14: I’m a huge burrito critic and I acknowledge I can’t make a burrito that meets my own …

2018-09-14: ‪Social networks are emotionally charged. I think the boards of Facebook, Twitter, etc should …

2018-09-14: ‪I get by‬ ‪With a little help‬ ‪From my‬ ‪Special prosecutor.‬

2018-09-14: Arlington Town Night! Get thee to Spy Pond Park for fireworks scheduled at 7:45PM.

2018-09-13: I’ve got a mash-up of Peep and the Big Wide World, The Garry Shandling Show, and Picture Pages …

2018-09-12: Sorry, I just expect a company that runs a customer support management service to be a little less …

2018-09-12: I’m pretty sure it’s @ManuscriptTeam (formerly FogBugz), and not the other way around. …

2018-09-12: Every year I’m convinced I won’t upgrade my phone, and every year I’m painfully …

2018-09-12: We’re going to keep telling you how fun empty tabletops are until you finally believe us.

2018-09-12: How many gift options provide the giver with the sense that they could save the recipient’s …

2018-09-12: Apple is going full Macintosh on the Apple Watch. So far ahead, it’s hard to imagine when or …

2018-09-12: I’ve been putting off trying the Thread Sanitizer in Xcode. If you’re a Mac or iOS …

2018-09-11: Version control nerds: what is the best way to convert from Mercurial to Git in 2018? Ideally …

2018-09-11: I just released MarsEdit 4.1.4, with bug fixes and more refinements to Dark Mode for the upcoming …

2018-09-10: Growing up under threat of nuclear annihilation must have been horrible, but at least my parents …

2018-09-09: A cool consequence of being texted race results is my texts from this number serve as a summary of …

2018-09-08: I’m not going to win the race. But I’ll finish, and see a lot of other people finish. …

2018-09-08: In preparation for the race, I ran 6.5 miles, hiked 4 miles, and drank a fair amount of wine. …

2018-09-08: Boston folks looking for something to do tomorrow morning? Join me in the Arlington for All Ages 5K. …

2018-09-08: “Superstar athletes are rarely as generous, or as classy, or as outright talented as Serena …

2018-09-08: People caring for people is what it’s all about. twitter.com/diyu_uk/s…

2018-09-08: Isn’t a fundamental problem of the 25th Amendment that by invoking it, a President’s …

2018-09-07: Am I happy Obama is finally speaking out, mad that he’s taken so long, or in awe of the …

2018-09-07: When I discover something new and wonderful, I try to stash a reminder, for a cloudy day, that there …

2018-09-07: I’m kind of mad that I only learned of reggaetón music yesterday, when I randomly switched on …

2018-09-07: It’s not every week I see a “macOS Development” section in iOSDevWeekly,. Thanks, …

2018-09-07: Because burned shoes and socks simply do not function as well. twitter.com/marketwat…

2018-09-07: MC Fresh Objections is my hip-hop name. [Image: New York Times headline: “Newly Revealed …

2018-09-07: Draft questions from the 2018 IRS 1040 form: ▢ Married filing jointly? ▢ Presidential Election fund? …

2018-09-06: ‪I didn’t write the op-ed either.‬

2018-09-06: Kicking Cory Booker out of the US Senate would be the government equivalent of “burning your …

2018-09-06: ‪When they go low, we inevitably lose.‬

2018-09-06: These unit tests are especially grateful for unicode characters in Swift source files. [Image: …

2018-09-06: Xcode is off the hook this time: it happens in Mail, TextEedit, etc. But not in WebView! Sorry, …

2018-09-06: Sweating the details. Radar #44182818. [Image: Screenshot of Xcode’s text editor demonstrating …

2018-09-06: In 2018, the most obvious answer to “who was the anonymous op-ed author?” is: whomever …

2018-09-06: It’s fascinating to imagine preemptive steps The New York Times must take to protect the …

2018-09-05: Interesting find by Paul Kim. The AppleEvent sanbdoxing in macOS Mojave betas also prevents Xcode …

2018-09-05: Brent Simmons (@brentsimmons) gave me a shot at salvaging what I could of NetNewsWire 3. …

2018-09-04: I’m impressed by Apple’s documentation archive, which goes back as far as 1985: …

2018-09-03: Racists burning Nike gear is the best PR the company could possibly ask for.

2018-09-03: It’s opportunistic, but at least it’s right. Cheers to Nike for the light this campaign …

2018-09-03: Good for John Mulaney and all the other conscientious objectors to The New Yorker’s horrendous …

2018-09-03: Here’s a cheat-sheet for other Mac developers who are interested in playing with Quick Action …

2018-09-03: Have any Mac developers gotten a code-based action extension to show up in macOS Mojave Beta’s …

2018-09-01: My 6yo loves the iOS game Rolling Sky, and has become obsessed with theme music. He crashed his bike …

2018-09-01: As Election Day approaches, all Americans have the opportunity to bend that arc. Bend it towards …

2018-09-01: America HAS been great on several occasions, but more importantly, our morals have traveled a long …

2018-09-01: It’s dragging from the “Thumbnails” in Preview that fails. It works dragging to …

2018-09-01: Any other Mac developers support file promises but notice that Preview doesn’t fulfill them …

2018-08-31: I appreciate Black Pixel’s decision to return NetNewsWire to @brentsimmons. It was the right …

2018-08-31: (I had been contributing to Evergreen, but this is the first commit since the renaming to …

2018-08-31: 11+ years after acquiring MarsEdit, I’ve just landed my first pull request to the open source …

2018-08-31: Huge news from @brentsimmons and Black Pixel: “NetNewsWire Comes Home”! …

2018-08-30: I think Evan Vucci deserves an award for this photo of Trump’s henchman deliberately blocking …

2018-08-30: The example I just saw turned out to be an erroneous “new review” notification for a …

2018-08-30: I don’t understand how appfigures is somehow able to download and notify me of App Store …

2018-08-29: I’m FastScripts’s biggest fan.

2018-08-28: One person’s violence is another person’s justice. Vote. Vote. Vote.

2018-08-28: If you have kids, or know any kids, promise them that you’ll fight against Trump. Then use …

2018-08-28: Beating the heat in Boston.

2018-08-27: It’s raining McCainisms.

2018-08-27: “The tied-and-dyed method.”

2018-08-27: Perusing an old book (The Book of Knowledge, 1926) that basically has all the information I could …

2018-08-26: Also Truro, MA. (Yup!)

2018-08-26: Truro, MA.

2018-08-26: While I wish more GOP politicians showed the backbone that McCain did, it’s really fucking hard to …

2018-08-23: My new favorite totally made-up, but legitimate because the New York Times used it, adjective is …

2018-08-23: I just donated $100 to Beto O’Rourke. I’d rather spend the money on other things, but I …

2018-08-23: I’ve fixed a lot of bugs. Bugs you wouldn’t understand. Bugs you couldn’t …

2018-08-22: Uh oh, Democrats are fighting a losing cause.

2018-08-22: If only the people could impeach Congress every two to six years.

2018-08-22: I will say this about the US Congress: they “Refuse to Break.”

2018-08-22: America is a basket of deplorables.

2018-08-22: I’m young-ish again.

2018-08-22: One of those days where I don’t know if spending eons working out the finer details of a bug …

2018-08-22: To understand most runners, recognize that the exercise itself is psychological and emotional …

2018-08-21: I no longer have any illusions that Mueller’s investigation, or the resulting testimonies and …

2018-08-17: Google News keeps reverting to an account I never use. Google must think I’m a “real bad …

2018-08-17: ‪I just ordered a Bosch dishwasher so now I know what drugs feel like.‬

2018-08-17: Enjoy your Friday as well as you can.

2018-08-17: ‪We have a family game trying to “make each other look.” Matthew (6yo) pointed and said “MarsEdit is …

2018-08-17: ‪I know Apple’s machine learning algorithm needs work because I opened Apple Music and it didn’t say …

2018-08-17: Writers gotta publish, painters gotta show, developers gotta ship. If you’re feeling low, just …

2018-08-17: Siri reminding me to “Release FastScripts” … but I sincerely hope that Vazquez is …

2018-08-17: Oh, I love how Jonathan quoted my tweet literally. Very TwitPop! (punkitup.com/twitpop/). Thanks, …

2018-08-17: Sooooo, what are the guidelines around celebrating App Store features in pre-release Mac App Stores? …

2018-08-16: Since passing the $1T threshold, Apple’s market cap has continued to rise by ~$30B, or about 1 …

2018-08-16: A virtue of 3rd-party partners (and competitors) is they help establish where the paths to the …

2018-08-16: Twitter won’t perpetually understand why people use 3rd party apps unless they empower them to …

2018-08-16: RIP third-party Twitter apps. #BreakingMyTwitter twitter.com/robjohnso…

2018-08-14: In this post, I offer a strategy for using advanced lldb breakpoints to identify code that is …

2018-08-14: Just plumbed the dark recesses of my mind to remember the debugging helper …

2018-08-12: Never disparage “the teens” of any generation. They are, were, and always will be …

2018-08-12: The President is pretty grumpy about everybody he’s ever hired turning out to be a gloriously …

2018-08-11: Great discussion on the latest ATP about Twitter’s complicity in supporting nazis and racists: …

2018-08-11: After enjoying the Stoked Pizza food truck many times, I finally had a chance to try the Brookline …

2018-08-10: Our Lyft home had a Chihuahua that the driver let us hold. I don’t like to play favorites but …

2018-08-10: Waiting for @pedrothelion … !

2018-08-09: Let’s all donate $200 to Jill Stein to fix this Ohio special election once and for all!

2018-08-09: I’m ashamed to say I can be pretty impatient with my mom when she visits. But she’s …

2018-08-09: I’m still on Twitter, but I blog at bitsplitting.org, indiestack.com, blog.punkitup.com, and …

2018-08-08: Fire up your RSS reader. #BackToBlogging

2018-08-08: My dishwasher broke so now I am a hopeless father. Also, how can you pick a new dishwasher under …

2018-08-08: Open your windows and breathe that beautiful thunderstorm air, Boston!

2018-08-08: I’ve been a dad for ten years today. Happy Birthday, Henry!

2018-08-06: ‪I have a blind customer who sent in a screen cast of them using MarsEdit. It’s really enlightening …

2018-08-06: ‪I don’t know if there is any recovery for the GOP but a good start would be impeaching while they …

2018-08-02: ‪It would be cool if Apple Watch could lock my computer when I walk away as effectively as it …

2018-08-02: Missed opportunity for marketing the MacBook Pro’s Touch Bar: www.youtube.com/watch

2018-08-02: Apple has around 123,000 full-time employees. At a $1T valuation that adds up to more than $8M per …

2018-08-02: I can give you 1 trillion reasons why respecting consumer privacy is a big deal in tech.

2018-08-01: I’m about to meet the famous @pbowden for dinner. Ask me anything. Actually, maybe that’s a bad …

2018-07-30: My biggest fear for macOS Mojave is it will get to GM without ever gaining a “drag …

2018-07-29: As a parent who loves his children I am especially troubled by anybody who makes excuses for the …

2018-07-29: I’ve probably spent two full days perfecting the multi-character entry mode in @blackinkapp to …

2018-07-29: I dreamed I was driving in London and was pulled over for a broad U-turn. I was ticketed for …

2018-07-28: Hats off to the bug review team at Apple that just sent me back 6 recent bug reports … on a …

2018-07-28: Just FYI the author of today’s NYT puzzle is NOT a programmer…

2018-07-27: I am late to Instagram but I like how they own the idea that “anything you have to share …

2018-07-27: What better wat to cap a 90F day than running the oven on max?

2018-07-27: A breakthrough moment for a singer/guitarist is learning to play the guitar well enough that you can …

2018-07-27: Do you ever feel paralyzed by the sheer number of things you’re supposed to be getting done? I …

2018-07-27: Slashing my way out of vacation TODO debt, with my trusty scythe @OmniFocus in my hand…

2018-07-26: Thanks to the Xcode view inspector I just learned that NSTextView is implementing the insertion …

2018-07-24: I am pretty impressed with Apple News on the macOS Mojave beta. I think it will change my news …

2018-07-24: I fear it’s already getting too late to have bugs fixed, but this I just filed this one …

2018-07-24: For you few other Legacy WebKit developers using findFrameNamed:, be aware its behavior changes in …

2018-07-24: This is actually really good news: dragging from Photos now works even for legacy apps that …

2018-07-24: Dragging images from Photos.app on macOS Mojave beta is a LOT faster. Turns out it is defaulting to …

2018-07-22: If you have any music at all in your heart, find friends you are comfortable singing and/or playing …

2018-07-20: One of my favorite Cape Cod pastimes is buying vintage shirts at thrift stores. The deceased live on …

2018-07-18: Asking about Trump’s tax returns now is like asking about the Unabomber’s traffic …

2018-07-18: As confusing as everything is in this chaotic breakdown of American democracy, imagine how much …

2018-07-18: A silver lining of our overbuilt American prisons is we’ll have plenty of room for the abject …

2018-07-18: Thanks to the magic of internet and Apple TV, we have familiar music like Aimee Mann’s …

2018-07-17: ‪Flash rain has cleared most of the crowd.‬

2018-07-17: Cape Cod baseball. Orleans vs. Yarmouth-Dennis. No nosebleed seats here!

2018-07-16: I speak on behalf of many Americans when I say we want a peaceful and friendly relationship with …

2018-07-16: Idea for a parenting book: “Being kind to children while their nation collapses.”

2018-07-16: With an anti-Russia platform Pence has a real shot at the White House in 2018.

2018-07-16: ‪Also trying to up my margarita game.‬

2018-07-15: As a vegetarian, I would benefit. It’s insulting to employees to assume they aren’t …

2018-07-15: WeWork banned meat from employee meals. It’s incredibly naive to impose specific idealism on …

2018-07-15: Any beetle ID aficionados?

2018-07-14: Attempted chillaxation.

2018-07-13: Left over enchilada, rice, and egg.

2018-07-12: I never lived in a college dorm, but having a private office at Apple in the 1990s was pretty much …

2018-07-11: I was bracing for regretting the loss of those Thai kids’ lives, and their coach too. Just …

2018-07-11: I value the few awards I’ve received, but it’s important to recognize that awards are …

2018-07-11: I value the few awards I’ve received, but it’s important to recognize that awards are …

2018-07-10: It must be hard to be as smart as Elon Musk while being as dumb as Elon Musk.

2018-07-10: If not for that cave rescue the thing that would have impressed me most today was George Clooney …

2018-07-10: I should have learned over winter when I lost one in the snow: the #1 rule of AirPods is …

2018-07-10: I took my shirt off while wearing AirPods (calm down, now), and only realized an hour or so later I …

2018-07-10: When your only tool’s a child-sized submarine, every problem looks like a cave.

2018-07-10: I’ve spent most of today reviewing Apple’s accessibility support. A lot has changed …

2018-07-10: Hmph. Nevermind. I can send when logged in from another user account. Arghhh…

2018-07-10: Have been able to receive, not send, iMessage on my Mac since installing Mojave Beta. I think …

2018-07-07: I’m curious what causes an otherwise healthy person, after a certain age, to grunt or groan …

2018-07-05: Using DNA to confirm a parent probably belongs with a child is great. Never separating a parent from …

2018-07-05: They’re using DNA tests to reunite children with their parents, which is great, except not all …

2018-07-05: They’re using DNA tests to reunite children with their parents, which is great, except not all …

2018-07-04: Enjoying the weird mutant offspring water balloons that are created when trying to inflate one …

2018-07-04: Have kiddie pool, will survive 4th of July in Boston.

2018-07-04: Happy Birthday, America. What do you get for the country that has everything? One last chance to …

2018-07-01: As America turns towards fascism, I am practicing guitar and singing. I don’t want to witness …

2018-07-01: ‪Every generation loves to disparage the younger generations. Millennials are going to save us, …

2018-07-01: ‪I dreamed about a last-leg horse-sharing service called “Ryde 2 Ryde” and I think somebody should …

2018-06-30: LimeBikes have come to Arlington, MA!

2018-06-29: ‪Just enjoyed the first episode of Queer Eye season two. What a show! Where’s my hankie?‬

2018-06-29: Airports are famously bleak for vegetarians. Hats off to Gold Coast Dogs, of all places!

2018-06-28: Craft beer, Chicago pizza and Sorry! At Beermiscuous in Chicago.

2018-06-28: Chicagoland Map of Breweries.

2018-06-28: A fantastic analysis of new Apple Event sandboxing in macOS Mojave, and the shortcomings therein: …

2018-06-28: Being an effective public speaker is 90% preparing for the best, and 90% preparing for the worst.

2018-06-27: Buckingham Fountain, Chicago.

2018-06-27: Chicago Pride.

2018-06-27: The left’s big challenge is getting out the vote. So many folks doubt their vote can change …

2018-06-26: It gives me some hope for harnessing the good in people in spite of being overwhelmingly discouraged …

2018-06-26: Maybe I’ve just admitted that I’m as horrible as all the Trump apologists, or maybe you …

2018-06-26: This is not to excuse people overlooking the travesty of our current leadership, but I overlooked …

2018-06-26: After spending some time in “Trump Country,” I’m ruminating on the phenomenon we …

2018-06-24: Mosquitos feasting on a frog.

2018-06-20: I just spent 3 minutes putting laundry into a machine in my basement so don’t lecture me about …

2018-06-20: Found in the console: “[Warning] ********** We couldn’t find an IMDAccount for the …

2018-06-20: So far the only shortcoming I’ve run into with Mojave is I simply can’t get Messages to …

2018-06-20: The new markup for screen captures in Mojave is so great, it just needs a few little tweaks to be …

2018-06-20: Let this be a lesson particularly to Republican representatives: if you challenge Trump …

2018-06-20: Let this be a lesson particularly to Republican representatives: if you challenge Trump …

2018-06-20: Just breathed a huge sigh of relief on behalf of future border detainees. Not because their lives …

2018-06-20: Thank you! Not to Trump, but to everybody who stood up to him, forcing him to express the slightest …

2018-06-20: Great usability improvement in Mojave: when an app needs access to System Events or similar UI …

2018-06-20: I dreamed I was being interviewed for a job in front of a live audience. I snoozed the alarm …

2018-06-20: As a Californian in Massachusetts, I hate the endless sweating of summer. But I love the endless …

2018-06-17: What do you get for the dad who has everything?

2018-06-16: ‪Hail Seitan! Nice to try Bartleby’s Seitan Stand, making a visit to Arlington’s Feast of the East!‬ …

2018-06-16: ‪I dreamed last night I went to WWDC in Mexico City. It was a pretty great dream! 🇲🇽 ‬

2018-06-15: The water’s fine … a little dark, but fine …

2018-06-15: macOS Mojave. I’m goin’ in…

2018-06-14: Here’s where Objective-C’s verbosity shines :) Global search for any hard-coded named …

2018-06-13: Ooh I just noticed app termination is back to “normal” in iOS 12. Or at least I assume they’re …

2018-06-13: I worked on Black Ink today because I’m my own boss and I can spend time on non-lucrative …

2018-06-13: Success hides problems.

2018-06-13: Got cocky and let this one stick to the peel. Oh well, you can’t win them all. But you can eat them …

2018-06-12: If you’re confused by Xcode 10’s “Build Timing Summary” listing implausible …

2018-06-11: International House of Questions.

2018-06-10: Is anybody else hoping Kim Jong Un offers Trump an irresistible role in the North Korean government?

2018-06-09: I think they used enough cement on our fence posts. (I have to remove one so the gas company can run …

2018-06-09: ‪My whole town is alive with outdoor music performances today. arlingtonporchfest.org‬

2018-06-09: ‪You can say e.g. “Wikipedia Thursday” to get information about any day of the week except for …

2018-06-08: I can imagine the complexity around disambiguating requests and ensuring that actions aren’t …

2018-06-08: Here’s an article that sheds a lot of light on what you can and can’t do with Custom …

2018-06-08: The new Siri Custom Intents are so impressive and seem designed to hook into Siri for arbitrary …

2018-06-06: Is there some way I can make a lot of money by being one of the few people in the world who’s …

2018-06-04: (I’m already impressed by all the hard work she does, but it’s going to be the icing on …

2018-06-04: My 94-year-old neighbor spent 3 days tearing up her yard and seeding a lawn. I’m gonna be so …

2018-06-04: Support for BitBucket and GitLab from Xcode. Eeeeenteresting timing. :)

2018-06-04: Lots of little improvements to Xcode 10. See the release notes for things like build timing …

2018-06-04: Apple beta downloads are “finally” live! developer.apple.com/download/

2018-06-04: Thanks to everybody at Apple who has worked all year (and longer) to bring us the new goodies.

2018-06-04: I speculated that “Marzipan” or whatever would need to be vetted by Apple on public …

2018-06-04: Yeah booyyyyyyeeeee. @bradellis

2018-06-04: Oooh, iOS style screenshot markup on the Mac!

2018-06-04: Does anybody actually pronounce Mojave correctly? This is gonna be more divisive than El Capitan.

2018-06-04: Julz sets a new standard for “walking and talking” during a major corporate keynote. …

2018-06-04: Lots of great-seeming iterative improvements announced so far. Nothing earth-shattering, but not …

2018-06-04: Memoji are a greater contribution to society than Google Duplex.

2018-06-04: Kids: “Shit.”

2018-06-04: I guess a company full of people obsessed with their own stock price would be interested Stocks.app.

2018-06-04: Static Siri shortcuts sound like “a pretty sweet solution.”

2018-06-04: What if Microsoft’s first GitHub change were to open-source the hosting infrastructure? Would …

2018-06-02: I don’t know what causes the mottled cheese effect sometimes, but I’m not going to let it bother me …

2018-06-01: It’s a steamy night in Boston, but I’m always cool in my boygirlparty tee.

2018-06-01: I think most parents would agree that being forcibly separated from their child is a worse …

2018-06-01: Keeping parents with their children, or in worst-case scenarios, painstakingly accounted for, should …

2018-06-01: I thought I might release @MarsEdit 4.1 this week, but it didn’t work out that way. Given WWDC …

2018-05-31: My response to a 2-star review led to the customer explaining in detail, and helping me debug and …

2018-05-31: The equivalent of caveman debugging for Auto Layout: just delete elements from your view until …

2018-05-29: Woo! Congrats @ccgus on the launch of Retrobatch 1.0 for the Mac. Truly stellar batch image …

2018-05-28: Apparently I post about “Lake Charles” every two years!

2018-05-28: I am so enamored by the poetry of song lyrics. Currently (re) obsessed with “Lake …

2018-05-28: Boston’s version of the Paris balcony baby rescue hero.

2018-05-28: Is it just me or does Subtropical Storm Alberto look like a deranged Woody Woodpecker?

2018-05-26: Oh, Apple.

2018-05-26: Wow, Ireland’s 8th Amendment was even less popular than Trump.

2018-05-26: I wonder if I’m the only atheist loudly singing Neutral Milk Hotel’s “I love you Jesus Christ” right …

2018-05-25: If you have kids, you will wake with them, whenever they wake, for years. This will go on until the …

2018-05-25: Toppings tonight.

2018-05-25: It’s even better having avoided any pop culture knowledge about it, except for Stephen …

2018-05-25: It took me a long time to get around to watching Westworld, but now I’m two episodes in and …

2018-05-25: Most programmers will spend a whole day writing code to avoid spending $20 on an app, and then spend …

2018-05-24: I planted blueberries a few years ago and am finally seeing the first fruit form.

2018-05-24: Several lyrics to this song haunt me at various times. In a good way. Great pop music teaches plebes …

2018-05-24: “New Girl” by The Long Winters is carried by its lyrics. To cite one: “Your solo …

2018-05-24: Total coincidence that @scotty is republishing NSConference videos, and published that one in …

2018-05-24: Looking back at my 2011 NSConference talk about customer support: “Your app is a piece of …

2018-05-21: Age is an illusion. My wife bought me a ukulele for my birthday, and I’m already five years …

2018-05-21: I’m 43 today, which is awesome an age this year as 42 was last year. Let’s keep this …

2018-05-21: I still miss California Mexican food sorely, but in the Boston area Jose’s in Cambridge has a …

2018-05-21: I hope for your sake that you never have cause to Google “muscular tinnitus.” File …

2018-05-21: Two more weeks of using Xcode 9.

2018-05-20: Apple’s Photo Booth app is a weird time capsule of off-hand images captured over the years. …

2018-05-19: Love this new Pedro the Lion shirt!

2018-05-18: You won’t be surprised to hear that handling users’ images in a consistent way with no …

2018-05-18: “I’m not somebody that can sit around just being frustrated when there is actually …

2018-05-18: We’ve been watching BBC’s “Big Dreams, Small Spaces.” A quote about …

2018-05-17: As a white American, when I hear people speaking Spanish all around me, it just makes me so grateful …

2018-05-16: More image-handling goodness coming to @MarsEdit 4.1. At long last the app will support direct image …

2018-05-15: ‘Sup, northeast? (Via maps.darksky.net).

2018-05-13: Went canoeing on the Charles for Mother’s Day. Saw Canada Geese with goslings everywhere. …

2018-05-13: The most gratifying experience as a parent, so far, is witnessing my kids develop a sense of humor. …

2018-05-12: Should an app like MarsEdit preserve colorspace information in images, or should it convert to sRGB …

2018-05-12: Working on a cool new option for @MarsEdit 4.1 that will selectively preserve or remove metadata on …

2018-05-11: My kids love me again.

2018-05-10: I’ve lived a life of privilege as a White American man. But my name gives me a glimpse of the …

2018-05-10: In contrast to immigrants getting “English” names, my surname came by my white dad being adopted by …

2018-05-10: Makes me wonder if any existing clients are like “Oh, damn! We lost Rudy!”

2018-05-10: Doug Martsch’s (of Built to Spill) solo album is one of the most under-celebrated …

2018-05-10: I’m not scared of the dentist anymore, because they always say: “You’re amazing. …

2018-05-10: My Klout score is none of your damned business!

2018-05-10: I hope to see some of you Boston-area iOS and Mac developers (or simply curious) at MIT tonight. …

2018-05-10: Apple is on course to become the world’s first $1 trillion company, by my calculations, when …

2018-05-09: Apple’s annual consideration, over the space of a few weeks, of how to “respond” …

2018-05-09: Among my many anxieties about phone calls are not understanding and not being understood. AirPods …

2018-05-09: One thing I’ve learned since discovering you can use AirPods on iPhone calls: I NEVER want to …

2018-05-09: On computers being empathetic: “The Amigas came closest, but even at their most charming, they …

2018-05-09: “It’s fascinating that even the content of this article I’m writing would not fit in the …

2018-05-09: The essay I wrote for @ismh about my early exposure to computers is now available for free on …

2018-05-07: I wrote on Indie Stack about my hope that Swift would kindly export private typealiases as their …

2018-05-06: I think growing up in the 1980’s in the US, we got the message: that there is a race problem …

2018-05-06: We ended up talking about where the expression came from, and watched some YouTube videos from …

2018-05-06: Today I inadvertently said “What you talking about Willis?” to my 9yo, and I realized …

2018-05-06: Ever spot a problem at work and try to convince your boss it should be fixed ASAP? I find these all …

2018-05-06: I think “Recreational Marijuana” was one of the P.E. electives at UC Santa Cruz. I …

2018-05-06: Cool new feature in @microdotblog to migrate an Instagram archive to your own Micro.blog or …

2018-05-05: 6yo: “What’s oriental women mean?” Pulls up a chair

2018-05-05: My 6yo knows the lyrics to two versions of Barnes & Barnes’ “Fish Heads” …

2018-05-05: About Trump’s NRA speech: are there any laws against a sitting President campaigning FOR …

2018-05-05: Warren Buffett is 87 years old, and still working as CEO of one of the most successful companies in …

2018-05-05: Crane Castle.

2018-05-04: Wax Giuliani, wax Giulioffi.

2018-05-04: This is what we used to do, kids. I also won a cassette copy of the “Coming to America” …

2018-05-04: When I was, I don’t know 9? my older son’s age, I called the radio station and asked …

2018-05-04: All my parenting ambitions were fulfilled by sneaking Aha’s “Take On Me” into the …

2018-05-03: Nice job, Apple Watch team. “Apple Watch credited with saving another life.” …

2018-05-02: On Indie Stack: the surprisingly complicated path I took in understanding how to get a …

2018-05-02: I thought I might have better luck differentiating by “BU” and “BC”, but …

2018-05-02: Siri better get this right before Phil Schiller visits his alma mater again.

2018-04-29: My kids are into “Beyblades” and I have two thoughts: 1. Damn these are expensive! 2. …

2018-04-29: Veggie burger night. @beyondmeat burger FTW!

2018-04-28: Currently working on wrapping CGImageSource with a class that will keep image data in all my apps …

2018-04-27: As I get older and more experienced, impostor syndrome fades. I’m actually one of the best in …

2018-04-27: Over the past 10 years, while everybody else focused on iOS, I’ve gotten even better at Mac …

2018-04-27: The main takeaway for Mac development in 2018: nobody knows how to learn it. It’s a neglected …

2018-04-27: I’m noticing more interest in Mac development among developer peers than I have in years. I …

2018-04-26: We are so lucky to have sponsors on our show we can truly gush about. OmniFocus from @Omni basically …

2018-04-26: Language preferences are so personal. My dad developed C++ compilers, but hated the language. I wish …

2018-04-26: Swift is a really good language.

2018-04-26: Think I can get rid of this method by now …

2018-04-26: About those “native” Electron apps.

2018-04-26: Using this handsome guy (@zorn) to test MarsEdit’s handling of both rotated images and non-RGB …

2018-04-25: As long as people benefit from and demand native desktop apps, we will keep developing them. AppKit …

2018-04-25: Ala Upton Sinclair: “It is difficult for a person to understand AppKit, when their platforms …

2018-04-25: I love programming.

2018-04-25: If Hank Azaria has to stop playing Apu then the thousands of racial minorities portraying white …

2018-04-23: Once you see Euron Greyjoy as Jeff Tweedy there’s no turning back. www.google.com/imgres

2018-04-23: A very confusing continuous integration failure, finally traced to two unit testing bundles …

2018-04-23: I called three real people on a telephone today. Where’s my parade?

2018-04-23: “This news leaves me more cautiously optimistic about Tumblr than I have been in years.” …

2018-04-23: Happy “Back to School” / “Get Irrationally Angry at Kids for Being Grumpy” …

2018-04-20: Fascinating installation at the Brooklyn Museum: “Youth Museum Protest.”

2018-04-20: I wrote a story for @ismh about my earliest exposure to computers and to the Mac, available in his …

2018-04-18: A special place in hell for the supermarket checker who asked to see my ID for beer, and then …

2018-04-17: Can always use another Pedro the Lion shirt. I also seem to be channeling my inner Robert Mueller …

2018-04-16: There should be some kind of prize for lawyers who find naughty enough clients that they only need …

2018-04-16: Hats off to the USPS worker who made my mom’s 13” MBP, shipped to me for setup before …

2018-04-14: A bug in macOS 10.13 renders apps “frozen” to keyboard input after clicking the Help …

2018-04-13: What Mueller knows cannot be fired.

2018-04-13: No Trump, no KKK, no fascist USA. (credit @mdcpunk)

2018-04-13: Fall back.

2018-04-13: It’s t-shirt weather in Boston!

2018-04-13: “Who’re the real patriots? The Archie Bunker slobs waving flags? Or the people with the …

2018-04-12: Heading to @CocoaBoston in a few. Hope to see some of you there! cocoaheadsboston.org

2018-04-12: Discovered a nuanced problem where I was trying to fulfill a drag promise too late, in …

2018-04-12: Seems that any effort to receive files from e.g. Photos results in Photos not having sandbox …

2018-04-12: Does anybody have a working example of “NSFilePromiseReceive.receivePromisedFiles” on …

2018-04-12: Congratulations to @manton on the launch of Wavelength for Micro.blog! …

2018-04-12: While I can’t give Fujitsu the highest marks for their software, I must say their hardware has …

2018-04-12: Oops, except it too is 32-bit only. Oh well, I’ll get a new scanner someday.

2018-04-12: Turns out there’s a separate version of the app for “EOL” models like my old …

2018-04-12: Err, at least that is the idea.

2018-04-12: Amazingly, I have to update to the latest version by downloading and upgrading the app 4 times …

2018-04-12: Thanks to the 32-bit warning in macOS 10.13.4, I learned that my Fujitsu scanner software is from …

2018-04-11: Also, few things feel better as a kid than buying your parent a computer, and making sure it’s …

2018-04-11: I just bought my mom a MacBook Pro with a Touch Bar because she is excited about the Touch ID. …

2018-04-11: Just recorded a @coreint with @manton about a major new product he’s launching. So he has to …

2018-04-08: If Cheeto leads America into authoritarian disorder, at least social media will ensure it’s …

2018-04-08: Trump finally speaking against Putin proves at last that there’s nobody Trump won’t …

2018-04-08: Scott Pruitt destroying the EPA from within is less newsworthy than $50/night apartment, but at …

2018-04-08: Spent part of dinner listening to Johnny Cash, explaining to the kids that he wore black “out of …

2018-04-07: Condolences to friends and family of Todd Brassner, who was killed in the Trump Tower fire. My …

2018-04-07: Sorry to keep harping on this, but more and more I think the “new” MacBook Pro keyboard …

2018-04-07: Who among us has impure thoughts when they read this headline?

2018-04-07: The difference in keyboard feel is on my repaired MacBook is substantial enough that it feels …

2018-04-07: So, adding to complexity of the debate about the merits of “new MacBook Pro keyboards,” …

2018-04-07: My replacement MacBook Pro keyboard is noticeably better than the “Rev A” was. It seems …

2018-04-07: On @indiestack, I write about extending Swift’s Optional type for easier to write and read …

2018-04-06: Thank you, thank you, thank you, Apple. I hope my feedback/whining will inspire changes that help to …

2018-04-06: It’s Friday!

2018-04-06: Listening to @pedrothelion in anticipation of summer tour in Boston. I feel 10 years younger …

2018-04-06: Hats off to El Cheeto. It’s not ever President who sucker-punches American Farmers and Wall …

2018-04-06: I dictated “Game of Thrones S6” to Apple TV, and it came back with”Game of Thrones …

2018-04-06: I’m about one and a half beers away from singing a “Kodachrome” and …

2018-04-06: Chat from a Slack has left me forlorn that I may never again close House of Shields in San Francisco …

2018-04-06: Here’s a nuanced method of using Swift capture lists to avoid referencing “self” …

2018-04-06: Rant over. Time to make the donuts.

2018-04-06: (And other developers like me, of course!)

2018-04-06: √ Great app. √ Mac exclusive. √ Rabid fanbase. √ 5-Star average. √ Indie success story. Frankly …

2018-04-06: I thought for a long time that it was a hiccup that needed time to work out. But it looks like that …

2018-04-06: A person looking for blogging apps might think that the most full-featured, best-of-platform option …

2018-04-06: It has been 5 months since MarsEdit 4 was released! And 5 months since MarsEdit was removed from …

2018-04-05: I like three things right away about @SwiftIslandNL: it’s Dutch, it’s on an island, and …

2018-04-05: I’m excited to share a beta of Black Ink 2 for all you puzzle lovers! …

2018-04-04: There’s an amazing roundup of desktop blogging apps, circa 2002, in @doctorow’s old …

2018-04-04: How is it not legally required that smoke detectors that beep every hour do not also have a light …

2018-04-02: The weird little Whole Foods at their Alewife regional offices is being renovated. I wonder if it …

2018-04-01: Crossword puzzles rarely have circled squares, but when they do, they’re going to look amazing …

2018-03-31: Retweet if your wife ever said you should stop tweeting for the ni

2018-03-31: Think of the nice things you do for people, without expectation of reciprocation. You’re part …

2018-03-31: I’m in love with the shape of you. I’m in love with your API.

2018-03-31: Want to feel positive about America? Every high school has brilliant students like those speaking …

2018-03-31: Hope my kids don’t follow me on social media. My wife’s handiwork, my grunt work. Happy Easter!

2018-03-31: Some Boston news headlines read like poetic entrees.

2018-03-31: “Roseanne” may taste like pumpkin pie, but I’d never know ‘cause I …

2018-03-31: I like to unwind by optimizing crossword drawing. (Finesse circle drawing to accommodate clue …

2018-03-31: Phone. 25 Cents.

2018-03-30: I went for a run, as I always do. I ran by police, as I often do. I thought about police violence, …

2018-03-30: Tonight at dinner we chatted with boys (6 and 9) about distinction between stubbornness and …

2018-03-30: “Just being around you offers me another form of relief.” www.youtube.com/watch

2018-03-29: This confirms that Swift-based Mac apps cannot safely provide QuickLook plugins. Boo! …

2018-03-29: I think it’s officially impossible to offload QuickLook plugin to an embedded XPC service in …

2018-03-29: … unfortunately my efforts to get an NSXPCConnection established from my plugin to the service are …

2018-03-29: Any Mac developers have experience manually launching an XPC service by path? I want to launch an …

2018-03-28: Today at 5:30PM I’m thinking … why the hell did I ever decide to learn about XPC …

2018-03-28: Last night at about 11PM I got really excited about implementing a QuickLook plugin that defers to …

2018-03-28: Apple’s education announcements and struggle to gain an edge in education make me wonder if it …

2018-03-27: Mmmmm. Donut charts.

2018-03-27: It makes sense that Apple would hold its education event in Chicago, a city famous for its public …

2018-03-25: Maybe it says something about my personality, but I’m more forthcoming on completely public …

2018-03-24: We need one major rally topic for each of the eight weekends preceding November elections. Guns, …

2018-03-24: “The computer revolution seems endless.” timesmachine.nytimes.com/timesmach…

2018-03-23: Dadsplained the difference between rock steady, reggae, ska, and ska punk to my kids, with musical …

2018-03-23: I ordered a pizza online and the email suggested I “print the receipt for my records.” …

2018-03-23: If you’re an indie developer who’s lapsed on @coreint, check out this week’s show, …

2018-03-23: Trying to be more positive in a world of downers. I have a healthy family, live in a caring …

2018-03-23: OK! Republished “Swift Integration Traps”, now with an update clarifying subject based …

2018-03-23: On @indiestack, I talk about some remaining pitfalls, particularly for Mac developers, who want to …

2018-03-22: Coming soon to Netflix? “Mac Eye”: a crew of highly experienced Mac UI developers …

2018-03-21: I am going to tentatively endorse NSCollectionView’s “Flow” layout for performance …

2018-03-21: It didn’t occur to me until today that the AirPods mic can actually be used for a phone call. …

2018-03-20: Hah! My 2014 MBP return key is acting up. I might, you know, have to pop it off and easily fix or …

2018-03-19: “Debugging Collection View” – 2018, Daniel Jalkut.

2018-03-19: It’s been a while I’ve spoken at any conferences. I’m excited to join the folks at …

2018-03-18: If the second language is French, it’s for cleaning your body. If it’s Spanish, it’s for cleaning …

2018-03-18: Had a better-than-expected time at the Boston Children’s Museum, moderated by challenge of …

2018-03-18: Last night’s @nbcsnl was better than usual, thanks in no small part to Bill Hader. I miss Stefon!

2018-03-17: At my most optimistic I really think I can achieve anything by just hunkering down and applying …

2018-03-17: If you are depressed or overwhelmed, you’re far from alone. Remember that progress feeds …

2018-03-17: Amazing St. Patrick’s Day Irish music performance by Shannon and Matt Heaton, at the Schwamb Mill in …

2018-03-16: Trump’s giant “fuck you” to every career government employee. …

2018-03-16: So that’s how it’s gonna be.

2018-03-16: Yikes, ran into my first really big ObjectiveC -> Swift challenge in a while. Don’t …

2018-03-15: I like learning a song through a friend’s cover of it, seeking out the original, and …

2018-03-15: Operation Ivy were philosophical. Very Buddhist: “I know things are getting tougher when you …

2018-03-15: “The Woodwright’s Shop” is one of the weirdest PBS shows I’ve ever seen. I love it. Can’t believe …

2018-03-14: You know there’s always a Stormy before the calm.

2018-03-14: “Guys it looks like the American public might finally be on to us!” “STAY THE …

2018-03-14: Stormy Daniels is my Hulk name.

2018-03-14: Just dismantled and cleaned out the pump and filter in my dishwasher. You do not want to see what …

2018-03-14: I clicked a horrible Twitter account and saw that somebody I respected, who’s dead, still …

2018-03-14: Turns out to be a lot more than a basket of deplorables.

2018-03-13: Watching “London Spy” and it is way weirder than I expected. In a good way. I think.

2018-03-13: Surrounding himself with the “best people.”

2018-03-13: Commit to an exercise regimen and stick to it!

2018-03-12: I haven’t shaved for a long time.

2018-03-11: “Gentlemen will please refrain from approaching ladies.”

2018-03-11: Wow, @bareburger really doubled down on veggie burgers! www.livekindly.co/vegan-bey…

2018-03-11: Vegan “cheesesteak” at @terrirestaurant in NYC.

2018-03-11: Hot tip: don’t name your company “Just” anything.

2018-03-10: Some of my favorite moments as an American are when I witness people from around the world …

2018-03-10: I jogged through Central Park and saw a man, I assumed he’s Polish, proudly standing for a …

2018-03-10: SF burritos ranked: Cancun Farolito Castillito Papalote … Del Taco Taco Bell The Green …

2018-03-09: If you like cool shirts from cool bands, now’s the time to stock up on @pedrothelion goodies. …

2018-03-09: Something nice to say about the late-2016 MBP: it’s way cooler on the lap. I’m suffering …

2018-03-09: I’m using my old 2014 MBP while I consider my options for 2016 MBP’s defective keyboard. …

2018-03-08: Me at Apple in a System 7.5 team sweatshirt, 23 years ago.

2018-03-08: The sun is coming out in Boston, so make your way to @cocoaboston at MIT tonight! Come for the …

2018-03-07: If I were interviewing for tech positions, I’d simply ask each candidate to completely erase a …

2018-03-06: Trump doesn’t impress me much, but I’m in awe of his ability to be proximal to so many …

2018-03-06: I also will not cooperate and you can arrest me, oh no you can’t, I mean I totally agree, am I …

2018-03-04: I like the Oscars because it’s a show about people who truly love their craft. I would enjoy …

2018-03-04: I don’t know whether to chastise Americans for being silent while every agreed national value …

2018-03-03: Sometimes I’m a pretty fancy hobo.

2018-03-03: For a region as prone to unrelenting acts of “god,” I’m surprised I don’t …

2018-03-03: “Our values are not for sale” is the gift @Delta never could have dreamed @NRA or @GOP …

2018-03-02: Happy Friday.

2018-03-02: Night of wind, rain, and sirens here in Arlington. Be safe, Boston. Thanks to police, fire, EMTs, …

2018-03-02: Daddy tried.

2018-03-02: Script Debugger 7 is out! Amazing that @latenightsw still dominates (is the) the market for pro …

2018-03-02: “Infinite Loop” was a poor choice from the start. In the shadow of Apple Park, it should …

2018-03-02: “Penguin super-colony spotted from space” is probably the best headline I’ll read …

2018-03-02: We’re having “hope our house stays standing” weather in the Boston area. So of …

2018-03-02: I missed @marcoarment on @atpfm, but a female voice in the mix is refreshing, and @tiffarment rocks …

2018-03-01: Folks, this is a pretty big deal: the people who sell me t-shirts online sometimes have updated …

2018-02-28: A great @roderickon show “this week.” Uncommon political analysis that is both …

2018-02-28: Switching back to a 2014 MacBook Pro while I send my late-2016 in for service. I gotta concede, the …

2018-02-27: Do you use Mac or iOS networking APIs? @justkwin is reaching out for feedback about improving them: …

2018-02-27: Reckless disdain for actual school safety is consistent with GOP strategy: create so much …

2018-02-27: I believe in public schools, but if my kids’ teachers were armed, I’d reconsider it. …

2018-02-26: Can you make out the brilliant subliminal message embedded in this design?

2018-02-26: Just discovered my voicemail has been “full” for probably 8 months. No indication in iPhone phone …

2018-02-26: ID ✈️ EGO.

2018-02-25: The new “Queer Eye” is so good!

2018-02-24: Scroll the Apple home page and watch the HomePod as you do. I’m assuming that’s all …

2018-02-24: If you’re an Amazon Prime member, their credit card now earns 5% back at Whole Foods too: …

2018-02-23: It would be my greatest honor to go out of business by offending defenders of the @NRA.

2018-02-23: Fun fact about iPhone X: if you leave it unplugged by your bed at night, it will find its way to the …

2018-02-22: I measure a programming challenge by how often my Mac goes to sleep while I’m staring at …

2018-02-22: Arm the teachers? They are as excited about learning to use a firearm as frontline soldiers are …

2018-02-21: I went from despairing all civilization with the “sandwich” boys, to feeling like …

2018-02-21: The only reason I am a free man who can write these posts now is because I stopped myself from …

2018-02-21: Today I overheard some boys’ sexist “make me a sandwich” quips, and others’ …

2018-02-21: After 30 years of Spanish, and only recently (finally!) finding my “rr” trill, …

2018-02-21: And some are not a direct sound-alike, but create an “aha!” moment when sounded out. …

2018-02-21: I am kind of obsessing on learning Dutch with Duolingo. It’s incredible how many words sound …

2018-02-21: If your first thought upon hearing about 17 slain children in Florida was not “how do we …

2018-02-21: I notice my kids making obscure references to their culture, or better yet to mine, and appreciate …

2018-02-20: It’s surprising that vegans, vegetarians, and people who love their pets don’t have more …

2018-02-20: Road trips are opportunity to gauge kids’ music interests, or influence them. Kids are now …

2018-02-20: We have such illogical, spite-driven commenters on our liberal oasis of a town’s Facebook. I …

2018-02-20: Had a customer support rep confirm the spelling of my name: “D as in Daniel …” …

2018-02-20: Never forget that if it wasn’t for Russia we’d have President Trump with nobody but …

2018-02-19: I must have watched “Silver Spoons” a million times as a kid. I can recite the theme …

2018-02-18: Going out on a limb here, but if I were the President of the United States of America, I would want …

2018-02-18: Listening to @aimeemann’s “Mental Illness” more than ever. Felt like a classic on …

2018-02-17: Want Nintendo Switch controllers replaced under warranty. Spoiled by Apple and Amazon. On hold for …

2018-02-17: I had a case on my iPhone X to make it more grippy with winter gloves. I took the case off and it’s …

2018-02-17: I stopped using @Duolingo because I felt I had used up its potential for Spanish. Now learning …

2018-02-17: Something else I’m missing on the HomePod is the ability to easily see what’s playing. …

2018-02-16: I only really know how to play and sing one song, but it’s Neutral Milk Hotel’s …

2018-02-16: Forget about rock-star performances, the #1 virtue of an excellent software developer is resilience. …

2018-02-15: My HomePod complaints are fewer after updating to watchOS 4.2.2. Updated post: …

2018-02-15: My review of Apple’s HomePod focuses on one of its most impressive and infuriating features: …

2018-02-15: Fancy new Finder-integrated Git client from @drmilke. Appropriately named GitFinder: …

2018-02-13: I think I’m going to have to turn off Siri altogether on the HomePod. I wish I could set it up …

2018-02-13: Did you know Xcode Playgrounds offer built-in graphs of numeric results? …

2018-02-11: HomePod’s voice recognition is amazing, but possibly too good. It keeps butting in when I say “hey …

2018-02-10: Been playing more guitar since my wife bought me one for Christmas. Turns out being a sort-of-OK …

2018-02-10: I watched the 2018 Winter Olympics opening ceremonies, and couldn’t ignore that the aesthetics …

2018-02-10: We’re enjoying having the HomePod in family space, but until it can be as much my wife’s HomePod as …

2018-02-10: Plugged the HomePod in and the kids immediately delighted in engaging Siri. “Hey Siri, play …

2018-02-10: “Hour of Code” is a thing you can introduce to kids at any time of the year. …

2018-02-09: I wonder if HomePod will be the Retina of home audio. Most people don’t care about fidelity until …

2018-02-09: Trying the new “bots” chat feature of Duolingo. You can literally say anything and they pat you on …

2018-02-08: Heading out to @cocoaboston at MIT. See some of you there!

2018-02-07: Mixing it up tonight with pepperoni and basil. Vegetarian pepperoni. Vegetarian basil.

2018-02-04: Sell the New England Patriots to a real New England Patriot, fire everybody, and build a new team …

2018-02-04: My favorite Justin Timberlake song is “Give it on up for Homelessville.”

2018-02-04: Some days, the New York Times throws nerds a bone.

2018-02-03: “In the face of the people who know they’re gonna win, There’s a strength …

2018-02-03: I am ashamed I didn’t know Kyrgyzstan existed until today. I am proud that I know now because …

2018-02-03: Had a scare a few weeks ago where I thought my car wouldn’t start at -2F. Bought a $60 …

2018-02-03: If you want to feel inspired about the world, just find a way to add kids’ perspectives to your …

2018-02-03: I’m often fascinated by how libraries discard books. This book was discarded in the 1970’s and …

2018-02-03: So impressed by our elementary school’s International Festival. Such a huge diversity of nations and …

2018-02-03: OK vinyl is charming but there is no excuse for this.

2018-02-03: The release of Nunes memo is comparable to a guy flashing his junk at a party: a few gaze intently, …

2018-02-03: Unless these are the names of Republican congresspersons, I’m not interested.

2018-02-03: If you check more than one social network regularly, thank your lucky stars you live in a society …

2018-02-03: When you’re a tired dad who has a rare opportunity to stay up later without penalty, but …

2018-02-03: I am privately and semi-privately reminded that Apple still loves Macs. So my paranoid comparison to …

2018-02-02: When I joined Apple, good-hearted folks were hanging passionately to Apple IIgs. We’re not …

2018-02-02: We’re finally watching “The Crown.” It’s fascinating. I’m impressed by …

2018-02-02: On behalf of all Americans who are too busy to keep up with just how desparately our country is …

2018-02-02: We’re a little old-fashioned and sit down as a family for dinner, most nights. Makes a great …

2018-02-02: Pizze due.

2018-02-02: The No-news Memo seems to be enjoying the disinfecting rays of sunlight.

2018-02-02: I realized recently I can reproduce music I know pretty verbatim in my mind. Phonographic memory? …

2018-02-02: Everybody’s busy, so there’s no need to say it. Challenge yourself to make whoever you …

2018-01-26: I think Apple should eliminate Xcode Playgrounds and adapt iOS Swift Playgrounds to the Mac: …

2018-01-01: I’m optimistic that 2018 will bring a revitalization of user-owned content on the open web. …

2017-12-25: I’m here for my filthy Christmas lucre pin!

2017-12-20: They’re coming … twitter.com/swissmiss…

2017-12-19: You can tell @Manton doesn’t use Swift because the Micro.blog update for Mac is less than 3MB.

2017-11-27: Testing Something from MarsEdit Hello!

2017-10-26: Recording Core Intuition 302 with @manton.

2017-10-12: I’ve been less active here than I wished I would be. At least for the next day I will be …

2017-08-04: Recording a new Core Intuition with @Manton…

2017-04-29: Episode 280 of Core Intuition: “You Have a User base.” http://coreint.org/280 Good talk …

2017-04-24: Off to start my second year of service as an Arlington Town Meeting Member. Civic duties, FTW!

2017-04-24: Congratulations, @manton on the launch of the Micro.blog beta!

2017-03-23: Just brushing off my micro.blog. Discovered the “Pins” section whichi is cool.

2015-09-01: Hi Manton! Posting from iOS Snippets!

2015-07-24: @manton can I reference people Twitter style?

2015-07-24: What if I do a huge edit from MarsEdit? Also How Do Markdown Lists work? Good? OK, then. Good? OK, …

2015-07-24: Updating my snippets from MarsEdit, naturally.

2015-07-24: Checking out my snippets