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-25: 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-17: Now I really want to learn to stop on a dime and spray ice.

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

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

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

2019-03-17: 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-16: 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-08: 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-04: 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 …