2019-04-18: Lunch is among the most elusive of mid-day meals. Where’s lunch.

2019-04-17: I love everything about this video, including the sounds of the bugs and the wind in the background. …

2019-04-17: Core structuring tip: your under-the-hood code should import Foundation and not AppKit or UIKit. …

2019-04-17: Any time someone writes that they “still use an RSS reader,” I think to myself: I still use a web …

2019-04-16: Once, when I was about 10 years old, at my great-grandfather’s urging, I hand-fed a squirrel that …

2019-04-16: When I was a kid me and my friends would always go through all of our change carefully in hopes of …

2019-04-16: If Twitter becomes a place to follow topics rather than people, then the only thing good about it …

2019-04-16: Shouldn’t the past tense of gaslight be gaslit, or am I crazy.

2019-04-16: I’ve often wished for a mechanism — a kind of mental service — that would allow me to keep things in …

2019-04-16: I wish Apple News links were the original links to the website instead of into Apple News. I don’t …

2019-04-15: With the Swift proposal on property behaviors, would it be possible to create a …

2019-04-15: In case you missed it yesterday: go read Tim Ekl’s Swift Generics proposal explainer. So good.

2019-04-13: Rejiggered the NetNewsWire workspace tree to make it easier to work on a cross-platform Mac and iOS …

2019-04-13: Whenever I see GoT, I read it as Game of Things, because of IoT. “Game of Things” is, I assume, some …

2019-04-12: Just finished mowing. It was awesome. Will follow up with margaritas in celebration.

2019-04-12: Lawnmowers I hate shopping. Truly. In person or online. (The one exception is for books, which is why I have …

2019-04-11: The blog (and/or RSS) search engines of the past, that I know of: Blogbridge, Blogdigger, …

2019-04-10: I’m proud of myself because, without even reading the OmniGraffle manual yet, I was able to make a …

2019-04-10: The “Developer Experience” Bait-and-Switch: A decent hedge-fund strategy would be to run a private …

2019-04-10: How can there not be a sewing machine emoji?

2019-04-03: I also have the “Space Oddity” problem with the English Beat. I love everything they’ve ever done. …

2019-04-03: It’s a Bukka White kind of day. Check out that slapping thing he does in Aberdeen Mississippi Blues: …

2019-04-03: David Bowie is my favorite rock-and-roller ever, by far — but I can’t hear “Space Oddity” even one …

2019-04-02: I read this thing about people making smart mice… www.nytimes.com/2019/04/0… …and all I can …

2019-04-02: Don’t forget to celebrate the beauty of April 2nd! It’s the longest period of time before the next …

2019-04-02: No combination of clicks will convince iTunes to actually shuffle. It says it’s going to shuffle, …

2019-04-02: Something changed in WKWebView in 10.4.4. As I select different articles in NetNewsWire, there’s a …

2019-04-01: I’ve just got to white-knuckle it through today. I’ll get my reward tomorrow, as April 2 is one of …

2019-04-01: I figured out how to build NetNewsWire without embedding the Swift libraries. App size went from …

2019-03-27: I saw “Cats” at the Paramount Theatre last night. I loved it. So great.

2019-03-26: It’s worth remembering Leonard Nimoy today on his birthday. (Well, every day, but still.)

2019-03-26: Orcas in my neighborhood: www.myballard.com/2019/03/2… Within walking distance, if I could …

2019-03-26: Lunch is only 45 minutes away. But I’m super hungry. Tough it out, or eat some potato chips?

2019-03-25: The unofficial Seattle Xcoders meeting this week — Thursday, 6:30 pm at Cyclops — is two days after …

2019-03-25: Thinking of changing the name of my app to NetNewsWire+.

2019-03-23: Sometimes, when I need a pick-me-up, I reread the Urban Dictionary definitions for Cecil County, …

2019-03-23: Marcel Weiher notes that Objective-C is climbing in the TIOBE index.

2019-03-22: This is not the end of investigations, indictments, and criminal prosecutions related to our corrupt …

2019-03-20: This is the time of year when Seattle goes from whatever to the most beautiful city in North …

2019-03-19: Somewhere on the web I saw someone call Devin Nunes ([R]ussia), a ding dong, and I can’t get it out …

2019-03-18: Couldn’t log in to App Store Connect. Quit and relaunched Safari. Still can’t log in. Switched to …

2019-03-13: I just realized that I switched over to marketing at Omni a year ago yesterday. It was the perfect …

2019-03-07: I used to watch the Lone Ranger TV show as a kid. I kept calling him the “Lone Stranger,” and my Mom …

2019-02-28: Let’s finish off February and never have another one!

2019-02-25: App notarization done. All good. Forget I ever complained.

2019-02-25: App notarization service is slow for me tonight. Grrr.

2019-02-22: Though it’s been 25 years since I worked in a restaurant, I still refer to my chores as my “side …

2019-02-19: I like all the Democrats running for nomination.

2019-02-18: It’s the saddest holiday in America.

2019-02-16: Here’s an explanation of Seattle’s Democracy Voucher Program: www.seattle.gov/democracy…

2019-02-16: Democracy vouchers arrived in the mail today! I love my blue and green city.

2019-02-13: My brain is incapable of remembering what monads, functors, and currying are. I also can’t ever seem …

2019-02-12: The Big Meltdown brings roofalanches.

2019-02-08: I can’t see them, but I can hear AT-ATs slowly crunching in the distance.

2019-02-08: Cliff Mass: A Snow Event in Two Acts

2019-02-08: The crows are silent now, which is ominous.

2019-02-08: Not just flakes anymore. Snowing pretty hard already. Crows are yelling in my backyard.

2019-02-08: Snow flakes just started in Ballard.

2019-02-07: This reporter works from home Fridays (and Mondays), so I’ll be fine. My hope is that everyone in …

2019-02-07: As I was walking to work this morning, two women — cold-braving dog-walkers who appeared to be in …

2019-02-07: Cliff Mass has an update on the snowstorm that’s coming. In short: it’s coming. No maybes. …

2019-02-06: We’re going to get a crazy amount of snow. cliffmass.blogspot.com/2019/02/a…

2019-02-04: We don’t get snow every year. Some years we get just a few flakes one day. But today we’ve got …

2019-02-03: Like all good Americans, I’ll be rooting for the Rams today. Go Rams!

2019-02-01: I had 12 bugs. After working pretty hard and fixing a half-dozen or so bugs, now I have 11 bugs.

2019-01-31: I have never taken a selfie.

2019-01-31: More of my recent searches: can lunch be had by people did everyone forget lunch did they ban lunch …

2019-01-30: My recent DuckDuckGo searches: When’s lunch Seems like lunchtime Is lunch still a thing we do Could …

2019-01-28: My brain was originally discovered in a jellyfish.

2019-01-24: Listening to Son House today. Just in that particular mood. (If you have Apple Music, look him up.)

2019-01-22: Edgar! Number 11! Señor Double!!! www.seattletimes.com/sports/ma…

2019-01-18: Earthlings have largely, and unknowingly, accepted me as one of their own, so far. …

2019-01-17: 512 Pixels: Twitter is Over

2019-01-17: Yes, “Shake Em on Down” has been my obsession for a while. One thing I love about songs like this is …

2019-01-17: Shake Em on Down performed by Bill Withers: www.youtube.com/watch

2019-01-17: Shake Em on Down performed by All Night Long Blues Band: www.youtube.com/watch

2019-01-17: Shake Em on Down performed by Mississippi Fred McDowell: www.youtube.com/watch

2019-01-17: Shake Em on Down performed by Samantha Fish on a cigar box guitar: www.youtube.com/watch

2019-01-17: Shake Em on Down performed by RL Burnside: www.youtube.com/watch

2019-01-17: Shake Em on Down performed by Bukka White: www.youtube.com/watch

2019-01-15: I got some new outlets in my very old house, and it’s better than Christmas.

2019-01-15: Signal v Noise exits Medium LIKE

2019-01-15: Got in to work early today — and now freaking out because it’s not lunch time yet. I’m the Garfield.

2019-01-15: Here’s that same sticker but with a cat’s paw, this being the internet and all.

2019-01-15: I’ve saved this sticker for more than ten years. I was at some party (probably at WWDC), and Merlin …

2019-01-14: In the future, everyone will launch their own streaming service.

2019-01-08: To take a screenshot that includes the mouse pointer, I expected the “Show Mouse Pointer” option in …

2019-01-07: The web will, eventually, make everyone a crime victim.

2019-01-07: When I was a kid, before the web, grifters and con men were exotic. We knew them through TV and …

2018-12-28: The Grim Reaper is just a title. His actual name is Centrum Silver.

2018-12-28: Nothing has made me feel my mortality more keenly than buying vitamins yesterday. Centrum Silver. If …

2018-12-21: FBI Secretly Collected Data on Aaron Swartz Earlier Than We Thought—in a Case Involving Al Qaeda

2018-12-21: If the Latest Facebook Revelations Won’t Get You to Delete It, What Will? Facebook’s …

2018-12-19: Of course it’s “not my father’s Republican party.” My Dad’s a Democrat. Who watches Rachel Maddow …

2018-12-19: Donald Trump’s signature reminds me of the Dow.

2018-12-19: My favorite TV show these days is Leah Remini’s show about Scientology.

2018-12-18: I wonder how many more times Facebook will apologize most sincerely for terrible things.

2018-12-18: Pretty exciting news for our friends at Black Pixel! www.geekwire.com/2018/ai-f… And again …

2018-12-17: The only notifications I allow on my iPhone are for text messages. It’s nice not to be bugged all …

2018-12-17: Republicans always screw up the stock market. It’s the worst reason that I vote for Democrats — but …

2018-12-13: Reminder — no talks at the Xcoders meeting in Seattle tonight. But there’s still a meeting, at the …

2018-12-11: I’m up to four Micro.blog accounts now! Love this service. So much thanks go to @manton and …

2018-12-11: Part of my maturation process — which I’m undergoing slowly, with great reluctance — is learning to …

2018-12-06: We just set up @xcoders, for folks in the Seattle and Vancouver, BC areas who go to Xcoders. It …

2018-12-05: In So Basic It’s Not Even Funny I talk about one of the happiest compliments I’ve ever received.

2018-12-05: I’m obsessive about turning off notifications on Mac and on iOS. Just about the only thing left is …

2018-12-05: I’ve been deleting accounts. StackOverflow and Quora yesterday. I had totally forgotten that I had a …

2018-12-03: Why write about lunch? You might wonder why I post what’s for lunch every weekday on the @omni account. Here’s why: If I …

2018-12-03: Hey! I’m on the Micro Monday podcast! Thanks, @macgenie! It was so much fun to do. Note to everyone …

2018-11-30: I dread this time of year with all its year-end retrospectives. I remember what happened! It was …

2018-11-29: Friday thing! If you know Jake Carter, you know he’s leaving Seattle and moving to California. So …

2018-11-29: Seattle Xcoders unofficial 5th Thursday is tonight at the Water Wheel in Ballard (not Cyclops!) …

2018-11-27: Why is there no emoji for Thor’s hammer! This 🔨 just isn’t enough.

2018-11-27: There are still a few days left to invest in Fair Isle Brewing. Here’s a look behind the scenes: …

2018-11-26: They always say to follow your passion. If you’re passionate about something, then that’s good, and …

2018-11-26: You could argue that app developers boycotting Saudi Arabia isn’t the right thing to do. I get it. …

2018-11-21: If I had an app for sale in the App Store, I’d make it unavailable in Saudi Arabia. The private …

2018-11-15: The Concourse, David Roth: This Is All Donald Trump Has Left: …living in his America feels like …

2018-11-15: There are Facebook offices next door and across the street. I walk by Facebook employees every day …

2018-11-14: S.E. Cupp makes a fantastic point — Trump isn’t driven by his ego. He’s driven by his id. And with …

2018-11-14: Asha Dornfest: Can blogs rebuild America? I’m not talking about all of us launching political …

2018-11-12: My current wish for the 2020 Democratic presidential ticket: Klobuchar/O’Rourke.

2018-11-09: Doug Russell explains how React Native Accessibility Is Pretty Bad.

2018-11-07: I am quite eager to see Donald Trump, Jr. in prison: nymag.com/intellige…

2018-11-07: Here’s the reggae version of Country Roads that’s beautiful and that we all need right now. …

2018-11-07: We may be days — or hours, or minutes — from needing to take to the streets. …

2018-11-07: In bed. Picked up my iPad to watch some TV before going to sleep. Got a notification about a …

2018-11-06: The other page I’m watching is this one, which shows live results: www.vox.com/a/midterm…

2018-11-06: Here’s the page I’m watching: fivethirtyeight.com/live-blog… Right now it has a Democratic …

2018-11-06: My predictions: Democrats regain the House, Republicans hold the Senate, Gillum wins, Beto loses …

2018-11-06: First numbers start coming in in 15 minutes or so as first polls close. Buckle up. Order pizza.

2018-11-06: Exit polls are junk. Don’t pay attention. For one thing, exit polls had us convinced in 2004 that …

2018-11-06: Guam governor will be a Democrat: www.guampdn.com/story/new…

2018-11-06: A Beto victory still seems less-than-likely to me — but I’d sure love to be surprised. Would be …

2018-11-06: What do you think? Democrats regain the House? Beto wins or loses? How about Abrams and Gillum?

2018-11-06: Vote! And then pray.

2018-11-05: HAT RED

2018-11-02: It’s Friday, so it’s the age-old question — do you pronounce it T-GIF or T-JIF?

2018-11-01: All I want for Christmas is for Nov. 6 to be Halloween for Republican politicians.

2018-11-01: The white nationalists running our country — let’s call them WhiNas — are afraid of babies.

2018-10-13: Mowed the lawn today. First time in several months. It’s been so dry this year in Seattle.

2018-10-12: Drinking game: watch Chris Hayes on MSNBC and drink whenever he or a guest says “sort of.” You won’t …

2018-10-12: rdar://45236539 On providing a whitelist of acceptable phone numbers, so other calls don’t ring (or …

2018-10-12: Maybe the best day of my life?

2018-10-11: Some bar in Seattle in 2013.

2018-10-11: Truly great game.

2018-10-11: Marcus Aurelius, Lounge Squirrel.

2018-10-11: From backstage and above at the 2016 James Dempsey and the Breakpoints conference near WWDC.

2018-10-11: May 27, 2017 — right near Memorial Day — at the Tahoma Veterans Cemetery. Rainier in the distance.

2018-10-11: Out back at The Civic in San Jose.

2018-10-11: From the rooftop lounge at The Nines in Portland.

2018-10-11: Taken while inside a bar in Portland. Maybe Kelly’s Olympian?

2018-10-10: Altair 8800 computer seen at livingcomputers.org

2018-10-10: Before the show: James Dempsey and the Breakpoints Live Near WWDC. The person is probably John Fox.

2018-10-10: Closeup of a tree stump in North Dakota, near Butte. Trees in the distance.

2018-10-10: In the ALCS, I’m rooting for the Red Sox, since it seems only appropriate that an American League …

2018-10-09: Max Boot writes: In 1964, the GOP ceased to be the party of Lincoln and became the party of …

2018-10-08: If @macgenie can’t be the new Doctor, well, Jodie Whittaker is an excellent second choice. I love …

2018-10-05: Legitimation crisis is a thing worth knowing about: en.wikipedia.org/wiki/Legi…

2018-10-03: Goddamn Yankees.

2018-09-28: Remind me again how it doesn’t matter because Hillary’s just about as bad as this guy anyway. I dare …

2018-09-27: All this outrage from Republican Senators about Democrats. Remember. Merrick. Garland.

2018-09-27: Who’s going to Swift by Northwest in Portland this October? swiftbynorthwest.com

2018-09-25: Papa.

2018-09-25: When I was doing design for Glassboard, I was — despite my instincts and temperament — all in on the …

2018-09-25: The floor mat in my home office eventually wore out.

2018-09-25: Another shot from Sunset Hill Park. The mountains are the Olympics. You can see part of Shilshole …

2018-09-25: Sunset from Sunset Hill Park in my neighborhood. The water is Puget Sound.

2018-09-25: More blurry Space Needle goodness. I just think it ends up looking cool.

2018-09-25: At some point NetNewsWire for Mac and NetNewsWire for iOS will be shipping. Let’s assume they’re …

2018-09-25: Blurry but weirdly cool picture of the Space Needle taken at night from inside a car. A few years …

2018-09-25: Western Tiger Swallowtail (probably?) who’s been in a couple scrapes but is still doing his …

2018-09-25: Backyard fence raccoon.

2018-09-25: Leif Erickson statue in my neighborhood (Ballard, sister city of Bergen).

2018-09-25: Unofficial Xcoders Thursday 6:30 pm at Cyclops I’ll be there! You should go too. I wouldn’t be …

2018-09-24: Late summer flowers. Taken Sept. 3.

2018-09-24: So it’s launch day — but what about lunch day? Hmmmm? Did we even think about that?

2018-09-21: Stocking stuffers from Christmas a couple years ago.

2018-09-21: Mt. Rainier as seen from Tahoma National Cemetery.

2018-09-21: I’d been watching for a place to use the word “dazzle” recently, and finally found it in a short bio …

2018-09-19: More from my recent Google search history: do people skip lunch these days is lunch too …

2018-09-19: MyBallard: Fair Isle Brewing launches crowdfunding campaign for investors

2018-09-18: Just realized that I’m the Garfield of the Mac development world.

2018-09-18: My recent Google history: when is lunch what time is lunchtime is it lunch now when can we eat when …

2018-09-18: I’m confused by all the heroines named Danvers. Is it just coincidence — no relation intended?

2018-09-18: When I was a teenager, my great-grandmother had developed Alzheimer’s. She came from money — beer …

2018-09-17: A thing — a technology, app category, whatever — does not have to capture the attention of the …

2018-09-14: My heart tells me it’s lunchtime, but my head tells me it’s not.

2018-09-14: Wake up, go to work, post cat pictures. microblog.omnigroup.com/2018/09/1…

2018-09-14: Dana Blankenhorn: No More Mr. Nice Liberal

2018-09-13: Little Mac thing people may not know about: When you see a popover, often (though not always), it …

2018-09-13: One day we’ll understand why we have to quit iTunes to install Xcode. I wonder what that day will be …

2018-09-12: I’m still writing “Xcode 10 beta 6” on all my checks.

2018-09-12: Mojave available the 24th! I think I heard that right.

2018-09-12: It just continues!

2018-09-12: This is feeling long now.

2018-09-12: Applying espresso and a chocolate donut. Hopefully this will even up the odds a bit.

2018-09-12: Based on recent Apple events, odds are 40-60 on my being able to stay awake. I wish they were …

2018-09-11: Me in OmniStudio, recording a podcast by… spacing out and staring at something nobody else can see? …

2018-09-11: In case you missed it — NetNewsWire has a microblog account now: micro.blog/netnewswi…

2018-09-11: I got stung by a wasp last night. Second time this summer. This time on my head — on my right …

2018-09-10: Dark mode support is in the latest NetNewsWire!

2018-09-10: My Mom used to have an ocecat who was beautiful and marvelous and angry all the time. If that cat …

2018-09-07: If you’re like me, and your first two initials are PB (PBS in my case), does that mean you have to …

2018-09-07: Manton Reece: The way out

2018-09-05: “Show the bones,” is a mental reminder I’ve given myself over and over during the whole of my …

2018-09-04: My fondest hope is that the fires of justice burn swiftly and hot. My second-fondest hope is that …

2018-09-03: How To Add Your Micro.blog Feed to NetNewsWire I love that Micro.blog is built on RSS and open …

2018-09-02: If you’re running NetNewsWire 5.0d1, do a Check for Updates. New build has a major performance fix …

2018-08-31: Thanks for all the congratulations and kind words about NetNewsWire today! It’s been a very good day …

2018-08-31: NetNewsWire mug.

2018-08-31: You heard that right. NetNewsWire is back home! inessential.com/2018/08/3…

2018-08-30: Reminder: it’s unofficial Seattle Xcoders night at the Waterwheel in Ballard! Plan now to be there. …

2018-08-30: I’m seriously rethinking being on Mastodon over this. Life’s too short to be affiliated with this …

2018-08-29: RSS fans — Reeder 3 is free on iOS and macOS: www.macobserver.com/cool-stuf…

2018-08-29: One way you know it’s spam — it says “Mobile” instead of “iPhone” or “iOS.”

2018-08-29: The amount of SEO spam I get at an Omni email address is staggering. In second place probably is …

2018-08-29: Leo Laporte deactivated his Twitter account: leolaporte.com/2018/08/2…

2018-08-29: One of my OmniFocus repeating tasks — for every week day — is “Check kcase tweets.” Yes. I retweet …

2018-08-28: My Aunt Patty makes art and has started selling prints.

2018-08-28: Got two crowns (temporaries) yesterday. I’m a big fan of the gas — especially how it prevents …

2018-08-27: Make plans now! This Thursday is the unofficial Seattle Xcoders special Fifth Thursday — which means …

2018-08-27: Little-known thing I loved about NetNewsWire: It was often abbreviated as NNW. If you put your …

2018-08-27: I should be clear: I’d pay money for a native Mac app that supports Micro.blog and Mastodon and …

2018-08-27: I sure would like a native Mac app that supports both Micro.blog and Mastodon — and supports …

2018-08-22: Not sure I love our post-Smokey-the-Bear world.

2018-08-22: Wednesday is Odin’s Day. Possibly the greatest of weekdays. Certainly in the top five.

2018-08-21: Cohen’s plea implicates a candidate: talkingpointsmemo.com/edblog/ba…

2018-08-21: Michael Cohen is a criminal: www.washingtonpost.com/world/nat…

2018-08-21: Paul Manafort is a criminal: www.washingtonpost.com/world/nat…

2018-08-21: Current obsession is listening to every cover of Shake ’Em On Down I can find on YouTube. Here‘s a …

2018-08-21: Slough? Small lake? Farm. Birds. ND.

2018-08-21: Gravel road in North Dakota.

2018-08-20: Got my blog working again! Many thanks to @veganstraightedge for his expert Ruby help.

2018-08-20: When the bean bag chair in my office develops a taste for human flesh

2018-08-20: Mojave broke the blog publishing system I wrote for inessential.com (and others). Ugh. Some Ruby …

2018-08-20: My Ballard: Fair Isle Brewing to join the Ballard brewery scene. Geoffrey Barker, the guy with the …

2018-08-20: There is no scenario where Twitter turns back into the thing we loved.

2018-08-19: Baby rabbit who lives under some brush in Seattle.

2018-08-17: In my visit to North Dakota it was over 100 degrees for a couple days, and there was smoke from …

2018-08-17: Is there a Mac email client that works with IMAP and is fast? I’ve been having trouble with Mail’s …

2018-08-17: Here’s the bar in Benedict — the Hitching Post. Nothing on tap. Everything in bottles and cans. …

2018-08-17: Here’s the jail in Benedict, ND.

2018-08-17: I’m back from a week’s vacation in North Dakota. Here’s the Garrison Dam power station at dusk.

2018-08-16: When I used Twitter, I used the website sometimes — and never saw any ads ever for my main account. …

2018-08-08: Now Twitter thinks I have 49 tweets. I don’t, though. Or maybe I do. But they apparently don’t …

2018-08-08: Matt Haughey is also done with Twitter. a.wholelottanothing.org/2018/08/0…

2018-08-08: To delete all my tweets, I used a for-pay service called TweetDeleter. I downloaded my archive from …

2018-08-08: Deleted all my tweets. Twitter thinks there are four, but they seem to be un-findable. Changed my …

2018-08-08: Not every Wednesday, but some Wednesdays, it’s breakfast-for-lunch day. Today is one of those …

2018-08-07: Getting stung by a bee hurts way more than it seems like it should. How can something so small hurt …

2018-08-07: I got stung by a bee on the way to work this morning. It was the tip of the middle finger of my left …

2018-08-03: (Mine was with coconut ice cream, which isn’t really ice cream, but I forget what ice cream tastes …

2018-08-03: Friday afternoon treat from the kitchen today — root beer floats! So good. :)

2018-07-31: Nick Heer on “The Bullshit Web”: pxlnv.com/blog/bull…

2018-07-27: Don’t hate me just because I get to email inbox zero every single day. Think of some other good …

2018-07-23: De-Ba’athification, but for Republicans.

2018-07-10: Some days are just a hard days’ bloggin’. And writing podcast show notes and a newsletter. I …

2018-07-10: Currently obsessed with trying to learn to play this song by RL Burnside: www.youtube.com/watch …

2018-06-14: Who’s going to SwiftxNW in Portland later this year? (I’m honestly interested in who’s attending, so …

2018-06-13: I published a gist of a blog post draft — I’m going to re-work it into several posts instead of …

2018-06-12: I just killed one of my darlings. (I often think of Objective-C as a liquid and Swift as a solid. …

2018-06-09: It took us a month to have the emotional ability to post a memorial to Best Friends for our beloved …

2018-06-01: I’m quite enjoying Icro. Except that when I see it on my home screen I keep reading the name as …

2018-05-29: Open G tuning is my new best friend. I’ve been listening to the Rolling Stones constantly. I …

2018-05-29: So glad to be going to San Jose. So glad to be not attending WWDC itself. I think I’m up to …

2018-05-29: RSS fans — check out RiverNews: rivernewsapp.com

2018-05-18: The Developers Union: www.thedevelopersunion.org

2018-05-16: I just got a slide for my guitar and now I’ve tuned it to open E and now I’m learning to play No …

2018-04-26: Unofficial Seattle Xcoders night! Cyclops at 6 pm. Be there!

2018-04-18: People may not realize that @Agiletortoise, @manton, and I all know each from the late ’90s as part …

2018-04-05: OmniLunch: French toast yesterday, burgers today. When, many years from now, they speak of the …

2018-03-30: The RSS revival is happening.

2018-03-26: Happy birthday to me! Fifty! 🎩

2018-03-21: Scripting News: Then Google comes into the house, uninvited, and says that electricity is too …

2018-03-20: Our friends at “App: The Human Story” are looking for beta testers for The Developers Union.

2018-03-20: From 1993, here’s Simson Garfinkel’s book on programming NeXTSTEP 3.0. Note how far we’ve come. And …

2018-03-20: From 2003, by James Duncan Davidson: Ten Things I Dig About Xcode Xcode’s about 15 year old. Before …

2018-03-16: Reminder: follow @omni for all your OmniDog pictures. :)

2018-03-16: Dave Verwer’s new iOS Dev Directory is very cool. Includes OPML files so you can bulk-subscribe in …

2018-03-14: Here’s Dave Lonning, Documentation Wrangler and our guest on the latest episode of The Omni Show:

2018-03-09: I actually figured out the secret to human happiness years ago — I just keep forgetting to say. It’s …

2018-03-08: One time when I was a teenager I wanted to try the stunt of jumping out of a moving car. Probably …

2018-03-07: In 2013 I wrote that I hope Apple doesn’t release a smart watch. Of course they did, and I’ve been …

2018-03-07: AppleInsider - Frontpage News: Hands on: Writing blogs on the Mac with the new MarsEdit 4

2018-03-06: Every five years or so, I try subscribing to The Verge and TechCrunch, and it lasts about a day. So …

2018-03-06: Webintosh was one of my favorite blogs.

2018-03-06: Here’s the AppleScript FAQ in 1997.

2018-03-06: I had totally forgotten until just now about my old Mac scripting linkblog. Found it on archive.org. …

2018-03-02: This is from an old family album. I don’t know what relative it is. It’s wonderful, though.

2018-03-02: My blog on the day of the Nisqually Earthquake in 2001.

2018-03-01:

2018-03-01: Anyway. Silo went out of business not long after. en.wikipedia.org/wiki/Silo…

2018-03-01: The first Mac Sheila and I bought was a Performa 405. Silo had a 90 days same-as-cash deal. We …

2018-02-27: This classic article on source lists from 2005 by Sven-S. Porst is a good reminder that Mac UI has …

2018-02-27: NetNewsWire 3.0 never actually looked like this screenshot. This was just some noodling around with …

2018-02-27: Greeners! I posted an update last night — the app remembers your splitview positions between runs …

2018-02-27: Who on Micro.blog has a podcast? I’ve love to listen. I’ll even gather and post a list. I’ll start …

2018-02-26: An old logo from the ’90s for Ranchero Software that we never used.

2018-02-26: NetNewsWire Lite 1.0beta-something in 2002:

2018-02-25: I just moved my repository for inessential.com to GitHub. It was on Bitbucket. I love Mercurial so …

2018-02-25: From my blog in 2004: There are two languages used to create software: computer language and human …

2018-02-25: From 2015, on my blog: We Only Sing About it Once in Every 20 Years

2018-02-23: Here’s a version of the logo for The Record that we didn’t use, but that’s cool. Made by @bradellis.

2018-02-23: HTTP still under attack

2018-02-23: Tim Ekl: Debugging NSNotificationCenter

2018-02-22: My role in the creation of podcasting will not be remembered or noticed. Quite rightly. I was …

2018-02-22: I just discovered that 1) my iPhone has a magnifier tool, and 2) I can put it into those special …

2018-02-22: Yesterday I started learning OmniGraffle. FEAR MY POWER.

2018-02-22: If you subscribe to the US Holidays calendar (on Mac or iOS), and you’ve wondered about that …

2018-02-21: On Twitter (I know, but this is good) there’s a #BotRapture tag. Apparently Twitter nuked a ton of …

2018-02-21: It’s oddly fun to look at someone else’s app’s view hierarchy in Xcode.

2018-02-21: Doug Russell: Speak Up SpeakUp, as well as the open source components it sits on top of, will …

2018-02-21: BrettTerpstra.com: OmniOutliner 3 (+giveaway!)

2018-02-21: Here’s Hal Mueller’s talk at the most recent Xcoders on using the AppleScript Scripting Bridge.

2018-02-21: Seattle Xcoders westside unofficial thing will be at the Cyclops on Thursday (tomorrow) at 6pm. …

2018-02-21: Unread News: Unread 1.9 Adds a New Design for the iPhone X, Support for Inoreader, and Much More

2018-02-21: Pixel Envy, Nick Heer: Your ‘Lite’ App Should Be Your Only App This reminds me of a secret I …

2018-02-20: What feeds should I be subscribed to? (It’s okay to give me blog URLs instead of feed URLs: I can …

2018-02-20: Doctor Who: Jodie Whittaker Unveils Brand New Doctor Who Logo

2018-02-20: Julia Evans: How do you measure a blog’s success? Julia’s blog is one of my favorites.

2018-02-20: Pointers Gone Wild: Minimalism in Programming

2018-02-20: Some good tips from Keith Harrison: More Interface Builder Tips And Tricks

2018-02-19: Here’s Gus, my childhood cat, missed for all these many years, with a yellow toy.

2018-02-18: I’m trying to finish up the design of Evergreen’s timeline, and all feedback is appreciated. Just be …

2018-02-18: Greeners — it’s a two-update day! This one is all about the timeline. Moved avatars and feed icons …

2018-02-17: Dave Winer posted a picture of the UserLand Frontier box. What an amazing app. Without it there …

2018-02-17: Say you’re looking at a Starred items smart feed in an app. You unstar one of the items. Should it …

2018-02-16: Testing a thing.

2018-02-16: For any Mac users who unfortunately still need to be on Twitter sometimes: Twitterrific for Mac is …

2018-02-16: I like indictments.

2018-02-14: I was an OmniOutliner user long before coming to work at @omni. It was my privilege to help work on …

2018-02-14: He hunts bugs. He fights on stage with swords. He knew Shakespeare personally. He’s @orionp, …

2018-02-13: Say you’re writing a feed reader that supports h-feed. Say you identify each feed in your system by …

2018-02-13: I’m defining development, alpha, beta, and final for Evergreen a little bit differently than is …

2018-02-12: 83% completed. It’s starting to seem like I might ship this thing this actual year.

2018-02-12: Screenshot of a recent commit to Evergreen. There’s a new Help menu item that calls it.

2018-02-12: Daring Fireball: The Threat to the Mac: the Growing Popularity of Non-Native Apps If the Mac …

2018-02-12: I’ll never get over the thing about how dilemna changed its spelling retroactively to dilemma, which …

2018-02-12: Women are gonna take charge of society. -Steve Bannon

2018-02-12: I know I’ve got it all wrong. A handkerchief is really a kerchief for the hand. And a kerchief is …

2018-02-12: Handkerchiefs are not chiefs of the handker. They’re the barely-adequate cleanup crew. I’d like a …

2018-02-12: Seems like the Mac is always beleaguered. And it was, in the ’90s, because Apple was in trouble. But …

2018-02-12: Micro Monday: pick @verso. Easy call.

2018-02-11: I keep punting features, features I never would have thought I’d skip for 1.0. Which is how it goes …

2018-02-11: GitHub tells me that Evergreen’s 1.0 Alpha milestone is 74% complete. After three years, the app is …

2018-02-10: Still chilly in Seattle — but I saw the sun and heard the birds singing and saw some crocuses and …

2018-02-09: I shoulda put down money on the WH not releasing the Democratic memo.

2018-02-09: Om Malik: Smart Home is a Home that’s always spying on you The question now is — should we roll …

2018-02-09: Dave DeLong’s Swift Protocols Wishlist reminds me again how much nicer protocol-oriented-programming …

2018-02-08: NSCollectionView has claws.

2018-02-08: I just finished the show notes for the next episode of The Omni Show, and it occurred to me — not …

2018-02-08: Om Sweet Om

2018-02-08: On my iPhone I’m reading an email. Then turn off the display. Then come back to my iPhone — touch …

2018-02-08: Is there a good podcast player for Macs? I use iTunes, but wish for something better.

2018-02-07: Rogue Amoeba’s 2018 Status Report

2018-02-07: The third place I’ll go with my time machine is the Liberation of Paris.

2018-02-07: The second place I’ll go with my time machine is the 1913 Armory Show.

2018-02-07: Once I get my time machine, the first place I’ll go is The Factory.

2018-02-07: iA, oliver: Take the Power Back: One definition that got lost in time is that blog, b-log, means …

2018-02-06: Here’s what it looks like in Terminal when you successfully publish a Pod. It’s nice.

2018-02-06: With a whole bunch of help from Silver Fox, I was able to make RSParser a CocoaPod! It’s my first …

2018-02-06: For people who enjoy Twitter arguments, I’ve got one on Apple taking 30% from App Store sales: …

2018-02-05: If you read reviews on the App Store for free apps, you realize that people are writing as if they …

2018-02-05: As a kid, I remember hearing that there were no films of actual, unstaged car crashes — because …

2018-02-05: DevOps folks — Omni has a job opening. You can help design and deploy OmniFocus for the web.

2018-02-05: Email tip: when you have a one-sentence reply, and that seems a bit abrupt, just make your second …

2018-02-05: Before I post to Twitter, or even retweet, I picture Jack Dorsey and ask if I want to do something …

2018-02-05: Micro Monday technique — remember you can look at who a person follows to find more people to …

2018-02-05: It’s International Clash Week! How are you celebrating?

2018-02-05: davidyat.es, RSS: there’s nothing better.

2018-02-05: ongoing: First Purples

2018-02-05: Apple’s 30% tax on the App Store is increasingly absurd. Richest company in history, and it’s still …

2018-02-04: Sometimes the overdog loses.

2018-02-04: With @ishabazz here, we can say that Micro.blog is in fact attracting movie stars.

2018-02-04: Now more than ever this wounded and heartbroken nation cries out for justice. Go Eagles!

2018-02-04: The screen shot shows what microblogs currently look like in Evergreen. It’s on the to-do list to …

2018-02-04: A thing that @manton keeps reminding me of, sometimes explicitly and sometimes by example, is that a …

2018-02-03: Note to the Eagles — if you’re a yard or two from goal, and you need a touchdown to win the game, …

2018-02-03: My favorite iOS RSS reader is Unread.

2018-02-03: iA: Web Trend Map 2018: The Web is no longer a distributed Web. It is, ironically, a couple of big …

2018-02-03: Rogue Amoeba, Neale Van Fleet on Designing Farrago.

2018-02-02: I created the Evergreen-iOS project tonight. The good news: most of its code will be shared with the …

2018-02-02: Thinking that if I make cheesesteak sandwiches on Sunday, the Patriots will lose — and, even if they …

2018-02-01: Hey it’s @donmelton!

2018-02-01: The Omni Group is hiring a DevOps/Sysadmin: www.omnigroup.com/jobs/

2018-02-01: The crocuses are seconds away from blooming. Then the daffodils appear, then the cherry trees erupt.

2018-02-01: We could be excused for thinking by now that eclipses are just a normal part of the operation of our …

2018-02-01: I can’t tell the individualists apart anymore.

2018-02-01: Men with beards all look alike to me.

2018-02-01: I walk by the crows, who look at me, remember our peace treaty, then go back to interfering with …

2018-01-31: feedBase looks like one of the pieces of glue that the RSS world has been missing: …

2018-01-31: Want to hear Ken Case talk about what Omni’s building in 2018? Hint: lots of OmniFocus goodness …

2018-01-30: Deleted Tweetbot from my iPhone today. Felt great! (Tweetbot is a great app. The problem is Twitter, …

2018-01-30: If this report from Axios about Apple is true, it’s good news: www.axios.com/scoop-app…

2018-01-29: I like to say weather schedule instead of forecast so I can pretend I live on a cool future planet.

2018-01-29: Parliament of owls, murder of crows, corruption of Republicans, astonishment of days.

2018-01-29: When adding layout constraints programmatically, I forget to put them on the parent of the thing …

2018-01-29: Ask is a verb, never a noun.

2018-01-29: Robin Rendle: How to Read the Internet

2018-01-29: Trying again with Anil Dash’s post about Apple and open office plans: medium.com/make-bett…

2018-01-29: Anil Dash: Apple is about to do something their programmers definitely don’t want.

2018-01-29: My Microblog Monday pick is @omni. It’s where I work! And it’s one of the first companies that I …

2018-01-26: The Omni 2018 Roadmap is up! www.omnigroup.com/blog/omni…

2018-01-26: Umair Haque: Why We’re Underestimating American Collapse

2018-01-25: Katie Herzog: Call-Out Culture Is a Toxic Garbage Dumpster Fire of Trash

2018-01-25: Where should we go for mid-day consumption? I consumed the latest Star Wars just last night. It took …

2018-01-25: Were George Orwell to revise Politics and the English Language, I’m certain he’d list “consume” as …

2018-01-25: Please let’s stop using the word “consume.” I eat spaghetti, watch a TV show, use an app, read an …

2018-01-25: Reminder: unofficial Seattle Xcoders is tonight at 6 pm at the Cyclops in Belltown. We’re always in …

2018-01-24: For no good reason at all, I’ve been afraid of NSTextAttachment for all these years. Now digging in, …

2018-01-24: Ken Case mentioned on Twitter that Omni will be open-sourcing its iOS and Mac JavaScript automation …

2018-01-24: Farrago looks really cool. Congratulations to our friends at Rogue Amoeba!

2018-01-23: Just pushed a first draft of Evergreen’s coding guidelines: github.com/brentsimm…

2018-01-23: For whatever random reason, but deservedly nonetheless, The Lathe of Heaven was one of the huge …

2018-01-23: KVO is where the crashing bugs live. (I say this from experience, not ideology.)

2018-01-23: This Swift-evolution proposal interests me: github.com/apple/swi…

2018-01-23: Seattle Xcoders unofficial meeting is Thursday, Jan. 25 at 6:00 pm at the Cyclops in Belltown. All …

2018-01-22: Small piece of coding advice from an upcoming piece: Points are granted for not trying to amass …

2018-01-22: Confession: I’ve never been able to remember which of ⌥ and ⌃ is the option key and which is the …

2018-01-22: Micro Monday — follow @curt. Because it’s Curt. Just shut up and do it.

2018-01-22: App idea: Take the Evergreen code, or RSParser. Take Feeds for Journalists. Create an app that’s …

2018-01-22: My very favorite thing about Swift is marking classes as final.

2018-01-22: In my ideal coding world, I’d allow default implementations for protocols but otherwise completely …

2018-01-22: “I know! I’ll just create this thing that will make it so that making more things like X will be …

2018-01-20: Had a great time marching in Seattle today!

2018-01-18: If you’re looking for good news sources to add to Evergreen, or any other RSS reader, check out …

2018-01-18: I’m getting rid of the Evergreen syncing time limit. If you can’t or don’t connect, your offline …

2018-01-16: Cool news — @omni is now on Micro.blog!

2018-01-15: Greeners: check for updates!

2018-01-15: Tim Bray: Google Memory Loss: …it needs to be in­dexed, just like a li­brary. Google ap­par­ent­ly …

2018-01-15: Just got send-to-MarsEdit working in my local build of Evergreen. Things like this always seem like …

2018-01-14: Om Malik: The Internet of Love

2018-01-12: Found a feed bug I don’t think I’ve seen before: it includes pubDate and dc:date — and they’re …

2018-01-12: Joel Spolsky reminds us how digital addiction works: rewards provided intermittently.

2018-01-12: From 2013: Brian’s Stupid Feed Tricks

2018-01-10: Ben Curtis wrote a proof-of-concept Mentions app: github.com/stympy/fe…

2018-01-10: A Letter to the Responsible Individuals at Major Internet Publishers: Autoplaying in two seconds: …

2018-01-09: Tip for Evergreen (or any RSS reader) users: For non-Mac-App-Store apps that do in-app updates, you …

2018-01-09: AMP is the new Flash.

2018-01-09: A letter about Google AMP

2018-01-09: Occam’s Razor — “don’t multiply entities beyond necessity” — is not just useful when seeking …

2018-01-08: Preparing for another recording of The Omni Show. Next guest is @liz, an engineer at Omni. Let me …

2018-01-08: My Micro Monday pick is micro.blog/kevinmarks — because he’s thought about all this open web stuff …

2018-01-08: Use Your Loaf reminds us where we can use case outside of switch statements in Swift: …

2018-01-06: Had to turn off Xcode’s new build system today, since I kept getting messages about being unable to …

2018-01-06: Xcode-related tool I use just about every day at some point: shitxcodesays.wordpress.com/ded/

2018-01-06: I know what I think my job is. But I wonder if my real job is telling Dark Sky that it’s raining …

2018-01-05: A slot opened up in Evergreen’s list of default feeds (there are always 16, traditionally). And I …

2018-01-05: Julia Evans answers the question How does gdb call functions?

2018-01-05: Just bought Fire and Fury from iBooks store. So looking forward to reading this. …

2018-01-04: I had not seen the Micro.blog community guidelines until just now: help.micro.blog/2017/comm…

2018-01-04: Me in 2014 on Bugs.

2018-01-03: That last post was supposed to include a link: www.manton.org/2018/01/d…

2018-01-03: Love this: Micro.blog is not a popularity contest. Don’t worry about numbers

2018-01-03: As a reward to myself for waking up, I’m going to fix some crashing bugs today. There’s hardly …

2018-01-02: January 2nd is the happiest day of the year. Magical and wonderful. And it can’t be made a holiday …

2017-12-31: Making progress on supporting author avatars and microblog posts in Evergreen. Solutions aren’t …

2017-12-19: I can barely type Objective-C code at all now without making errors on every single line.

2017-12-19: Love the new micro.blog icon!

2017-12-12: The Republican party — in the large sense, including its propaganda wing — is the greatest threat to …

2017-12-07: Omni Slack Group you can join: www.omnigroup.com/slack/

2017-12-06: The Omni Show episode 4 features Andrea McVittie, UX designer at The Omni Group and staunch defender …

2017-12-05: Happy MarsEdit 4.0 Day! red-sweater.com/marsedit/

2017-11-21: Evergreen users — the Check for Updates command should be working now.

2017-11-21: There are just 13 hours left on App Camp’s fundraiser to expand to three new cities. This is the day …

2017-11-20: I like having my app and Manton’s app next to each other in my Dock. The apps are siblings. :)

2017-11-20: Continuing to make good progress on Evergreen. Latest build: ranchero.com/downloads… Yes, I …

2017-11-17: Old screenshot — NetNewsWire 1.0.1. Borrowed from the ATPM archive: www.atpm.com/9.04/netn…

2017-11-17: Here’s a sneak-peek Evergreen build. Not even alpha yet. Barely usable at all, and probably only by …

2017-08-17: KVO_IS_RETAINING_ALL_OBSERVERS_OF_THIS_OBJECT_IF_IT_CRASHES_AN_OBSERVER_WAS_OVERRELEASED_OR_SMASHED

2017-08-08: But her emails.

2017-08-07: Went back to Xcode 9b4, since 9b5 doesn’t build Mac apps that use AVFoundation. We use AVFoundation.

2017-08-01: Thing I just learned: -[NSAttributedString attribute:atIndex:effectiveRange:] will return the …

2017-08-01: I’m so old I remember when we had to make emojis with our own faces.

2017-07-28: The Mooch is smoochless. pagesix.com/2017/07/2…

2017-07-28: Jim Beam is the Pepsi of whisky.

2017-07-19: I force-quit an app on my iPhone when it’s not working right. Then I just force-quit everything, …

2017-07-17: “I like people who don’t have blood cuts above their eyes.”

2017-07-11: After all this is over, we’ll be left with the chilling question: what would we have done if these …

2017-07-05: My Mom writes: “I know intellectually that the Internet has made it so that anyone can know every …

2017-06-30: America is bleeding from the White House.

2017-06-29: I’ve been at Omni three years, almost — and yesterday was the first time I did any iOS work. I’m …

2017-06-26: I don’t know what is wrong on the inside of an adult who decides it’s a good idea to take health …

2017-06-26: My calendar has zero events on it today. My happiness cannot be overestimated.

2017-06-26: Foundation release notes found: developer.apple.com/library/c…

2017-06-22: Unofficial Xcoders tonight. Planning to get to the Cyclops around 6:30 pm. Everyone within the sound …

2017-06-20: Say the Republicans get their health care bill passed into law. Then imagine that someone you love …

2017-06-20: Swift by Northwest conference in Seattle in October (a CocoaConf joint): swiftbynorthwest.com I’ll …

2017-06-14: I put odds of Mueller getting fired on or by Monday at 65%.

2017-06-12: Moths aren’t drawn to a flame — they’re drawn to the greater darkness on the other side of the …

2017-06-02: jamesdempsey.net/2017/06/0…

2017-06-02: Wherever Jessica Fletcher goes, there’s a murder, and she always manages to pin it on somebody else.

2017-06-01: Evergreen Diary #1: Open Source: inessential.com/2017/06/0…

2017-05-31: ranchero.com/evergreen…

2017-05-31: I grew up in Cecil County, MD. The Urban Dictionary definition nails it: …

2017-05-31: github.com/geraldb/t…

2017-05-26: If you’ll be in San Jose, you should get tickets for the screening of “App: the Human Story.” …

2017-05-26: We’ll all remember where we were when we heard that T.J. Miller won’t be back for another season of …

2017-05-17: “Don’t read the comments at Hacker News” is a lesson I apparently have to learn over and over.

2017-05-17: Pancakes-for-lunch day at Omni. Everything else can go wrong today, but it doesn’t matter — since …

2017-05-17: jsonfeed.org

2017-05-16: Sounds great: www.cmddconf.com

2017-05-12: Feed reader starter kit. Code for reading RSS, Atom, and OPML.

2017-05-12: How long till James Comey stops shaving in the morning, I wonder.

2017-05-12: Today’s lunch at Omni is listed simply as “Plate Lunch.” I don’t know what that means.

2017-05-12: Today would be a good day for the space aliens to land.

2017-05-09: Super fucking dark move. talkingpointsmemo.com/edblog/br…

2017-05-09: When I was in high school and college, it fascinated me that the individualists all dressed alike, …

2017-05-05: Goddamn Cinco de Mayo. The one day of the year where I can’t go to my favorite restaurant. (Señor …

2017-05-04: Me, last November: http://inessential.com/2016/11/17/this_fascist_shambles_and_the_end_of_med

2017-05-04: Republicans buy massive tax cuts for the rich with the suffering and death of tens of thousands of …

2017-05-02: What’s your favorite shell alias? Mine might be… ded='rm -rf …

2017-04-27: OmniOutliner 5 is featured on the Mac App Store today! I’m so glad.

2017-04-27: Early bird pricing for CocoaConf Next Door (next door to WWDC) ends Friday at midnight. Tomorrow. …

2017-04-26: Unofficial Xcoders is Thurs. night at 6:30 pm (-ish) at the Cyclops. Added incentive: I hear Kyle’s …

2017-04-26: Nice review of OmniOutliner Pro 5: …

2017-04-26: The blessing of Omni is the same thing as its curse: lunch is always really, really good.

2017-04-25: They are good dogs. I know that now.

2017-04-25: Frontier repo: https://github.com/brentsimmons/Frontier Not much to see yet, but there’s daily …

2017-04-24: In the fall the war was always there, but we did not go to it any more. It was cold in the fall in …