Coyote Cartography

Follow @chipotle on Micro.blog.

Article

Photo

Tech

Writing

2023-03-22: I have bought a JBL Flip 6 Bluetooth speaker to replace a seemingly dying Bose SoundLink Mini II. …

2023-03-18: I perversely hope Dramatica keeps failing to show any visible progress in making a 64-bit release of …

2023-03-03: The weather is (usually) one of Florida’s (increasingly few) saving graces.

2023-03-01: Safe and secure under an ancient oak tree, but definitely not on a schedule.

2023-02-26: In a quest to see if a problem I’ve been having with a wifi-enabled A/V receiver is actually …

2023-02-20: I demoed the active speakers I’m considering replacing my home theatre system with, now that I …

2023-02-19: I saw someone post a screenshot of Mark Zuckerberg announcing “Meta Verified” and …

2023-02-15: Not thrilled with Akamai killing the Linode brand. The product is the same for now, but it’s …

2023-02-15: Time to begin the Update All The Things dance. I have content caching enabled on my Mac Studio to …

2023-02-11: I was in a Best Buy with a Magnolia Hi-Fi substore in it and an employee—who actually knew about …

2023-02-09: I’m slowly edging toward the idea of replacing my 5.1-now-3.0 home theater setup with a …

2023-02-08: Every time I take the iPad out with me for serious portable computing, I’m reminded why I like …

2023-02-04: Hanging out in the International Drive/Sand Lake area of Orlando. Way back when, I didn’t have …

2023-01-31: I’m currently carrying my iPhone 12 without a case, and it feels positively illicit.

2023-01-28: St. Petersburg, Florida, is so cool a city in some ways. If only we could replace Ron DeSantis with …

2023-01-27: Are some folks seriously pulling a Twitter-esque performative outrage dance of “how dare they call …

2023-01-27: Just as a heads-up again, if you’re following me from Mastodon, it’s better to follow my …

2023-01-25: I finally remembered this Mac has Stage Manager, so I just enabled it, and after about five minutes …

2023-01-22: I’m sure not every British TV show has credits set in Gill Sans. Just, like, 95% of them.

2023-01-21: As much as I’ve migrated a lot of my life back to the Mac, it’s still really fun to be able to use …

2023-01-17: After my return to California, my totally scientific empirical analysis is that “woke” …

2023-01-17: If you’re looking for a decent macOS Mastodon client, your options are: Ice Cubes Seriously, …

2023-01-17: The downside of returning to the Bay Area for a week is that it makes me acutely aware of what …

2023-01-16: The more I poke at the idea for this application, the more I think there’s something there—but …

2023-01-16: The hotel I’m staying at in San Jose this week has cardboard sleeves for their coffee cups …

2023-01-14: While it’s great the Apple Watch prompts “it looks like you’re on a walk, start a …

2023-01-12: I’m renting a Nissan Altima and the adaptive cruise control is comically terrible. When it …

2023-01-05: Finally reading Amusing Ourselves to Death by Neil Postman. So far it is as good as everyone says, …

2023-01-04: A great joy of my work life since 2017 or so has been the ability to pack up and work from coffee …

2023-01-04: Dusting off my Elixir/Phoenix knowledge for a potential project down the road, and Panic Nova is …

2023-01-03: Next week’s challenge: see if I can fit a week’s worth of clothes and electronics (both work and …

2023-01-02: I’m considering switching from Carrot Weather back to Apple Weather. I haven’t looked at …

2023-01-01: Feeling like a web app will work for this novel plotting-helper. As much as I like native apps, it …

2022-12-31: While I think I’d prefer a desktop application for fiction brainstorming/plotting as a user, I …

2022-12-30: Wondering if I could build a story development app somewhere between Dramatica’s over-the-top …

2022-12-28: Poking at Ulysses’ new “Projects” feature. This is a pretty direct shot across the …

2022-12-27: Perhaps a touch apprehensive that my first flight back to California after making the move to …

2022-12-24: Central Florida is not well-equipped for three nights of hard freeze in a row.

2022-12-23: For years, I’ve had a set of “Corporate Promos” filters in Gmail. I’ve …

2022-12-23: Despite being all in on Ulysses for writing, I brought iA Writer’s custom fonts with me. …

2022-12-21: Okay, so an hour after getting the smart lights, they’re fun! But I don’t know how …

2022-12-18: (watches several Mastodon servers grind to a halt and fall over) You know, I really do like Ruby on …

2022-12-18: I’m thinking about getting a few HomeKit-enabled smart lights, but not sure which. Hue is good …

2022-12-16: Remembering that time on Twitter someone mansplained the Bechdel Test to me. Good times.

2022-12-16: My new glasses came in. This prescription is very different and, apparently, right—less spherical …

2022-12-16: So apparently it’s good that I got to post “where to follow me” links on Twitter …

2022-12-16: So when I made the analogy of Twitter to a favorite bar that’d been taken over by a new, bad …

2022-12-14: Okay, so. Do I finally upgrade my Macs to Ventura now that 13.1 is out?

2022-12-14: My Mastodon address is now @chipotle@mstdn.social, and I’m re-following Mastodon accounts from …

2022-12-14: Probably going to set up a “pure” Mastodon account, rather than following Mastodon folks …

2022-12-13: Replacing one smart thermostat (Lennox iComfort M30) with another (Ecobee Smart Enhanced), because …

2022-12-12: From Ezra Klein: “Twitter’s value is how easy it makes it to talk. Its cost is how hard it …

2022-12-09: What Advent of Code has taught me so far is: I have gotten pretty rusty at solving programming …

2022-12-06: Starting to follow more and more Mastodon users from my Micro.blog account and wondering if this …

2022-11-30: Having your 78-year-old mother go in for a cervical laminectomy/fusion is speedrunning “how to …

2022-11-23: I am not quite at the point where I am going to have to switch from “show all posts and …

2022-11-22: Twitter, failure modes, and your favorite bar So I’ve been seeing arguments for why, no, you should really stay on Twitter, because of the …

2022-11-14: Some of my workplace meetings are now being conducted in Slack “huddles” rather than on MS Teams, …

2022-11-05: Do Mastodon instances have to specifically enable some kind of support for Micro.blog to …

2022-10-31: I tried the Arc Browser a little and didn’t quite feel like it took. A couple days ago decided …

2022-10-31: I’m going to try to renew my efforts to be “Micro.blog first,” and maybe bestir …

2022-10-26: As I poke at re-learning Ruby on Rails yet again, I’m discovering to my chagrin that the Emacs …

2022-10-25: It feels like it’s an open secret that Panic Nova 10 is going to be a big release and I am …

2022-10-18: I’m taking a Ruby on Rails refresher course, but I’m pretty sure it’s …

2022-10-14: After a few months back with Safari, I’m trying the Orion web browser again. I suspect …

2022-10-12: My favorite crazy story brainstorming app, Dramatica Pro, still runs only on 32-bit Macs even though …

2022-10-11: Working on a Spacemacs-inspired theme set for Panic Nova. Despite my inability to get into Spacemacs …

2022-10-10: While I’m still using BBEdit for almost everything, I’m excited again about Panic Nova …

2022-10-10: While I haven’t been using Elixir recently, I just updated the Elixir BBEdit Package. This …

2022-09-29: Hurricane Ian’s predicted path two days ago took it within 14 miles of my house. Its actual …

2022-09-28: Okay, this is SERIOUS now. www.usatoday.com/story/mon…

2022-09-25: Catching up on “Andor” before the storm hits.

2022-09-17: Finding great seafood in Florida is surprisingly difficult, but I had a truly great clam chowder, a …

2022-09-14: I keep trying my iPhone 12 Pro without a case, because I always used to hate cases and it always …

2022-09-09: Exploring Clermont, Florida, today—when it’s not raining, it’s (slightly) cooler out. …

2022-08-30: Impression after a few minutes with the Keychron Q3 keyboard: this is very heavy, and I’m not …

2022-08-25: I can’t say I’m fully adjusting to Florida, but I’m finding/rediscovering …

2022-08-10: I keep telling myself I will re-adjust to Florida summer, but the truth is, I don’t feel like …

2022-07-21: After Palm Springs, Tucson, and Austin, I will be the only person walking in New Orleans tonight …

2022-07-20: Ah, nothing like waking up to morning rain to make you think, “I left the car sun roof cracked …

2022-07-18: My Nancy Boy shaving cream de-emulsified in the heat! It whipped back up to a usable consistency …

2022-07-18: The whole Palm Springs area is like Florida’s weird desert cousin.

2022-07-17: If I’d known my cross-country trip would be happening during a heatwave, perhaps I wouldn’t have …

2022-07-16: Last dinner in the SF Bay Area on the deck at Quinn’s Lighthouse in Oakland.

2022-07-15: Thoughts on Leaving California I. I wasn’t born in California. I wasn’t born in Florida, either, even though it was, …

2022-07-15: As I visit places around the SF Bay in my last few days here I keep thinking I’m visiting (Place) …

2022-07-08: Hm. It occurs to me that I probably can’t change the billing address on my credit cards until …

2022-07-01: Likely my last time doing some remote work at the irrationally pretty business park in San Ramon.

2022-06-17: Pretty sure I want to get back to Il Fornaio at least once before I leave California. I’m not sure …

2022-06-17: I drifted away from the iPad completely after getting my M1 Air, but lately I’ve been carrying the …

2022-06-10: Apparently the cloud version of Microsoft PowerPoint handles conflict resolution with “keep …

2022-06-09: One thing I do like about the iPad, which you can only do with a true external keyboard: portrait …

2022-06-09: For no particular reason, I’ve headed out for an afternoon remote-working with the iPad Air rather …

2022-06-07: Pretty sure I’ve seen dance clubs with a less elaborate stage lighting system than this …

2022-06-07: In line for the Talk Show Live at Apple Park’s new developer center. Feeling lucky I get to …

2022-05-21: I am finding the state of modern PHP frameworks more exhausting than ever; I may have been on the …

2022-05-19: I bought a Magic Keyboard that supports Touch ID today, and now wonder just what I was thinking. …

2022-05-17: The Laravel tutorial that I’m working through to refresh my PHP credentials uses the Tailwind CSS …

2022-05-14: I’m pretty sure this is the closest I’ve been to a wild coyote—probably about 50 feet. I …

2022-05-11: Remember when 5by5 was the up-and-coming tech podcast network?

2022-05-06: Because it seemed like there should be one, I have made a version of the Nord color scheme for …

2022-05-05: Tempted to walk around the mostly empty office building and chirp “are we feeling …

2022-05-04: After watching “Severance,” I would like to expand my catalog of defiant jazz.

2022-05-02: This week is my first with mandatory in-office days since March 2022. On the one hand, it’ll …

2022-04-28: (Re-)learning Laravel, the PHP framework, in my spare time, and I’m very impressed with what …

2022-04-22: Discovered Apple Music—and other streaming services—now have the cast albums for two musicals based …

2022-04-21: I have ordered an Ember “Smart” Coffee Mug and feel bad about myself for having done it. …

2022-04-19: Plugged my MacBook Air into my Studio Display for the first time this morning, and immediately …

2022-04-15: As much as I love the modern era of thin and light laptops, I miss being able to lock my laptop to a …

2022-04-14: There may be no more more convincing proof of Satan’s existence than the Hacker News thread on …

2022-04-14: Realizing I have an old Logitech K380 keyboard that’s no longer “attached” to anything has gotten me …

2022-04-12: Part of me wants to hang on to this, but I don’t even know if it’s still readable—and I …

2022-04-05: So apparently Star Trek: Picard season 3 will basically reunite ST:TNG. I think I’m on board …

2022-04-05: I seem to have a strange talent for running into edge case bugs in Acorn, my favorite image editor. …

2022-04-04: One interesting silver lining to the Studio Display: for the first time since March 2020, I have an …

2022-04-03: This is an interesting opportunity to re-evaluate some of my day-to-day workflow. I’ve been …

2022-04-03: Well, hopefully things will remain copacetic. I’m watching you, theoretically …

2022-04-03: If you want to hear what the Mac Studio’s fans sound like when they’re REALLY running …

2022-04-03: The new Mac is…working? Twice—in 24 hours—it’s stopped responding to the keyboard plugged into …

2022-04-02: Seeing “Tweetie2” still referenced by the current Twitter app is a trip, if you’re a certain kind of …

2022-04-01: Nope, that doesn’t solve it, as Safari instantly locked when I started it. Chrome does the …

2022-04-01: Hmm. After more head-bashing, I am suspecting my problem is actually Rogue Amoeba’s …

2022-04-01: While I’ve gotten everything transferred over to the new Mac without incident, Safari has been …

2022-03-31: I’m somewhat dismayed that the Mac Studio power light appears to stay on all the time, even …

2022-03-28: I don’t suppose I know anyone who knows someone at Twitter who can look into a support case …

2022-03-26: Racing to get a revision outline done in a story brainstorming program, Dramatica, before I …

2022-03-25: I haven’t had really great taco truck tacos for a long, long time. Until tonight.

2022-03-11: I am eating peanuts at this microbrewery near my laptop, and peanuts make little bits of peanut …

2022-03-09: Unnecessary update: swapped back down to 32GB of RAM. I’ve been getting by for years with …

2022-03-08: I may have ordered a Mac Studio and—may have overbought. Still waffling on whether to change the …

2022-03-08: Trade-in credit for your 2015 Apple iMac: $50 gift certificate to The Cheesecake Factory

2022-03-08: The silver lining of (over)buying a Mac Studio, if I convince myself to pull the trigger, is that I …

2022-03-08: Hmm. The “Mac Studio” plus the new display may be the official replacement for the iMac Pro/27″ …

2022-02-18: Well, I suppose getting a breakthrough Covid infection is sort of like an extra booster, right? …

2022-02-17: I have my new iPad mini, finally! I need to think about actually organizing the home screen, which I …

2022-02-17: For some reason when I made a post a few minutes ago, Gluon (a Micro.blog client I’m going to …

2022-02-17: If I were on Tesla’s Board of Directors, I would be telling Elon Musk it’s time to put …

2022-02-03: With the most recent episode, I think “Star Trek: Prodigy” has now leapt into first …

2022-02-02: Well, I could make my inaugural cooking-for-one dish (rosemary skillet chicken, which will almost …

2022-02-02: For the first time in nearly 20 years, I’m living alone—only until mid-July, but it’s still …

2022-02-01: It seems silly that, knowing I am moving in six months, I am buying new sheets, and a new electric …

2022-01-31: For some reason, my MacBook Air has decided that Apple Pay should always be confirmed on my watch, …

2022-01-21: I have email from a recruiter that begins “(Company Name) is looking to hire a Technical …

2022-01-12: After being on the Fantastical for Mac and Timepage for iPad/iPhone trains for a few years, …

2022-01-07: I have finally broken down and, despite my desire to mostly get rid of things before an almost …

2021-11-29: I’m almost chagrined at how much more I like my Kobo than my Kindle. Native ePub, better management …

2021-11-28: Finally getting to Susanna Clarke’s Piranesi. 📚

2021-11-26: My first Kobo book is A Libertarian Walks Into a Bear: The Utopian Plot to Liberate an American Town …

2021-11-25: I may have succumbed and bought a Kobo Libra 2 before my Christmas trip (asking for it as a …

2021-11-16: A few years I ago I was listening to three Radiotopia podcasts. I’m still listening to those …

2021-11-12: Irrationally tempted to buy a Kobo e-reader as a present to myself before a trip next month. I have …

2021-11-11: Well, after dropping their “Cash Reserve” savings account rate down to 0.1%, …

2021-11-04: When I prep my Mac for an OS upgrade, I always review installed apps to either make sure …

2021-10-21: Debating seeing “Dune” in a theatre. It’s clearly made for that, but even setting …

2021-10-20: I really need to have a garage sale for old keyboards, headphones/amps, etc., but I have no garage.

2021-10-15: Finally giving up on Encrypt.me. I loved them when they were Cloak; they seemed to get flakier post …

2021-10-13: Okay, the Expert Mouse started working again when I unbound its cord. I don’t know if that …

2021-10-13: I’ve been using desktop trackpads for years, but am wondering whether going back to a …

2021-10-12: At a (virtual) tech accessibility conference for a few days. If I was playing a drinking game where …

2021-10-07: Bolling Grove, along the Avenue of the Giants

2021-09-30: I am tempted to upgrade to the new iPad mini as a birthday present, even though I only bought the …

2021-09-28: “Typefaces have no gender”: this post about Klim Type Foundry’s new typeface Epicene is a long and …

2021-09-22: Something I’m noticing (again): while both Google and Apple can automatically add calendar events …

2021-09-13: Back on my vague thoughts about writing a tutorial on building modern PHP apps without frameworks. …

2021-08-20: Writing my own PHP microframework, as one does.

2021-08-20: Each trailer for the “Foundation” series is better than the one before. I really hope …

2021-08-16: Months after buying a domain name for a potential project, I now have a placeholder page up there. …

2021-08-12: Apparently I am the only one who looks at Twitter’s new font and fairly minimal UI changes, …

2021-08-09: I wasn’t sure if I’d use BBEdit 14’s notes feature, but I’ve been using it a …

2021-08-09: I’ve been linked to from Daring Fireball for the first time in years. (Granted, it’s not …

2021-07-26: Apple Tech Note: Resolving iCloud syncing issues. In order, try: 1. Restarting the app. 2. Logging …

2021-07-24: 1½ oz. light rum, ½ oz. Rhum Clement Creole Shrubb (or orange curaçao), ¼ oz. simple syrup, dash or …

2021-07-22: My Elixir package for BBEdit is available, with syntax highlighting, clippings, and a bundled …

2021-07-22: So, I ordered a new Apple Watch, and since I will lose my car for a few days at 1pm today I got …

2021-07-22: Managed to crack my Apple Watch this morning through an unlikely combination of catching its loop …

2021-07-20: Making a batch of “Joan’s Broccoli Madness” salad, from the now-defunct Sweet …

2021-07-20: BBEdit 14, and why you should care When TextMate burst onto the scene in the mid-2000s, it didn’t take aim at Emacs and Vim as …

2021-07-17: Panic’s Nova, ten months in TL;DR: I’m not using it much. I’m sure my review of Nova made it clear that I wanted to …

2021-07-17: Removing dark mode from my web site and microblog, at least for the time being. It’s just too …

2021-07-16: It still feels kind of weird to be (a) out with an iPad again, (b) out with an iPad that has an …

2021-07-16: Back at the unnecessarily beautiful Roundhouse Conference Center in San Ramon for the first time …

2021-07-16: If I could make myself use Emacs, Spacemacs would be the version of Emacs I’d be making myself …

2021-07-16: A BBEdit color scheme: SpaceBones, bringing a Spacemacs-inspired vibe in both light and dark …

2021-07-15: Pro tip in porting editor color schemes: accidentally setting the foreground and background text to …

2021-07-15: Working on a general review of BBEdit, but I may write a “BBEdit for technical writers” …

2021-07-12: Finished watching HBO Max’s “Hacks.” This is just a surprisingly great show. 📺

2021-07-03: Possibly somewhat ironic that my review of Panic’s Nova text editor is usually a very high hit …

2021-07-01: After about three minutes of use, Mimestream is instantly my favorite Gmail client. I really hope it …

2021-06-30: Okay, after a week with Firefox: slightly better extensions, perceptibly slower than Safari, bigger …

2021-06-29: TIL it is not possible to send Elixir code samples as Gmail attachments, even zipped, because Google …

2021-06-23: Okay, after a very short amount of time, I am leaning more toward taking the expensive keyboard back …

2021-06-23: Going to go out with the new iPad as a test run—I’m seeing if the M1 Air has turned me back …

2021-06-22: Trying to use Firefox everywhere and see how I tolerate it. It doesn’t work as well with …

2021-06-21: For better or worse, I am going with the smaller iPad. (I’m fortunate enough to be able to do …

2021-06-21: I’m preparing for the upcoming major changes to Safari’s UI by trying to get more …

2021-06-20: Debating returning to the iPad lifestyle with an 11” model, either the new iPad Pro or the …

2021-06-18: It is currently 90°F where I live in Silicon Valley, down from a high today of around 95°. However, …

2021-06-17: If Microsoft Teams’s video chat system was any harder on the CPU, my MacBook Pro would be …

2021-06-16: First time I have eaten inside my local gyro place for over a year, and first time in that long …

2021-06-14: After a bit of back and forth with myself, cancelling the Tidal subscription I’d maintained in …

2021-06-14: I may make a serious push—of myself—to use BBEdit for coding again, building whatever packages I …

2021-06-13: Capsule review of Apple’s new Siri Remote: finally, a $60 remote that feels like it’s …

2021-06-10: A quick unofficial Apple Music Spatial Audio FAQ So, what is it? Music mixed in Dolby Atmos. So, like, surround sound? Yes, with an asterisk …

2021-06-08: If “Spatial Audio” Apple Music sounds better to you on headphones, kudos—but it really …

2021-06-08: A quick unofficial Apple Music Lossless FAQ So what’s the deal? Apple Music can now stream files as “lossless,” up to 24-bit …

2021-06-08: The Music app, at least on the Mac, has never actually changed the output sample rate to match the …

2021-06-08: Can we just shorten “Xcode Cloud” to ‘Xcloud”?

2021-06-07: WWDC capsule review: 👍 Shortcuts on Mac 👍 iPad multitasking 👎 No new Macs 👎 No iPadOS external …

2021-06-04: Starting a new project in PHP in 2021 feels willfully contrarian, but I think that’s part of …

2021-05-31: Years ago, I bought a cast iron skillet on Kickstarter, and after years of trying to get a …

2021-05-31: Fast food restaurants in California are opening for dine-in again. Nature is healing.

2021-05-28: Occasionally I bumble into a TV show that’s way better than it has any reason to be. This …

2021-05-27: It seemed like iTunes/Music was de-emphasizing star ratings for songs over the last few years, but …

2021-05-21: It’s interesting—and disconcerting—seeing which places around Sacramento are following the …

2021-05-20: Been a while since I’ve had a cocktail outside my apartment, and this Old Fashioned looks …

2021-05-20: There is a road in Oakland called Hegenberger. There is a burger place on Hegenberger called …

2021-05-18: Sometimes I want to write more about “mid-fi” audio stuff, which I define thusly: both …

2021-05-17: Okay, I’ve only seen the first episode of “Hacks,” but it was surprisingly …

2021-05-12: I just put Overcast on my M1 MacBook Air, and realized this is actually the first time I’ve …

2021-05-11: When I turned on my TV just now, it told me “now there are video podcasts, like Joe Rogan, on …

2021-05-10: I never really liked “dark mode” on the Mac until Big Sur, especially coupled with a …

2021-05-06: I often find the “Less Wrong” style more wearisome than enlightening, but it’s …

2021-05-06: In 2019, my iPad Pro had completely supplanted my MacBook, and I spent more time on it then my iMac. …

2021-05-05: I’m not sure whether it’s worse if this is a fake dialog box, or if it’s real.

2021-05-03: I tried NextDNS for a bit, but its default blocklist is so aggressive I think I’m backing off …

2021-05-03: Okay, giving up on getting Time Machine to work automatically over my local wireless network. It …

2021-05-02: Now that we’re barely a month away from WWDC, it seems like a good time to upgrade my desktop …

2021-04-28: Update: day after the second vaccine and I feel fine. Apparently donuts work.

2021-04-27: The Peril of “No Politics” Basecamp is both the name of a small tech company and their primary product, a web-based project …

2021-04-27: I have perhaps optimistically booked my first “staycation” in over a year, in about …

2021-04-27: And got the second vaccine dose. So far no ill effects but the day is young! 💉

2021-04-27: “Musk suffers from the common frailty of those who are smart and successful in one field and …

2021-04-23:

2021-04-23: Jimboy’s Tacos—a chain based out of Sacramento that makes what research will tell you is Kansas …

2021-04-23: Increasingly convinced that while the AT&T-owned HBO is trying turn itself into the new Netflix, …

2021-04-22: Apple Disk Utility is a pile of garbage soaked in oil, lit on fire, and set adrift on a toxic river.

2021-04-22: Disk Utility’s “First Aid” has been running on my Time Machine volume—a 500GB …

2021-04-21: The Mac and the iPad aren’t meeting in the middle yet At the end of 2010, John Gruber of Daring Fireball wrote in a Macworld column, The central conceit …

2021-04-20: Tried the Magic Keyboard on my desktop because my Matias Mini Tactile Pro is SUPER LOUD. And even …

2021-04-20: Tim Cook: We’re long overdue for refreshing the iMac design. Anyone have any ideas? Craig …

2021-04-19: While I very rarely use TeX these days, I’ve been using a Markdown processor that follows …

2021-04-17: I just had a good App Clip experience in the wild! A restaurant check had a QR code that brought up …

2021-04-16: I’ve settled on Ulysses as my main prose writing program now, despite my reservations about …

2021-04-15: How you know someone is a technical writer: they not only read the manual first, they judge it

2021-04-13: Even in 2021, any new server-side web app with even a vain hope of being installed by people who are …

2021-04-13: Occasionally I buy a new domain name on the theory that it will spur me to actually create the …

2021-04-01: No idea when I’ll be able to schedule a Covid vaccine, but the weather is now comfortable …

2021-04-01: Am I the only one whose interest in a new site/service immediately drops if it proudly proclaims …

2021-03-31: I’m pretty sure I’ve been spending more on restaurants during the pandemic thanks to …

2021-03-31: I feel like I’m getting the zen of Panic’s Nova, at least with my relatively simple …

2021-03-31: I’ve done some minor updates to Coyote Tracks, my web site, tweaking the styling and updating …

2021-03-27: I keep noodling around with a little PHP project, but keep digging in my heels at how…big modern PHP …

2021-03-26: The stickering has begun.

2021-03-24: Honestly, I keep thinking “hey, maybe I should try and write a new just-a-blogging platform …

2021-03-24: I’m surprised nobody’s forked WordPress yet to hang onto the original editor. (Of …

2021-03-19: My favorite critic writes about my favorite TV show, “For All Mankind.”

2021-03-19: It’s always worrying when writers I like get overly concerned about the dire effects of …

2021-03-14: So what are people using for “read it later” services these days, if anything? I …

2021-03-11: I’m retooling my hand-coded personal website to be slightly more maintainable, turning most of …

2021-03-06: Rabbit’s Foot Meadery just north of me in Sunnyvale, the biggest mead producer in the United …

2021-03-05: Yikes, any Hacker News thread that touches on “culture war” topics sure brings out the …

2021-03-03: Unusual thing to miss during the pandemic: the Roundhouse, a conference center at a business park in …

2021-02-24: Something I just learned about Fry’s: when struggling in 2019, they switched to a consignment …

2021-02-24: Strange that Fry’s is silently finishing its slow-motion corporate collapse, while I’ve …

2021-02-23: I think I’ve hit my personal limit for “it’s been a whole month and the world …

2021-02-20: I’m really excited for season 2 of “For All Mankind”…and I think I only know one …

2021-02-16: I have a 4K HDR Blu-Ray player and exactly one disc for it. (“The Lion King,” for the …

2021-02-15: My new M1 MacBook Air fails to sync iCloud data at least three times as fast as the old Air!

2021-02-15: In the good-news-question-mark? department: the San Jose metro area’s Covid new case rate has …

2021-02-12: I’ve been wondering if my projects have suffered because it’s so difficult now to …

2021-02-05: I have created my own Cuban-style mojo marinade recipe for roast pork, which I’ll test out …

2021-02-03: And, Zenburn for @panic Nova is released: github.com/chipotle/… I am one of those odd ducks …

2021-02-02: There are a lot of things I should be spending my time on, but apparently the only one I have …

2021-01-31: Me: I think I am giving up on headphones and just getting some solid desktop speakers. Also me: Ooo, …

2021-01-30: I’ve tried two different Bluetooth/AirPod control widgets for the Mac. AirBuddy is more …

2021-01-29: As I sit outside with my laptop watching its battery drain, do I wish my M1-based Air was already …

2021-01-24: It may be raining when I go to pick up my lunch, but at least the rain will stop in [checks notes] a …

2021-01-22: I’m trying to talk myself out of upgrading my MacBook Air to an M1-based model, but I’m …

2021-01-19: Seeing rumors that the new iMac sizes will go from 21″ and 27″ to 24″ and 32″. First world problems, …

2021-01-14: You know, I kinda want to upgrade my iMac to macOS 11, but I’m going to hold off off until …

2021-01-03: Holy hand grenades—the only program I know that started back on BeOS that still survives to this …

2021-01-03: Back in Spring Hill, Florida, the town I went to high school in—outside a hip microbrewery. When I …

2020-12-31: The common wisdom is that movie theatres may go the way of the dodo now, but I suspect, in a few …

2020-12-30: Somehow Clermont, Florida, became interesting when I wasn’t paying attention.

2020-12-28: As an SF Bay Area resident, I shouldn’t idly look at Kansas City real estate. “3BR/2BA …

2020-12-27: Many years ago Tampa tried a “Channelside” entertainment district that largely flopped. …

2020-12-17: Michelle Yeoh mostly sells it through the sheer power of being Michelle Yeoh, but Star Trek: …

2020-12-14: San Francisco’s Cliff House restaurant is shutting down, a combination of the pandemic and …

2020-12-04: Taking a personal day, and taking advantage of outdoor dining while it’s still available. The …

2020-12-01: I’ve been at my current job over two and a half years—the longest time I’ve been at the …

2020-12-01: Finally admitting that “nag self to do healthy things” apps just irritate me and moving …

2020-11-30: Finally buying a Blu-Ray player before the Thanksgiving weekend sales disappear. I’m not sure …

2020-11-29: “All Things Must Pass,” Colin Hanks’s documentary about Tower Records, is a lot of …

2020-11-26: For a few years now my Thanksgiving quasi-tradition has been me and two or three close friends going …

2020-11-19: Despite often making fun of smooth jazz, I’ve found it’s great to have on as background …

2020-11-18: Giving Zenni Optical a shot for new glasses. I’m annoyed that they won’t let me enter …

2020-11-18: I’ve been using Ulysses off and on for years and just figured out what filters are good for. …

2020-11-16: Trying to figure out how to minimize risk to myself and my mother for Christmas, as I’m …

2020-11-16: It’s been fascinating to go into the Trailers app on Apple TV, or trailer web sites, and see …

2020-11-14: I appreciate this place having outdoor patio seating, but it’s approaching the time of year …

2020-11-13: You can fool some of the people all of the time, and all of the people some of the time, but …

2020-11-12: I am tempted to buy the M1-based MacBook Air despite having bought, earlier this year, a (cough) …

2020-11-11: From mid-2018 through early 2020, my iPad Pro was my main portable. In early 2020 I bought the (last …

2020-11-10: The Hacker News community celebrates the Mac moving to an entirely new CPU architecture with the …

2020-11-06: Ulysses has behaved well enough under previous Big Sur betas that I wasn’t prepared for it to …

2020-11-05: I may have to break down and order another keyboard with Matias Quiet Click key switches. I love the …

2020-11-03: I am not quite making good on my quasi-joke to my boss at virtual standup today about working …

2020-11-03: I don’t know whether this is celebrating victory or drowning sorrows yet, but it’s this …

2020-10-31: I’ve encountered the first use of iOS “App Clips” in the wild I’ve seen, a …

2020-10-30: Hacker News is angry with me for criticizing Glenn Greenwald, but sorry: his work on Snowden …

2020-10-27: I am losing a 606-day stand streak on the Apple Watch because it lost data when I had to erase and …

2020-10-21: quibi (KWI-bee), noun. A unit of time for measuring the lifespan of ill-conceived internet startups: …

2020-10-19: In an article about Tab diet cola ending production, I learned Odwalla has also entirely stopped …

2020-10-16: A lot of iPhone nerds seem to be dithering about choices this year: the Pro phones have both gotten …

2020-10-13: First world podcast addict problems: I really dig Castro’s inbox/queue model for organizing …

2020-10-13: There are persistent rumors that Apple will make portless iPhones next year that only charge …

2020-10-13: If you can’t shake the HomePod Mini and have its display light up with ALL SIGNS POINT TO YES …

2020-10-08: Mini-rant: whenever people want to mock audiophiles they joke about “gold cables.” …

2020-10-01: A brief chat about Chuck Wendig, the Internet Archive, and bad information spread in good faith Because I’ve got a bug up my butt about this again, let’s briefly dig into a social …

2020-09-28: I have enjoyed having lots of craft beer to support local breweries during the Plague Year, but it …

2020-09-28: Ever so slightly alarming that when I search for “panic nova review” in both Duck Duck …

2020-09-24: Ah: I hadn’t realized “Ted Lasso” was co-created by Bill Lawrence, of …

2020-09-24: The local Rock Bottom Brewery has re-opened with a LOT of patio seating. It’s sort of odd: …

2020-09-24: Well, the new speakers sound terrific if I stuff foam into their rear ports, but is this an …

2020-09-22: It seems like the same Catalyst apps are better on Big Sur than they are on Catalina, like the TV …

2020-09-22: “Ted Lasso” is, at least three and a half episodes in, not only a needed injection of …

2020-09-20: Now that macOS Big Sur is almost out, I guess it’s okay to update my iMac to Catalina.

2020-09-19: I really shouldn’t buy new things as a way to relieve stress, because the way this year is …

2020-09-17: After a bit of hammering, I have tentatively concluded that in fact I can’t make an …

2020-09-17: Panic's Nova text editor (a review) Panic, the long-established makers of Mac utility software, seems fully aware that introducing a …

2020-09-16: The air is clear for the first time in nearly two weeks and I am going to Shake Shack, dammit.

2020-09-11: I feel like writing up a review of Panic’s Nova code editor, but I have to decide if I’m …

2020-09-10: Switched back to my old desktop speakers to see whether the new ones really sound better to me. And …

2020-09-08: Well, it’s sure nice that the high temperatures today came in about ten degrees lower than …

2020-09-05: I keep toying with the idea of buying a Linux laptop, then remind myself that the chance of me …

2020-09-04: Blue Apron has been good for kicking me in the butt a bit for cooking again, after many years, but …

2020-08-28: The new desk is here, and—I’m conflicted. It’s pretty but clearly not well-built, and …

2020-08-25: ‪I like the Art of Noise and Tom Jones cover of “Kiss” better than Prince’s original. Sorry, …

2020-08-25: My “day job” work setup is setting a laptop up on a stand on the desk in front of my …

2020-08-24: Update: the new speakers came in earlier than expected. Also as expected, they do not fit on the old …

2020-08-24: Now that I’ve cleared everything off my desk but the iMac in preparation for a new desk later …

2020-08-24: I’m always irrationally amused by putting in an address of a company I’ve just done …

2020-08-21: I’ve finally ordered a slightly bigger desk and, with some trepidation, new powered speakers …

2020-08-20: For years I’ve expected to move back to Florida to take care of my mom. Despite a push this …

2020-08-13: So now it seems like I’m going to end up with a binder for CDs and a separate photo …

2020-08-12: In preparation for a possible (seemingly down from “probable”) move, I’m trying to …

2020-08-12: After using Big Sur for less than a week, my two biggest aesthetic complaints are (1) the menu text …

2020-08-11: Currently reading: It Was All a Lie by Stuart Stevens 📚

2020-08-10: I really, really liked HBO’s noir revival of “Perry Mason.” Four out of four …

2020-08-08: I’m bemused to say it, but I think I liked the first episode of Star Trek: Lower Decks. 📺

2020-08-07: When I launched macOS Big Sur, I thought, “Oh, that transparency isn’t much at …

2020-08-06: Immediate impression of macOS Big Sur: Apple looked over at the sweeping UI changes Windows made a …

2020-08-05: Currently reading: White Rage: The Unspoken Truth of Our Racial Divide by Carol Anderson 📚

2020-08-04: As much as I feel like I should be moving away from Google services, I’m finally getting …

2020-07-31: I have discovered that I still have the box for my iPhone 3GS, and inside it is: my original iPhone. …

2020-07-31: I’m narrowing in on the desktop audio system I’m likely to buy, but since I will have to …

2020-07-30: Well, I suppose Apple technically has one more day to get the Big Sur public beta out in July? My …

2020-07-29: Trying a bit of an experiment with indiebookclub, an “IndieWeb” experiment in …

2020-07-29: Finished reading: The Quick Red Fox by John D. MacDonald 📚

2020-07-28: Hmm. Well, I was going to securely erase my old backup drive, but after an hour or so of trying I …

2020-07-28: Taking the shocking step of finally cancelling Netflix.

2020-07-27: I’m realizing, after years of pretending otherwise, that I’m not really a headphone …

2020-07-23: Today’s very expensive lesson: Magic Trackpads are super fragile. I didn’t know this was …

2020-07-19: I have come out of the virtual writing workshop I’ve been at with ~1300 words written on a new …

2020-07-19: It’s so hard to find a café or brewery that I’m comfortable sitting at now—it needs an …

2020-07-18: After a year or so with iA Writer, I’m trying going back to Ulysses again as a writing …

2020-07-16: I really want the public beta of macOS Big Sur; I’m wondering if they’re not releasing …

2020-07-13: I feel like I’m in quite a minority in actually liking macOS’s full screen mode on …

2020-07-13: I’ll be surprised if John Lithgow doesn’t get an Emmy nomination for “Perry …

2020-07-09: It feels like every indie podcast I listen to has started a new paid membership program in the last …

2020-07-08: Socially distant.

2020-07-04: I’ve just started reading the third Travis McGee Novel, A Purple Place for Dying. McGee, a PI …

2020-07-02: Trying to learn how to stop multitasking is quite a struggle now.

2020-07-02: Finally giving Spotify a good trial run after years of using Apple Music, and…eh? I like …

2020-07-01: Blue Apron has just informed me “Important update! Your order has changed,” by which …

2020-06-30: The more I play with other editors, the more I realize what I really want is BBEdit with two modern …

2020-06-28: Realizing that I have an Apple developer account which has expired—and is associated with a company …

2020-06-26: Since I’ve been blocked on a theoretical sequel to “Kismet” for…two years, maybe I …

2020-06-26: Microsoft is closing its retail stores. This is a retreat from the consumer market, which makes me …

2020-06-25: I am usually fairly reticent about installing beta OSes on my devices, but I really want to install …

2020-06-24: www.theverge.com/2020/6/24… This makes me sad and a little nervous about my great (and …

2020-06-20: I just realized that Reeder, my RSS app, has a “Reading List” account that can save any …

2020-06-19: Teriyaki quest update: I made a version earlier this week which was good but not correct, and this …

2020-06-16: Visual Studio Code with Intelephense is so good for PHP work it’s making it hard for me to …

2020-06-15: True confession: I really miss mall chicken teriyaki, and am probably going to have to break down …

2020-06-10: In my ongoing effort to make a work-from-home setup that involves a personal iMac, an …

2020-06-08: So, on my first day out to see Sunnyvale’s new outdoor dining area, I can back to find my car …

2020-06-07: A little weird being in Sacramento with so few people wearing masks compared to the Bay Area.

2020-06-01: You know, I didn’t actually hate Apple’s butterfly keyboard until I bought the new …

2020-05-30: Trail at Sabercat Historical Park in the Fremont hills.

2020-05-29: Finally making my way into the second season of “Counterpart,” and Olivia Williams is SO …

2020-05-29: I kind of want a new Mac mini, but I’ve already bought too many gadgets in the name of End …

2020-05-29: Man, some people on Hacker News get super cranky when you say web fonts make sites more consistent …

2020-05-28: After years of a muddled music library, I’m revamping it all to have local music entirely out …

2020-05-28: I seem to be starting the process of semi-seriously looking for a home in Vallejo. I’m as …

2020-05-27: The exit survey page when I canceled my TIDAL subscription is broken in Safari, which somehow seems …

2020-05-26: The awesome Mac OS Catalina fonts you didn’t know you had access to - Typography.Guru

2020-05-23: I still want a program that’s basically Scrivener for Markdown—organize files into folders …

2020-05-23: Sitting on a bench in the shade in a park with my laptop isn’t the same as sitting in my …

2020-05-21: I’ve again given up and gone out shopping rather than getting delivery, after Safeway’s …

2020-05-21: I headed out for lunch with the intention of getting ingredients for that broccoli salad, but ended …

2020-05-21: I’ll miss Sweet Tomatoes sort of in spite of itself, but at least I’ll still have …

2020-05-20: It occurs to me that I’ve gone for some kind of takeout every day for the last three. I …

2020-05-19: Some people, when confronted with a problem, think “I know, I’ll use a design …

2020-05-16: I’m amused that the first ticket filed against my Nova theme came about an hour after it was …

2020-05-16: Working on a theme for Panic’s Nova editor based on the default theme from Espresso, a web …

2020-05-12: After stumbling into his YouTube channel, I have bought the ebook of Kent Rollins’ cookbook …

2020-05-12: I’ve always loved the five o’clock-ish cocktail hour at home. I’ve heard that the …

2020-05-11: I think what I’m learning from much more cooking is: I need new pans. I’ve ordered a new …

2020-05-09: I’m pretty sure I’m spending way more supporting Bay Area microbreweries during …

2020-05-08: Feeling a bit of strain using the trackpad today, so going very old school. (If you’re a …

2020-05-06: Despite the fact that I’m not remotely a baker, I’ve ended up ordering 10 pounds of …

2020-05-01: Shuffling as much from Dropbox to iCloud Drive as I can, so I can uninstall the Mac Dropbox app. …

2020-04-30: There are times I wish I had the money to fund reboots/reincarnations of once-beloved web sites that …

2020-04-29: A new lens I ordered for my woefully underused Pen-F camera came in—and it makes the camera too big …

2020-04-23: I have rediscovered the charming pointlessness of the iTunes Visualizer. Remember when that was a …

2020-04-20: Making a little “shelter-at-home diary” showing where I’ve been for shopping and …

2020-04-18: I’m poking again at PHP, and seeing how “modern” I can get without feeling like …

2020-04-16: Just discovering the Starz show “Counterpart” now that it’s finished—after only …

2020-04-14: Starting to suspect Blue Apron is secretly funded by the Kale Growers of America.

2020-04-11: No, YOU drove an irrational distance to a Sonic Drive-In when it occurred to you they were basically …

2020-04-10: (1) It took me just a few hours to realize how much I like the iPad mini form factor for this …

2020-04-08: A laptop that I really want to carry around with me upends assumptions I’ve had about Correct …

2020-04-07: Since I’m finding myself on video conference calls a lot more during this period, I was …

2020-04-04: Just before the shelter-in-place order, the office gave me a new MacBook Pro, but since it …

2020-04-03: And soon to face my increasingly common daily mental battle between “make another sandwich at …

2020-04-03: First ~30 minutes with the Air: yes, this is good.

2020-04-02: I may break down and start wearing a scarf, bandana, or shemagh as a face mask when I go out …

2020-04-02: CARROT Weather users: in preparation for the eventual removal of the Dark Sky API (thanks, Tim …

2020-04-02: My new MacBook Air will arrive today! I can’t wait to take it out to a café and… uh…

2020-03-29: Font nerd confessions: I’ve never thought Avenir was good for body text. It’s distinctive, but in a …

2020-03-27: Tonight, I attempt a beef stew with beer in the Instant Pot, which will be the first time I have …

2020-03-25: Using PHP for a little web project I might do makes sense in terms of its ease of deployment, but …

2020-03-24: Ordering a fairly big batch of food from Wingstop. I am not sure this whole sheltering-at-home thing …

2020-03-24: As I read posts from people in other areas talking about how they’re just now moving to …

2020-03-23: Well, I’m getting better at making semi-real lattes with my Nespresso machine by just heating …

2020-03-23: Me: I should really find a silver lining to having to get back to home cooking, and get more serious …

2020-03-20: Signs of the old Apple For a long time, there’s been two competing narratives about Apple’s pricing: …

2020-03-18: I have ordered a new Air, with my existing MacBook Pro 13” (the two-port, no Touch Bar model) …

2020-03-18: Man, I was all set to pretty much instabuy the new MacBook Air if one was announced with a decent …

2020-03-17: You know, making a deal for one of the best QBs in football history just as sports is cancelled …

2020-03-16: Switching my Yes Plz coffee subscription from one bag every three weeks to weekly for a while. Time …

2020-03-13: At Safeway an hour ago to pick up a pretty normal grocery basket; the place is overrun by people …

2020-03-12: I made the mistake of checking my investments, which are mostly retirement accounts. Yikes.

2020-03-11: Downtown San Jose isn’t a ghost town, but it’s quieter than normal, and I suspect going …

2020-03-07: It took me a moment

2020-03-06: AV Club review: “The new Amazing Stories doesn’t live up to its title.” So, …

2020-03-05: Both of the third-party Microblog clients I’ve tried (Icro and Gluon) seem to have no way to …

2020-03-04: Ah, so looking forward to rage-filled theories offering every possible explanation for how Sanders …

2020-03-03: Is there a way to tell Homebrew “if an application was installed from a bottle, then …

2020-02-28: I’m debating whether reading Chuck Wendig’s Wanderers, an epic about an apocalyptic …

2020-02-28: The problem with iPadOS’s windowing/switching features isn’t that they’re not …

2020-02-26: The trailer for each Wes Anderson movie leaves one thinking, upon watching, that there cannot be a …

2020-02-26: Finally managed to get new earpads for my Viso HP50 headphones, and reminded that they’re my …

2020-02-25: Dieter Bohn makes a disquietingly good point in his newsletter: while Apple’s managed …

2020-02-24: Axios AM newsletter today: lead article explictly making the case that moderate Democrats should …

2020-02-21: I’m sure there are more nerve-wracking things than getting a text from your mom saying …

2020-02-20: If the DNC letting Bloomberg in the debate was really the conspiracy Twitter tells me it was, …

2020-02-19: Ezra Klein’s critique of the underlying oligarchy of Bloomberg’s campaign is smart, …

2020-02-16: There are an increasing number of reasons to dislike Amazon, but a prosaic one is that their own …

2020-02-14: It’s strange how transgressive it feels to carry a modern, all-glass smartphone around without …

2020-02-13: Every time I make the mistake of reading my twitter timeline recently, I’ve come away …

2020-02-13: While I’m hopeful iPadOS is on track to get better text and external keyboard handling, …

2020-02-11: I’m kind of tempted to buy tickets for the Monkees concert coming up in April, even knowing …

2020-02-10: Going back to trying the “fitBAG,” a tight sleeve for my iPhone rather than a case. It …

2020-02-07: As I reevaluate what I want to be using the iPad for, I’m starting to reconsider whether the 12.9” …

2020-02-07: I’ve known Twitter has been bad for my mental health for a while, but it’s gotten to the …

2020-02-06: I’m not sure exactly when hardware Kindles started letting you add your own custom fonts, but …

2020-01-26: I’m not sure why “monospaced coding fonts with language-specific ligatures” became …

2020-01-22: For various reasons, I’m noodling around with web site UX/design again and contemplating tools …

2020-01-21: I have been given access to the beta version of a new text editor and it is hard to describe to most …

2020-01-21: Just bought something from the Samsung online store with an Apple Card and feeling irrationally …

2020-01-17: “iOS is great for writers,” I say, stabbing my finger repeatedly at a text field hoping …

2020-01-13: Zeno’s pastry: when any pie or cake is left in an office breakroom, people start taking …

2020-01-11: As part of new year “cleaning,” I’m ruthlessly clearing out years of accumulated …

2020-01-10: Hm. Speaking of Panic’s upcoming Nova code editor, I just noticed that they removed the link …

2020-01-10: Canceled my subscription to The Economist. I rarely have time to read it, and as good as much of the …

2020-01-10: I admit the screenshots of Panic’s upcoming Nova code editor make me kind of excited to try …

2020-01-03: Finished The Calculating Stars by Mary Robinette Kowal a few days ago, and it’s a great …

2020-01-03: I think I may have finally had a galaxy-brain moment of how to use BBEdit as a Scrivener …

2020-01-01: Switching back to Castro as a podcast player, after switching back to Overcast for the last few …

2019-12-31: While I didn’t technically get AirPods Pro for Christmas, I got a check which just about …

2019-12-29: A silver lining of a layover in Phoenix: one of the best coffee shops you can find at any airport, …

2019-12-27: Thinking more about it, I really want a plain text editor with Scrivener’s organization and …

2019-12-27: Wrestling with the thought of going back to using, you know, a word processor to write stories. Not …

2019-12-27: It seems like 2020 or 2021 will be the year either I move back to Florida to be with my elderly …

2019-12-26: The Tampa Bay food scene—including coffee and beer—has really taken off over the last five years. …

2019-12-23: I’m finding myself wobbling between MultiMarkdown Composer and iA Writer on the Mac. I suspect …

2019-12-18: Using the infotainment/nav system in my mom’s Subaru makes me appreciate the one in my Honda …

2019-12-16: Hanging out at the Brass Tap in Wesley Chapel, Florida, which became my go-to beer bar in this area …

2019-12-14: As much as I appreciate Away luggage supporting all the tech podcasts, “carry a charger in …

2019-12-12: My favorite web typography curmudgeon contemplates the Brave web browser, pinpointing my own …

2019-12-12: Coming to the decision point for an upcoming two-week trip: iPad-only, MacBook-only, or take both? …

2019-12-07: I have accidentally found a mysterious alleyway Mexican place in Sacramento that has Cafe de Olla on …

2019-12-07: Affinity Publisher probably isn’t a true InDesign competitor yet if you need truly serious …

2019-12-07: Scheduling a Lyft ahead of time for an airport ride at 4am on Saturday the 14th. I’m hoping …

2019-12-07: Firefox seems to log me out of web sites constantly and breaks functionality of several sites in …

2019-12-05: I don’t really have a bucket list, but I suspect if I did, tonight’s dinner at the …

2019-12-03: The best thing about Firefox for me is likely EFF’s Privacy Badger—I’m not interested in …

2019-11-29: I’m finding myself going back to MultiMarkdown Composer as my prose writing app of choice. …

2019-11-26: Update: I have ordered the TV. Now I can spend days wondering if it was a mistake! (I do this after …

2019-11-25: Considering finally pulling the trigger on a new television, which would be the first one I’ve …

2019-11-24: “For All Mankind” causes my receiver to show “Object” where it’d …

2019-11-23: So, I can’t pull up the find and replace panel on iOS iA Writer unless predictive text is enabled. …

2019-11-22: I checked the sound level of typing on the MacBook Pro’s butterfly keyboard and on a …

2019-11-22: My biggest challenge with Firefox is years of launching/switching to the browser by typing Cmd-Space …

2019-11-22: After yet another instance of opening a Scrivener project and having it freak out about “file …

2019-11-20: For the first time in many years, I’m going to try running Firefox as my default browser. As …

2019-11-14: Phil Schiller’s comments that “we’re both advancing the butterfly keyboard, and …

2019-11-13: Assuming the new(ish) Apple laptop keyboard shows up on the MacBook Air in its next revision, that …

2019-11-07: The conference center I’m camped out at (my Secret Remote Office™) has free wifi that gets 207 Mbps …

2019-11-06: My local McDonald’s has gone through a massive interior design update to be brighter, more …

2019-11-05: While it’s already a few days into November, I think I’m going to commit to …

2019-11-04: A fair number of commenters on Hacker News are just really humorless gits, aren’t they?

2019-11-04: We are being introduced to the potential magic of the Instant Pot™ tonight.

2019-11-02: Hopes for Apple products in 2020: (a) a terrific MacBook Air update with a new, reliable keyboard; …

2019-11-01: Sort of ironic that I’m hitting a “I have to take a brief break from writing” …

2019-10-30: While I have never attended WWDC, I feel like Samsung’s dev conference is giving me the …

2019-10-29: Wandering through one of the few places that my iPhone really sticks out oddly: the Samsung …

2019-10-24: Am I doing something wrong, or is it just potluck whether a “slideover” app in iOS 13 …

2019-10-22: So guessing at this point the chances of an October event from Apple are pretty minimal.

2019-10-19: MacOS Catalina is the first release I can think of, possibly ever, where the quirks—both intentional …

2019-10-17: Sometimes my “office view” is very pleasant on remote-work Thursdays.

2019-10-13: Notes from the Road For a while about a decade ago, I was doing tech blogging; I never rose to “A-list …

2019-10-04: Finally unsubscribing from Medium’s weekly digest rather than deleting it each week after …

2019-10-03: One of the employees at the DMV is wearing a “RUN DMV” t-shirt.

2019-10-02: I played around with Operator Mono, Hoefler & Co.’s $199+ font for coding, and—it’s …

2019-09-30: I was asked, “what’s the name for the kind of government on the Ring,” referring …

2019-09-28: To our great surprise, Chevy’s runs credit cards at the table—and now takes Apple Pay.

2019-09-28: Visiting one of the last remaining Chevy’s in the SF Bay Area. These were everywhere when I …

2019-09-27: Now going two-for-two in attempting to order from Jet, giving up, and going back to Amazon. This …

2019-09-23: As I restlessly try virtually every monospaced font there is for terminal, coding and prose, …

2019-09-22: Chewing on a very first world problem: Southwest’s tickets from San Jose to Tampa are so …

2019-09-20: Suspecting the execs at Regus have been watching the WeWork saga over the last few months and …

2019-09-17: Ubuntu users, how do you deal with the “system restart required” message on login for …

2019-09-16: I occasionally have a perverse desire to set up my next Linux server(s) using Slackware. More likely …

2019-09-15: If you have more than a half-dozen items, a staffed checkout lane at a grocery store is almost …

2019-09-11: I always feel oddly guilty when I go to an ostensibly authentic family-owned Mexican place and think …

2019-09-10: Hot take: “See” may be set to remind us that “high concept” can be so high …

2019-09-08: You know how when you get to a neat hipster brewery but decide it’s too crowded and you …

2019-09-07: The Sons of Liberty Alehouse in San Leandro has won my affection by having a cocktail on the menu …

2019-09-06: I’m a little put out that Rails 6 doesn’t support scrypt as an option for …

2019-09-03: Back on the iPad, using the Brydge Keyboard again, too. While I’m liking it more after my time …

2019-09-02: I’m looking forward to my TouchType iPad keyboard case arriving, but I’m also suspecting …

2019-08-29: NetNewsWire 5 is almost too minimalistic an RSS reader for me (I love my font controls, thank you), …

2019-08-29: Now that I’m back to using my 13″ MBP daily, I’ve got to admit that (looks around) …

2019-08-28: I’m really looking forward to Raise Hell: the Life and Times of Molly Ivins, even though …

2019-08-27: San Francisco’s KFOG is finally going off the air, after having its heart ripped out a few …

2019-08-25: There’s a delightfully dingy local craft brewery tap room in the middle of Palo Alto’s …

2019-08-25: How to tell the café is in Palo Alto: finding the correct wifi network among the 51 that show up in …

2019-08-23: Also, a note re: the mocking of “how to clean your Apple Card”: as someone who carried a …

2019-08-23: There are many things that I like about Hacker News as a community, but the prevalence of …

2019-08-23: A closed Korean restaurant across from my office has become a pizza place, but they haven’t …

2019-08-22: In SF for Relay FM’s 5th anniversary show, which gives me enough time for a drink at the …

2019-08-21: Okay, despite its quirks and close-but-not-perfect Mac compatibility, after just a week the Vortex …

2019-08-20: I admit I’m slightly tempted by the Apple Card in order to get the 3% cash back on Apple …

2019-08-20: Even though I don’t use it anymore, I’m sad that Bitbucket is dropping Mercurial …

2019-08-18: I’ve long been good enough with Vim to add plugins, but I think I’ve finally gotten good …

2019-08-16: The Prolific Oven, a small chain of great bakeries in Silicon Valley for nearly 40 years, is …

2019-08-14: As I’m experimenting with using my MacBook more again, I’m switching caps lock back to …

2019-08-12: Hey, CSS gurus: My blog at micro.coyotetracks.org is supposed to load fonts from coyotetracks.org …

2019-08-12: The iPad needs more focus on the little things I’ve been using an iPad Pro instead of a laptop for going on two years now, and have …

2019-08-11: Yesterday was the first day “in the field” using my neglected MacBook Pro in probably a …

2019-08-10: I was considering going back to my MacBook for the day’s outing, after more than a year of …

2019-08-10: One of my Tommy Bahama shirts has ripped in the wash after just a few years. I’m ordering …

2019-08-08: Apparently most of Morgan Hill (California) is without internet right now, which I am learning …

2019-08-07: I preferred the “old” software upgrade model to the subscription model, but when you do …

2019-08-05: Despite my impressions with the key tester-slash-fidget toy that I have, I really prefer Cherry MX …

2019-08-03: After 24 hrs with the Race 3 keyboard: I like these MX Browns, but may still like Clears more Love …

2019-08-02: So further experiments with the Race 3 keyboard: (1) what passes for a manual gives the wrong …

2019-08-02: Playing with a new 75% mechanical keyboard, the Vortex Race 3. While there are definitely things …

2019-08-01: So far, my experiences with Fountain-based screenwriting apps on both iOS and macOS can be summed up …

2019-07-30: I wish I’d known MechanicalKeyboards.com used FedEx SmartPost instead of normal FedEx; …

2019-07-30: The more I hear about macOS Catalina’s new security model, the more I am tempted to check out …

2019-07-29: All of the tech types that I follow on blogs and podcasts have decided the Apple Watch just …

2019-07-26: Update: I have ordered the chair. 💸

2019-07-26: I’ve wanted a new, high-quality office chair for years, but it is really tough to get myself …

2019-07-25: Finding myself wondering what an IndieWeb “Patreon for one” CMS would look like if it …

2019-07-24: Multi-file project based editing, plain text file formats, solid syncing between Mac/PC and iOS: …

2019-07-18: Finding myself make a bullet list of my ideal “project-based writing app,” i.e., like …

2019-07-17: Ben Brooks’ melancholy “The Gray I Know” strikes a chord. I love the SF Bay Area, …

2019-07-16: Going back and looking at my old tech blog a bit. (1) I started it earlier than I remembered. (2) I …

2019-07-16: I’d love to see Apple funding podcasts not by making them exclusive, but by taking advantage …

2019-07-15: I’m trying IGG’s Banktivity 7 as a replacement for Mint. It looks just as capable and …

2019-07-15: To date I haven’t been able to find a single Markdown-based writing app that will export a …

2019-07-14: My love of @SluglineApp seems increasingly more theory than practice, mostly based on the way it …

2019-07-14: Finally deleted my Mint account rather than letting it limp along, mostly unused, connections to …

2019-07-14: The (now gone) pizza of doom.

2019-07-13: I don’t know how authentic this is as “Detroit style,” but I like the look …

2019-07-12: Every so often I have the nagging suspicion that I should have just gotten Apple’s own …

2019-07-12: My switch away from Simple as my primary bank is now (mostly) complete. Yes, I’m going back to …

2019-07-12: Review: Brydge 12.9″ Keyboard Pro I take my 12.9″ iPad Pro to the office every weekday, where I sneak in writing during lunch breaks. …

2019-07-11: Working on a review of the Brydge Keyboard after living with it for about a month. This picture may …

2019-07-09: This article on the death of New Coke is just amazing writing, and more relevant than you might …

2019-07-09: With the update of the MacBook Air today, we can assume a new keyboard this year isn’t gonna …

2019-07-08: Giving Firefox a serious try as a main browser, mostly to use the EFF’s Privacy Badger. So far …

2019-07-08: I’ve been waffling on this for a while, but I’ve become a member of Longreads, one of …

2019-07-06: Just noticed one of the servers here is wearing a Canon EOS 60D neck strap as a belt. I kind of love …

2019-07-06: Sometimes microbreweries are great places to camp out and write. This particular one, on this …

2019-07-05: One of my favorite essays in science fiction is John Kessel’s “Creating the Innocent …

2019-07-04: Comfortable enough with my fork of the LJ downloading tool and the LJ XML-to-Day One importer to …

2019-07-03: Found two Ruby scripts to grab old LIveJournal entries and then import them into Day One. But they …

2019-07-02: Keeping a journal I can go back and reread is both a blessing and a curse; I was pretty depressed …

2019-06-30: Told that today is “National Mai Tai Day.” I’m dubious, but here’s a mai …

2019-06-29: I dearly love Soulver, but I may just buy version 3 while it’s on sale this month…and not use …

2019-06-28: If I ever launch one of the web services I keep thinking of, it’ll have Google Nothing. No …

2019-06-28: My NAD HP50 headphones seem to be kind of falling apart, so I took the opportunity to get Master …

2019-06-28: So iOS 13 will not have a way to add arbitrary fonts; apps have to declare all their fonts at App …

2019-06-27: Medium just brought up a JavaScript alert prompt asking me if I really wanted to close its tab when …

2019-06-26: I’m actually cautiously optimistic about scripting languages being removed from macOS’s …

2019-06-25: Switching back to the Magic Keyboard after being all in on the Brydge Keyboard for three weeks or so …

2019-06-23: Making my way through the Pragmatic Studio’s course on Rails 6. I’m not sure what …

2019-06-22: I’m becoming more aware of little tiny hiccups in my work flow that iPadOS will solve. …

2019-06-22: You know, I would still pay a probably stupid premium for a tenkeyless Magic Keyboard in gray/black …

2019-06-22: A hyperbolic expression of frustration— Adobe: we’re bringing full Photoshop to the iPad! …

2019-06-21: My moment of wry amusement for the day: being reminded that Ars Technica’s article taxonomy …

2019-06-20: Google Meet won’t run in Safari on the Mac. But if I launch it from MailPlane, it works …

2019-06-19: While I’m not sure “The Dark Side of Dark Mode” convinces me dark mode is evil, …

2019-06-18: I may have hit my “subscription fatigue” point: I’m using Unread as an RSS reader …

2019-06-15: Props to the Buckhorn Steakhouse in Winters, California, the most reasonably-priced and least …

2019-06-14: “In iPadOS Apple has finally dropped all pretense of living in a post-PC world where file …

2019-06-11: Semi-controversial programming take: Ruby is actually a great scripting language.

2019-06-10: After a week with the Brydge keyboard for my 12.9” iPad, two contradictory thoughts: (1) I …

2019-06-09: Finding myself balking at paying Dropbox’s price hike to $120/yr, made more painful by their …

2019-06-08: Wrote an OmniOutliner to Fountain/Markdown export script that can either save to the clipboard or to …

2019-06-07: I love the idea of the JavaScript automation system throughout OmniGroup apps, but (at least from …

2019-06-06: Continuing my semi-secret “breweries with wifi > coffee shops with wifi” crusade. I …

2019-06-06: One thing that was widely predicted and speculated on about macOS “Catalina” was …

2019-06-04: I’ll be on my way to Haberdasher soon. This is not an official WWDC event at Haberdasher, …

2019-06-04: It seems actively cruel to our Windows-using comrades to publish all these “iTunes is …

2019-06-04: I am a little worried that the Brydge Keyboard might bend the iPad Pro: you have to open the …

2019-06-04: For folks at/around WWDC who didn’t get a “Talk Show Live” ticket: I’ll be …

2019-06-03: The iOS 13 font improvements are neat, but I hope there’s a way to install any font, not just …

2019-06-03: A decade ago the Mac Pro started at $2499. Today’s redesign starts at $5999. Given its target …

2019-06-03: My suspicion is that in the long run the biggest announcement of this WWDC will prove to be SwiftUI. …

2019-06-03: Not so hot take: kvetching about how expensive the highest-end Apple products are is silly; a $6000 …

2019-06-02: I kind of want to write an OmniOutliner plugin that will export to Fountain screenplay outline …

2019-06-02: Also: it is ever so ironic that the Brydge keyboard plus the 12.9” iPad Pro makes a thicker …

2019-06-02: I think I like the Brydge keyboard after a few minutes, but the recessed keyboard is going to take a …

2019-05-31: Okay, consider it definitely set: the “Not Going to the Talk Show Live” hangout at …

2019-05-31: Considering an informal “I didn’t get Talk Show Live tickets, either” meetup at …

2019-05-31: I got my seemingly busted Cherry MX “clear” keyboard working again when I discovered one …

2019-05-30: And there’s the notice from FedEx which says, in effect, “Did we say delivered today? Ha …

2019-05-30: Waiting on my Brydge Keyboard. FedEx tells me it’s scheduled for delivery today, but also …

2019-05-25: Sitting at the kitchen counter at The Kitchen. This is dinner theater in the truest sense.

2019-05-25: Dinner at The Kitchen started with gourmet lemon basil Otter Pops.

2019-05-22: Through a bit of perseverance and luck, I’ve gotten a reservation at The Kitchen in Sacramento …

2019-05-21: Sort of curious why Ruby on Rails has seemingly lost so much mindshare over the last five-ish years. …

2019-05-21: Had the shocking realization that I’d have preferred to pay for a, say, $39/year subscription …

2019-05-17: Random (but not angry) thoughts on 'Game of Thrones' (This will have spoilers for previously-aired episodes. Avert your eyes if you care.) …

2019-05-17: Digging back into web frameworks out of idle curiosity. Rails is better than I remember, because …

2019-05-16: Moving back to Florida has varied for me between “abstract future” and …

2019-05-09: I have to admit, working from a park where there’s rarely much more noise than wind rustling …

2019-05-07: Biggest downside to the software keyboard on the iPad: it’s way more likely to make me look …

2019-05-07: Weird: the bar downstairs from the office is doing a “Tiki Tuesday,” but all the drinks …

2019-05-07: Me: it’d sure be nice if Simple, my online bank, improved their bill-paying service to accept …

2019-05-06: I can’t help but wonder if the Starbucks cup on last night’s GoT wasn’t a …

2019-05-06: The first three episodes of Game of Thrones’ new season reminded me why I love the show when …

2019-05-03: Hmm. I like Reeder 4, but when it comes down to it, I think I like the “web app” version …

2019-05-02: As I’ve moved to the iPad full-time as my “laptop,” I’m waiting for my …

2019-05-02: It’s not that working from coffee shops is bad, it’s just that working from …

2019-04-29: Realm, a database company I did brief time at, is being acquired by MongoDB for $39M—after raising …

2019-04-29: I was pretty sure Alan Parsons had retired from the studio, but he dropped a new album on Friday …

2019-04-28: After using Day One in fits and starts since I bought it a few years ago, toward the start of this …

2019-04-26: This obituary for Gene Wolfe is one of the most brilliant, weirdly sweet articles I’ve read …

2019-04-25: I’m going to have to put together my “Local’s Guide to downtown San Jose for …

2019-04-24: After a long time of letting my Kindle Voyage lie around unloved, I’m rediscovering its joys, …

2019-04-24: Crazy idea: what if the next macOS has the Shortcuts app—and that app includes Automator actions?

2019-04-21: It’s so much easier to say “anyone who disagrees with me must be ignorant or …

2019-04-20: Having a cilantro-heavy salsa which I like. This doesn’t sound unusual, but I am one of the …

2019-04-20: I can’t guarantee my drink is more fun than yours, but it’s fun.

2019-04-20: It occurs to me that I might be seriously overthinking my todo list needs, and that Apple Notes …

2019-04-20: I like Discovery, yet I can’t help but hope there’s going to be a new Star Trek series …

2019-04-19: I think I should go back to plain paper task tracking again, a la TaskPaper, but I wish there was an …

2019-04-18: I’m always nervous about using my Kindle Voyage without a case, yet it feels so much better …

2019-04-18: I should be working on either Office Stuff or Personal Stuff, but I think I am going to have this …

2019-04-18: I’m debating whether to hold out for the Brydge Keyboard, or break down and buy Apple’s …

2019-04-18: The system-wide dark mode on Mojave is becoming usable now that more apps (and even web sites!) are …

2019-04-18: Going back to my Code Keyboard with Cherry MX Green switches for a bit to see if my brain and …

2019-04-14:

2019-04-13: Despite not being fully sold on iA Writer, I’ve bought it on Mac and iOS, because it has a lot …

2019-04-13: Medium thinks it's a brand There’s a lot of reasons people are down on Medium, Ev Williams’ ongoing …

2019-04-11: I’m not 100% sure I’ll use the new Touchtype Pro iPad Case, but I’m backing it …

2019-04-10: I really like Ben Thompson’s observation that in addition to “free as in speech” …

2019-04-10: All my work on getting Luna Display running is mostly so I can use Dramatica Story Expert—a program …

2019-04-10: Sort of solving my problems with the Luna Display and the iMac by moving the Luna to an older Mac …

2019-04-08: A new little coffee stand opened inside the skateboard shop right by the Hammer Theater in San Jose. …

2019-04-08: WWDC semi-favorite coffeehouse Social Policy has closed. I suspected they were in trouble when I …

2019-04-05: …also, every scene with Tig Notaro in Star Trek is a multi-universal treasure. 🖖

2019-04-05: I continue to like Star Trek: Discovery despite its flaws. The dialogue is uneven; the characters …

2019-04-05: I’m…dubious about iA Writer’s custom fonts, so I’ve downloaded them to see if I …

2019-04-04: One day I will stop subtly tweaking the styling on my web site. Today is not that day.

2019-04-01: The most significant advancement in air travel in the last few decades is the airport wine bar. …

2019-03-31: Dallas is considerably colder today than Santa Clara. I’m not sure whether this will dissuade …

2019-03-30: Ah! Good news, in a weird way: the (third-party) watch band broke in a way I didn’t think was …

2019-03-30: Someone stole my Apple Watch off my wrist while I was having breakfast.

2019-03-27: I think this will be a delicious mistake.

2019-03-25: I’m not sure I’m interested in Apple’s TV+ service in more than an …

2019-03-23: Importing some old posts. I’m still proud of “Bubbles, Baseball, and Mr. Marsh,” …

2019-03-22: The coolest thing about the American health care system is being asked for a credit card when …

2019-03-22: So, apparently Luna Display not only can’t wake up my iMac, it won’t work if the …

2019-03-21: The business park I camp out in for remote working occasionally is especially photogenic today.

2019-03-21: Confession: I kind of like “smooth jazz,” even though I recognize there are actually …

2019-03-20: Me: How can I share images in various places to Slack on iOS? I’ll drag them to Gladys, then …

2019-03-19: Unfollowed a lot of folks on Twitter using the weirdly delightful Tokimeki Unfollow. Maybe I will …

2019-03-19: “Medium Seeks Partners to Launch New Publications“: What could possibly go wrong this …

2019-03-17: My server migration from Arch Linux to Ubuntu is finished. I love Arch in theory, but it went from …

2019-03-16: Finally booting oh-my-zsh out of my zsh configuration, as I don’t really use its ten thousand …

2019-03-14: I’m having a Belgian-style strong ale at Eight Bridges Brewing in Livermore, brewed with cocoa …

2019-03-14: Blast & Brew, a competitor in the “build your own quick-fired pizza” space, has …

2019-03-12: Continuing to be annoyed that screenwriting apps I have access to insist on Courier or Courier Prime …

2019-03-10: The weather forecast for the next week is sunny and increasingly warm, and I am so ready for …

2019-03-07: Amoxicillin for the win. I hope. (Yes, yesterday I crossed the threshold where sinusitis can be …

2019-03-02: My good price on the car has been offset by being talked into an extended warranty because I was …

2019-02-26: I haven’t been this quickly and thoroughly hammered down by a cold in years. I’m not …

2019-02-25: After six months working on a Scrivener project regularly on both a Mac and an iPad: …

2019-02-23: Trying a Tom Bihn “minimal” wallet after decades of being a wallet maximalist. This will …

2019-02-21: It’s become common wisdom that the iOS app ecosystem is wired and the macOS one is tired, but …

2019-02-20: Now that I am seriously moving toward replacing my car, I am getting maudlin about it, despite never …

2019-02-19: The more people insist that real writers use Microsoft Word, the more my resolve to never use …

2019-02-17: Long-term project: convincing people that the past tense of “sync” should be …

2019-02-16: I don’t expect great coffee from Starbucks, but I expect passable wifi. This is the first …

2019-02-15: I am having a grilled cheese and crispy spam sandwich and I am not all that sorry about it

2019-02-14: Raining off and on all day until I drove out of the SF Bay Area to blue skies. This feels more …

2019-02-14: It’s been about a month and I still don’t recognize the new Slack icon as …

2019-02-13: I’ve stuck with BBEdit for technical writing and general text wrangling (ahem), but for coding …

2019-02-13: For the ones and ones of you who miss the original Coyote Tracks blog and would like a “just …

2019-02-12: Switching my “savings account” auto-contribution from a Capital One 360 account to a …

2019-02-11: Oh, hey. With Micro.blog’s new categories support, I think I can restore the RSS feed for …

2019-02-11: I am bad at self promotion, but it occurs to me to mention my weird animal-people magic realism …

2019-02-10: Second beer of this visit: a double IPA beer called a “Michael Duble.” I presume it is …

2019-02-10: Interesting approach.

2019-02-10: Me: I wonder why I don’t get much done on weekends Also me: why don’t I drive along the …

2019-02-09: Saving for a special occasion, although the occasion will likely be “it is time to have some …

2019-02-07:

2019-02-06: Hopefully I’m just being pessimistic, but I suspect Spotify’s acquisition of Gimlet …

2019-02-05: So, Dan Olson has an interesting thread on Patreon’s realization that they’re going to …

2019-02-05: Snow on the mountains around San Jose! Yes, this is an unusual occurrence—it’s rare to get …

2019-02-05: A digression about Facebook Around this time last year, I was contacted by a recruiter from Facebook wanting me to apply for a …

2019-02-02: I feel like this fortune cookie is reproaching me for something, but I’m not sure what

2019-01-31: I’m not sure if I’m really healthier now that I have the Apple Watch—it’s honestly …

2019-01-31: Around this time last year, a Facebook recruiter approached me for an interesting-sounding technical …

2019-01-30: I was always pretty sure Crab Rangoon, that staple of pupu platters, was an American …

2019-01-28: Extremely lukewarm take: there are a lot of watch faces for the Apple Watch that are perfectly fine, …

2019-01-27: Aaaaand I have already ordered a new band and a stand for the watch. This goes well with my …

2019-01-26: It is possible that I have finally broken down and bought an Apple Watch.

2019-01-24: Today, Linea on the iPad replaced OmniGraffle on the iPad for me. Yes, I was doing a pretty informal …

2019-01-24: Trying a FitBag pouch for my iPhone XR rather than a case—Apple’s clear case is very good, but …

2019-01-17: I can no longer recognize the Slack icon.

2019-01-11: Updating my presentation on typography for Further Confusion. I should probably make a more generic …

2019-01-10: Finishing more tweaks to Coyote Tracks. Still not going full monochrome, but it’s pared down …

2019-01-07: Marc Andreessen says for everyone who doesn’t live in a really interesting place like Silicon …

2019-01-06: I’ve made my animal-people magic realism short story “Saguaros,” from the ROAR 9 …

2019-01-06: Making progress again on my “pure HTML” web site revamp, using BBEdit template/site …

2019-01-04: While I continue to be inconstant with respect to monospaced coding/terminal fonts, my prose writing …

2019-01-03: Hm. Replacing all four brake pads, two rotors, a serpentine belt (all original equipment on a car …

2019-01-02: Both of my third-party $12 clear iPhone XR cases visibly darkened/discolored in less than two months …

2019-01-02: The more I use San Francisco Mono as a coding/console typeface, the more I like it.

2019-01-01: I’m always reminded of how pretty Florida can really be when I come back to visit. Most people …

2018-12-29: Jock Lindsay’s Hangar Bar at Disney Springs

2018-12-29: At Disney Springs, the replacement area for Pleasure Island and associated parts of the mouse …

2018-12-28: Best Hacker News comment in a while, on Larry Ellison joining Tesla’s board of directors: …

2018-12-25: Twelve South’s Compass Pro iPad stand is expensive, but it fixes the problems with the Compass …

2018-12-25: One of my Christmas gifts is a refurbished Polaroid 600 instant camera.

2018-12-19: In some ways the James Museum of Western & Wildlife Art itself is an exhibit.

2018-12-18: Good: I have found a new (to me?) microbrewery in Zephyrhills, Florida, which is pretty good! Bad: …

2018-12-18: Just found out “Stardew Valley” is available for the iPad, and immediately bought it, …

2018-12-17: I have to give Bahama Breeze points for having curried goat and oxtail on the menu. I love them, but …

2018-12-17: Back in Florida for the holiday break. I pretty quickly embraced California as home, but over the …

2018-12-15: While I get the theoretical appeal of carry-on luggage with charging ports, most airports I go to …

2018-12-14: Pundits talk about how great the speakers are on the iPad, and: okay, but within the physical …

2018-12-14: The iPad sticker collection is slowly being built.

2018-12-14: I kinda want iOS on the iPad to support USB tethering to an iPhone if you have a USB-C to Lightning …

2018-12-13: I may need this desk sign

2018-12-13: So I have a Siri shortcut for “Resume Overcast,” a shortcut donated from Overcast, the …

2018-12-11: Going to make a more concerted effort to try DuckDuckGo again as a search engine. This generally …

2018-12-10: Rosewood Sand Hill has a gingerbread Silicon Valley in the lobby, including Apple Park.

2018-12-09: The Hatch, a very Oakland dive bar

2018-12-08: A little nonplussed that it looks like while Bluesound is finally getting Airplay 2 integration, …

2018-12-06: Fieldwork’s “Greetings from Raspberry Park” is technically a “kettle …

2018-12-06: From the initial reports: yes, the Apple clear case for the XR is better than some of the …

2018-12-06: Heretical weather app assertion: Hello Weather is better than Carrot in terms of info-at-a-glance.

2018-12-06: I’m reminded this morning that as much as I’m starting to truly love the iPad for …

2018-12-05: At $39, Apple’s clear case for the XR is three times as much as Spigen’s. That’d …

2018-12-04: Let's talk about the Tumblrpocalypse Did you hear Tumblr’s getting rid of all the adult sites? Yes, the news is going around. Man, …

2018-12-02: Trying to make a playlist of Christmas songs that I truly like. Either most Christmas songs (or …

2018-12-01: One of the most fun tiki bars in California, decked out for Christmas.

2018-11-28: Someday my smart AV receiver will finally get the update for AirPlay 2 that Bluesound has described …

2018-11-27: If you’re in a town that has a “Miracle Christmas Pop-Up Bar,” and you like …

2018-11-26: Seriously thinking about retooling my backup strategy and dumping Time Machine. Between Arq Cloud …

2018-11-25: I don’t think any of my friends who used to follow football still do. (Reminded of that by …

2018-11-25: Comixology is running a lot of Black Friday weekend sales. I bought volumes 2 and 3 of …

2018-11-25: Is there a way to make a new post in Gluon? If there is I haven’t found it yet.

2018-11-23: Pretty sure this coffee shop has two HomePods as speakers. Tempted to shout “HEY SIRI” …

2018-11-22: There’s something kind of refreshing about building a web site with pure HTML/CSS: no engines, …

2018-11-21: I am forever going to be slightly sad that with a name like “Bixby,” our voice assistant …

2018-11-21: I went back and exchanged my 64GB iPad for the 256GB one after all.

2018-11-19: Well, the air is still terrible here in Silicon Valley, but it’s possible to tell the sky …

2018-11-18: Hmm. I was considering buying Coda, as I re-evaluate all my workflows for…everything, but the Mac …

2018-11-17: I am annoyed by the iPad’s metal side resting against the metal side of the Magic Keyboard in the …

2018-11-16: Hm. I’m starting to do the rather @imyke thing of putting stickers on my new iPad case, but …

2018-11-16: Going to eventually take the time to enable all 2FA accounts I have that work with 1Password. Being …

2018-11-16: The new iPad Pro So I bought a new iPad yesterday. After a lot of waffling, I made some seemingly counter-intuitive …

2018-11-15: The internet is sufficiently flaky at the house that I have relocated to a coffee shop with great …

2018-11-14: I do wish Apple’s iPad Folio cases for the new iPad Pros weren’t so incredibly boring. Yikes.

2018-11-14: “Hey Siri, what’s the air quality?”

2018-11-14: To make things even more tempting, it’s pretty clear to me that I could get by with a 64GB iPad. I’m …

2018-11-14: Low cognitive load blogging Hey, did you know I used to be a blogger? Okay, it’s not quite fair to say that I’m no …

2018-11-14: I think if Apple made an e-ink reader just for Apple Books, I’d be tempted to buy it despite …

2018-11-14: Handled the new iPad Pros in the Apple Store. This was probably a mistake. (Seriously: I want one, …

2018-11-13: Only a few minutes into the second episode of Amazon’s “Homecoming.” If you hadn’t told me this was …

2018-11-13: Lukewarm take: the iPad’s ecosystem is held back by the App Store pricing and sales model. Ten …

2018-11-13: Thanks to Micro.blog’s new ActivityPub support, I’m now publishing to Mastodon at …

2018-11-12: Okay, I don’t even like superhero comics and movies that much, but after reading a bunch of …

2018-11-10: Okay, I’ll need to grab other people to come down here with me sometime, or tag along if other …

2018-11-10: Extremely first-world dilemma: just setting up at a coffee shop in Paso Robles, wondering whether I …

2018-11-10: Pretty sure I was here once four years ago. It seems like a good day for a return visit!

2018-11-10: Given the smoke in the Bay Area, I think today’s unnecessary day trip will be heading south …

2018-11-09: macOS, iOS, tvOS, and watchOS are basically forks of the same OS adapted for different form factors …

2018-11-06: Fairly sure this is the quietest I’ve ever seen Pagan Idol.

2018-11-06: Getting a flat white from a robot barista in the San Francisco Metreon. Not bad! (Footnote: the …

2018-11-05: Apparently I have two versions of Ulysses installed on my iPhone. Let’s hope I’m …

2018-11-03: All right, I may have to see if I can deal with the iPhone XR without a case. As with my iPhone 6, …

2018-11-01: Despite making that complaint about iOS, I enjoy working on the iPad. It’s just so light …

2018-11-01: Blog post I should eventually write: how text editing behavior that happens at a system level on …

2018-11-01: View from the lunchroom at the business park I camp out at sometimes. Turns out the food is good, …

2018-10-31: The mainstream narrative is that iPad sales over the last ~5 years have been disappointing. But …

2018-10-30: I’m a little chagrined how much I like having a bigger phone. The XR’s screen size and …

2018-10-30: Rearranging my iPhone home screen. Let’s see if I get used to the new icon positions or give …

2018-10-30: Prices for the new Apple products are kinda insane, though. Yes, I know, you’re trying to …

2018-10-30: This does raise the question: with the new MacBook Air, who is the one-port MacBook for? And even …

2018-10-30: I won’t pretend I’m not tempted by the new iPad Pro. Hmm.

2018-10-30: What if a new Mac mini turned out to be the first ARM-based Mac?

2018-10-29: Twitter is considering removing likes, apparently. Odd: I’m glad they’re not on …

2018-10-29: Years ago I remember being in a meeting where we all went around the table saying who we were and …

2018-10-28: Ulysses has suddenly gotten weirdly crashy on my Mac. Three crashes in 30 minutes weird. Rebooting …

2018-10-27: I am not saying I am lost without a home button, but

2018-10-27: Only in Napa: a combination BBQ joint and wine bar. (I am having the pimento cheese dip and a rosé …

2018-10-26: Okay. Accounts set up, SIM card transferred (the first time I’ve ever done that with an …

2018-10-26: I have my new phone—and can’t set it up until I get home from work. So it’s just sitting …

2018-10-26: Rekindling my deep dislike of not keeping URLs all lowercase (e.g., “/foo/bar/about-UX” …

2018-10-19: Really? The online Apple Store is in “be right back” mode nearly three hours before the …

2018-10-17: Trying to re-acquaint myself with Sublime Text after a couple years away dallying with Atom and VS …

2018-10-16: Apropos of nothing in particular, I really want to get to Mesa Grill in Las Vegas sometime.

2018-10-16: I’m tickled that full episodes of “Adam Ruins Everything” are available on Netflix …

2018-10-16: First taco, now bagel. Clearly, we should be lobbying for a cheesesteak or Cuban sandwich emoji so …

2018-10-15: Maybe one day the Instant Hotspot feature will work on the first try. Today is not that day. Or the …

2018-10-13: The Ten Ten Room in Sacramento has deviled scotch eggs and I think this may be my favorite appetizer …

2018-10-12: Elon Musk apparently wants to produce “Teslaquila,” because his 2018 doesn’t sound …

2018-10-12: Not down with the trend of free wifi hotspots requiring an email address to sign in. New low today: …

2018-10-11: Wow, the San Jose Mercury News’s web site is astoundingly unfriendly on iOS. I don’t …

2018-10-10: Catered lunch Wednesday at the office is burgers today, and they have the Impossible Burger. So now …

2018-10-10: It is relatively hard to find good light text editor themes. Still looking for more for VS Code.

2018-10-05: Ironic scooter collision footnote: I was not wearing a helmet, but it wouldn’t have helped. …

2018-10-05: And first scooter collision. My everything hurts. Walking for a while now!

2018-10-04: Trying Sunnyslope, a “Brut IPA” from Shadow Puppet Brewing, a dry IPA with “a …

2018-10-03: Okay, tried “dark mode” in Mojave, and…no. I like the concept, but it’s not my …

2018-10-02: Switching back to my Mini Tactile Pro keyboard for a time. Gosh, these keys are incredibly loud …

2018-09-30: I love many, many things about Scrivener, but its syncing engine is so very much not one of those …

2018-09-30: In an effort to do a little more photography again, I’m finally reinstalling Instagram on my …

2018-09-30: Sometimes you don’t want to just go with an “Out of Order” sign.

2018-09-29: Apparently I have checked out VW’s web site often enough in my quest to research a new car …

2018-09-29: Fairly sure that if I get an Apple Watch it will be the 40mm version. Fortunately my local Apple …

2018-09-28: Got a new permanent crown and I am pretty sure I should have asked for anesthetic. Lunch today will …

2018-09-22: I suspect the XR will be better at taking tiki bar shots like this, but the 6 is still game.

2018-09-21: Hm. My iPhone claims to have 95% battery health, but today its power level stayed mysteriously at …

2018-09-21: I really like my Airpods, but I feel like I should listen to my iPhone with wired headphones while I …

2018-09-21: Frustrations with “Personal Hotspot” may yet be what drives me to buy a cellular model …

2018-09-20: I’m strangely tempted to go back to Sublime Text as my editor of choice. For all its …

2018-09-20: Another afternoon working at my favorite inexplicably pretty business park.

2018-09-18: That should have been “Lime” scooter, of course. I didn’t catch autocorrect …

2018-09-18: This is the longest ride I’ve taken on a Lomé scooter, over a mile in nine minutes—most of it …

2018-09-16: It may be time for me to say goodbye to my old friend SpamSieve. As useful as it was, in the last …

2018-09-15: I’ve been thinking strongly about getting a new car in a few months, even though I could keep …

2018-09-14: I think I am going to get an iPhone XR. Possibly in coral. Still not sure about finally breaking …

2018-09-14: “One of the descriptions and labels that we had in the past that I always despised was …

2018-09-13: Apple's topsy-turvy iPhone lineup I started thinking about this yesterday, and originally was going to say crazy, as in irrationally …

2018-09-13: Poking more at a lightweight RSS syncing idea by practicing “documentation-driven …

2018-09-12: To my mild surprise, the cheapest new iPhone (the XR) is only $100 more than the cheapest new iPhone …

2018-09-12: Apple has actually already designed iPhones with Face ID without notches. They’re just waiting …

2018-09-12: Couldn’t help but notice that in the introduction video for the Apple presentation, the runner …

2018-09-11: Hearing “your book made me cry” is a great and touching compliment, yet I feel just a …

2018-09-11: Giving Feedbin a try in spite of myself. They definitely have the best web app for an RSS reader; …

2018-09-11: Went back to look at the codebase for an old story/magazine code I’d worked on six years ago, …

2018-09-10: Hmm. Feedbin seems neat, but it’s 3⨉ the cost of Feed Wrangler—that just seems like a lot if …

2018-09-10: I’m on an eternal but slow quest to find great monospaced fonts, especially for coding and …

2018-09-07: At this point, sort of waiting for Elon Musk to buy a hotel in Vegas and live in the penthouse, …

2018-09-07: Kind of want to make a long random drive around the North Bay tomorrow, although that may be …

2018-09-06: Now I am going to deal with vague FOMO feels due to missing #xoxofest. Perhaps I can start a …

2018-09-06: Ah, I can tell I’m getting old: two pints of beer—well, technically eight four-ounce …

2018-09-06: Also: while I don’t think I’d describe myself as a Burt Reynolds “fan,” his …

2018-09-06: Thinking more about my departed friend. I was virtually his political opposite: I’m decidedly …

2018-09-06: Sending mail from Drafts written in Markdown on the iPad feels like an “achievement …

2018-09-06: A friend I’ve known almost entirely online died “unexpectedly and peacefully” …

2018-09-06: This seems like such a Santa Cruz way to serve coffee.

2018-09-06: I’ve tried several iPhone camera apps over the years that save photos to their own libraries. …

2018-09-06: And, MarsEdit is now set up to work with my Micro.blog. Final, big step for later: moving my …

2018-09-05: Finally setting up a custom domain for my microblog, now at microblog.coyotetracks.org — this may …

2018-09-03: I wonder if maybe Mastodon needs a little FidoNet in it: just enough hierarchy and agreed-upon …

2018-08-31: Hmm: www.bloomberg.com/news/arti…

2018-08-31: Giving Readdle’s “Calendars” app a try for the iPad. I love Fantastical on both …

2018-08-30: One of the things apparently broken in the current iOS 12 beta: knowing whether there’s a new …

2018-08-29: Hmm. Social Policy (the cafe in San Jose of semi-fame from WWDC) has shifted their hours to be …

2018-08-28: It’s refreshing how fast it is to catch up on Mastodon and Micro.blog. I know that’s in …

2018-08-27: While I’m not a major country fan, I think I like Kenny Chesney’s new album, …

2018-08-27: I’m again wondering whether an updated 12” MacBook would be an ideal travel computing …

2018-08-24: I’m surprised at how difficult it is for me to decide between “highly adjustable …

2018-08-24: Oddly reminded by @imyke that I might as well go back to Twitterrific again, given that the features …

2018-08-22: Hm. On a lark, I went to the Soylent drink web site, and their messaging has markedly …

2018-08-22: Ah yes, you know your nasal passages are completely blocked when you can’t taste a …

2018-08-21: A ramification of Mastodon’s design that’s not true of either Twitter or Micro.blog: …

2018-08-20: I think I’m slowly convincing myself I should buy the cellular model of the iPad next time …

2018-08-20: One not-so-obvious advantage I’m noticing that Micro.blog has over Mastodon: client apps. …

2018-08-18: I’d intended to stop for a donut, but the line at Stan’s is so long I am getting a bagel …

2018-08-17: A stranger at WorldCon just asked me if I’m an author and if I wrote Kismet. This will make my …

2018-08-16: WorldCon makes me feel young. By which I mean most of the attendees are older than I am.

2018-08-16: Interesting anecdata: I’ve been on Mastodon for a year, give or take. Out of 23 followers, 10 …

2018-08-12: I’m also moving back to Apple’s own iOS mail client for a while, although I’m …

2018-08-12: After much faffing around, I have settled on the very old school MailMate. It turns out that it is …

2018-08-09: Okay, I guess this explains why I feel this is an unusually warm evening

2018-08-08: Vox’s Aja Romano: “Twitter is at a moral crossroads—and choosing the wrong path.” …

2018-08-08: Unexpected good tech nerd news: Bluesound, NAD’s sister company who make my receiver’s …

2018-08-04: One fascinating bit, at least to old-timers like me: this receiver has no radio tuner in it.

2018-08-04: Pretty sure if I suggest how much difference the new amp appears to make, a bunch of angry …

2018-08-04: Bonus: the hi-fi store I am picking my receiver up at is just down the block from Bitters + Bottles, …

2018-08-03: Ok, the touring ELO is an entirely new group except for Jeff Lynne. And they’re really tight. …

2018-08-02: I see you, person over there with the “Resist Corporate Coffee” sticker on their laptop, …

2018-08-02: I have fled my apartment on my WFH day due to fire alarm testing, and have ended up at one of the …

2018-08-01: So apparently Magic Leap looked at the universally-derided “honeycomb” UI for the Apple …

2018-07-31: I’ve had the vague plans to write my own general-purpose blogging engine for months, but …

2018-07-28: Not unrelated to the last post: I will soon have a Marantz SR4002 A/V receiver available. It was …

2018-07-28: Finally pulling the switch on ordering a new A/V receiver. Now I can worry about whether it was a …

2018-07-27: Eater described a new National Geographic show as “Gordon Ramsay Hopes to Teach Locals How to …

2018-07-27: An interesting IndieWeb-ish article: ActivityPub could be the future. I continue to be mildly …

2018-07-26: BBEdit has removed Kite support. It is truly the end of an era. (Narrator: it is not.)

2018-07-25: I love living in a progressive state, but I confess when I go out to eat a stubborn part of me …

2018-07-25: I’ve been using FeedHQ for RSS feeds and I’m happy with it, but it doesn’t have a …

2018-07-24: While I’d love to assume Twitter’s “New developer requirements to protect our …

2018-07-22: Bucket list goal: live to see one of my stories adapted for television by Bryan Fuller, and take …

2018-07-21: I’m not really a huge superhero movie/comics fan, but it’s nonetheless refreshing that …

2018-07-20: Now that I’ve cancelled a trip I’d been waffling about for financial reasons, I can take …

2018-07-18: As much as I like mechanical keyboards, it’s time for me to get rid of many of the ones …

2018-07-18: My science fiction novel Kismet got a (positive!) micro-review from Cat Rambo. 📚

2018-07-17: I…kind of think I can hear the difference between a multibit DAC and a delta-sigma DAC. I’m …

2018-07-16: …although I’ll make a counter-argument to myself: it’s not impossible Apple will …

2018-07-16: Hmm. It doesn’t look like Intel actually has any processors that could replace the ones in the …

2018-07-16: I’ve been using an iPad Pro as my “secondary” computer. But I’m considering …

2018-07-15: Waiting for a seat at a restaurant called “The Waffle Experience.” I feel like that name …

2018-07-14: Why is the “folding outline” view for files and nested documents basically absent on …

2018-07-14: I’m not sure if the free breakfast buffet at this hotel is worth the price.

2018-07-12: For some reason, making any decisions about the trip to Portland for XOXO is like pulling teeth. I …

2018-07-11: I’m finding myself juggling “leisure finances” to justify going to XOXO. Portland …

2018-07-11: I’m starting to tell how much I need the staycation “brain recharge” this weekend. …

2018-07-10: So Spark for iOS mixes and matches my subject lines, and Airmail is apparently incapable of deleting …

2018-07-09: Okay, I’m being weak and going to McCormick & Schmick’s happy hour for dinner. If …

2018-07-09: The AirPods case scratches very easily. Mine looks like more like I’ve had it a year, not two …

2018-07-09: Hmm. This is the first year I have been selected for buying an XOXO Festival pass, and I’m …

2018-07-07: I’m not an “inbox zero” kind of person, but it’s definitely nice to get down …

2018-07-06: A lot of folks have an, ah, less than high opinion of Gawker, but several of their sites used to be …

2018-07-05: The Kon-Tiki in Oakland is steadily climbing in my estimation as a terrific tiki bar.

2018-07-04: Switching back to Airmail from Spark for a bit. I have been seeing very weird behavior from Spark …

2018-07-03: Minor followup musing: it’s odd to find myself mildly defending and even dabbling with …

2018-07-03: As the years go by, “look at crazy things PHP does when you run code explicitly designed to …

2018-07-03: I want an Instant Pot, but I need to get way better about grocery shopping. I kind of like cooking—I …

2018-07-01: Running Visual Studio Code in Vim emulation mode: weird, but kind of neat. Code is far and away my …

2018-06-29: Followup: the tiki bar is playing all Yacht Rock tonight. I think if I ever open my post-retirement …

2018-06-29: Nilsson’s “Coconut” is not period authentic for tiki but I think we have to allow …

2018-06-29: I’ve considered removing my main Twitter account from my phone before, but I’ve finally …

2018-06-29: Contemplating another random “staycation” weekend sometime in July. (I don’t know …

2018-06-28: Discovered yesterday that I accidentally ordered a “front print” keyboard, i.e., letters …

2018-06-25: Ordered a second KBParadise Matias Quiet Click keyboard, so I can have one at the office and one at …

2018-06-23: Tempting fate by eating Goldfish crackers while working on a MacBook Pro with a butterfly keyboard.

2018-06-21: To my mild surprise, the AirPods sound quite decent if you put little foam rings around them to help …

2018-06-19: I’m sure BBEdit isn’t the only editor that can do “find all text files in this …

2018-06-14: It’s kind of weird to have a lot of opinions about the direction for Siri that WWDC reveals …

2018-06-12: My previous company has a new CEO who describes himself as a “general athlete and change …

2018-06-11: Every HN post that mentions engineering salaries in SV mentions ever-higher numbers. I’m not …

2018-06-05: I’ll probably be dropping by Haberdasher shortly after they open.

2018-06-05: San Jose electric scooter tip: ride in the bike lane when one is available. Your ride will be faster …

2018-06-05: So the same day Microsoft announces they’re buying GitHub, Xcode 10 is released with GitLab …

2018-06-04: In line for the Accidental Tech Podcast live show. Kind of wish I’d brought a Galaxy Note 8 …

2018-06-04: Maybe this was a suboptimal time to go to Social Policy for a quick coffee break

2018-06-04: Wondering if this keynote is going to end with “we’re out of time, but macOS remains a …

2018-06-04: WWDC sure made traffic to my office in downtown San Jose fun this morning!

2018-06-01: FYI for impending WWDC attendees: shared electric scooters are all over San Jose. Personally …

2018-06-01: And my credit card is entirely paid off! (…except for the hotel bill that I ran up this month …

2018-05-30: The last SF Bay Area location of Gordon Biersch, an early craft brewpub chain that started in Palo …

2018-05-30: The move to 1Password 7 seems like a good time to break down and switch to a subscription, but I …

2018-05-30: I was going to get grumpy that daily writing goals weren’t syncing properly between Ulysses on …

2018-05-29: The banners are already starting to go up.

2018-05-27: Would I start a brawl in Portland if I asserted that Blue Star is better than Voodoo? 🍩

2018-05-23: Heading to Portland tomorrow for a convention, but the secret reason is to go to Hale Pele tomorrow …

2018-05-18: I just walked past the security desk on the way out of my office building and it was unmanned, but …

2018-05-18: So is Beacon going to be a thing again for this upcoming WWDC?

2018-05-18: Since I’ve moved my favorite mechanical keyboard to work, I want to buy another one for home. …

2018-05-17: My “working remote Thursday” office is pretty nice today.

2018-05-17: Off to work unduly remotely, I think.

2018-05-14: TIL that country singer Eddie Rabbitt’s backing band was named “Hare Trigger.”

2018-05-11: TIL Klout still existed.

2018-05-05: Celebrating Cinco de Mayo at a cidery in Sacramento, as one does.

2018-05-04: WWDC attendees: Il Fornaio in the Westin St. Claire is pretty darn good. (Although my Italian …

2018-05-03: I would probably appreciate “dog-friendly” breweries more if I had a dog. To be fair, …

2018-05-02: Since my office is now three blocks from the San Jose convention center, I have no excuse not to …

2018-05-02: Designing an SQLite schema WITH TRIGGERS like a madman.

2018-04-28: It still feels like Working Copy, the iOS git client, just requires more steps to do things than …

2018-04-25: I keep debating whether my next iPad should finally be a cellular model. If it was only a $50–70 …

2018-04-20: Holy cats, SmugMug bought Flickr.

2018-04-19: It’s funny, but I’m just saying as a writer I take this as a challenge.

2018-04-13: My allergy to dongles may drive me to buy a USB-B 3 to USB-C cable for work.

2018-04-12: It’s strange how difficult it is to go back to any Cherry MX switch keyboard for me after …

2018-04-11: Every time I try running any Linux desktop distribution under VirtualBox, the performance is …

2018-04-08: Considering writing a “make a modern PHP web app without a framework” tutorial.

2018-04-07: Now that I’m out on a day trip, ostensibly to sit down with the iPad and do some writing, my …

2018-04-07: First Tesla Model 3 I’ve seen in the wild. It is a pretty car.

2018-04-06: This bar makes mai tais with Sailor Jerry spiced rum and they’re better than they really …

2018-04-06: Wondering if maybe that idea I had for a turnkey “indieweb” microblogging app …

2018-04-04: A conversation yesterday left me with a question: how many of you who are using Amazon Alexa are …

2018-04-03: Setting up @bbedit for work even though everyone else is using VS Code. Code is a great editor, but …

2018-04-01: Paying for a purchase on a web site using Apple Pay and Touch ID still feels just a little like …

2018-03-31: Something I missed from earlier this month: Ghostery has gone open source. I’ve always liked …

2018-03-28: Now that I’m working for an AI-focused company, I have even less excuse not to get going on …

2018-03-26: I can’t say my first day back at an office in months was hard, since it’s all initiation …

2018-03-22: It is both good and very bad when the bartender keeps giving you free shots of interesting stuff.

2018-03-22: I bought my 9.7” iPad Pro almost exactly two years ago, and was questioning the decision right …

2018-03-21: This is a great guide to rum types. Categorizing them as British, French and Spanish styles …

2018-03-21: I keep forgetting that iOS has drag and drop now. When I remember, it reduces my frustration with …

2018-03-21: Off on another minor day trip, as I don’t expect to be able to do these during the week …

2018-03-19: I have set Soulver’s display to Computer Modern Sans (of TeX fame), and it just makes …

2018-03-16: The 2016 MBP is the only machine I’ve ever owned that I’ve kept a membrane skin over the …

2018-03-16: Okay, time to admit defeat and archive articles that have been hanging around my Instapaper queue …

2018-03-16: Torn between sensibly staying in, given the weather, and going out for the day anyway. Next week is …

2018-03-14: I’m rediscovering the joy of writing with the iPad and a Laptop Pro keyboard. I wish Matias …

2018-03-14: “I won’t need to bring my umbrella with me,” I said. “What’s the chance of a heavy rain starting in …

2018-03-11: There appears to be no place to get a Martinez cocktail in Martinez, California. What’s up with …

2018-03-09: Spotted in Lodi

2018-03-09: For someone who only knows of Lodi, California from the CCR song, visiting the actual town is a …

2018-03-09: Trader Vic’s is going to be opening a new US location in 2020 in…the San Jose …

2018-03-08: Waze took an unnecessarily harrowing and convoluted route here, but at least it took me to a more …

2018-03-07: Noticing several folks at the company I was laid off from in September now show leaving the company …

2018-03-06: Whiskey. (And a little bit of other stuff.)

2018-03-05: Remembering that Twitter lists are a useful way to mediate the firehose.

2018-03-04: I don’t break out Dramatica Story Expert very often, but when I do, I always lament how such …

2018-03-03: While I haven’t broken out the soud level meter, I have a suspicion that the …

2018-03-02: I’m in a brewery in Berkeley with a metal roof, and it’s raining very hard outside. …

2018-03-02: GasBuddy has accounted for 28% of my battery usage in the last 24 hours, which is interesting given …

2018-02-28: With the storms coming in, I wouldn’t think this would be a great day for golfing, but there …

2018-02-28: Mobius strip bench?

2018-02-28: My novel Kismet was nominated for an Ursa Major Award! If you haven’t read it/heard of it, …

2018-02-28: Given the oncoming storm, this afternoon is probably my last chance to head out anywhere for a few …

2018-02-27: I’m not sure I’m down with the way Elm’s style guide wants comma-delimited lists …

2018-02-27: Just confirmed that even the iMac has gotten rid of the digital optical out. That’s a little …

2018-02-25: Learning a bit of Elm for as yet undefined reasons. Apparently part of me wants to get back into …

2018-02-24: Keyboard Maestro would be so much more useful if it wasn’t crashing daily. Hrm.

2018-02-23: Sonoma County feels like it has nearly everything I love about the San Francisco Bay Area with very …

2018-02-23: While I’m still searching for work (and waiting on one callback), I can’t shake the …

2018-02-21: I’m updating the Elixir package for BBEdit for Elixir 1.6, and am going to try to make a …

2018-02-20: The “emacs-plus” Homebrew tap is installing an OpenType text engine and the Rust …

2018-02-19: It feels like Ulysses has very bad performance if you’re entering text in the middle of even a …

2018-02-18: Okay, I’m impressed that Forbidden Island now has both the 1934 and 1950 Zombie recipes on their …

2018-02-18: And the lens cover (or is it the actual lens?) on my iPad came off when I took it out of my keyboard …

2018-02-18: Back to tea from coffee, for which I can extremely indirectly blame @blankbaby and the New Mexico …

2018-02-17: I’ve had a lot of coffee stouts, but I’m pretty sure Fieldwork’s “Coffee …

2018-02-16: Reminded that Monterey is a really fun town to hang out in.

2018-02-16: Having a stout called “A Bay of Our Own,” brewed in Soquel, California, using caramel, …

2018-02-16: I am at a brewpub in Monterey, and am surrounded by lawyers attending a “Capital Case Defense …

2018-02-16: Medium continues to be a baffling publishing platform to me. Some posts of mine get thousands of …

2018-02-14: Having an Eight Bridges Brewing “Drenched in Hops,” which is surprisingly low in …

2018-02-14: Eventually I am going to write a rant about why I find “if you’re not the customer, …

2018-02-13: At an indie coffee bar hidden in a business park conference center, which all looks vaguely …

2018-02-12: Apple said they’ve been working on the HomePod for 6 years. Tom Holman, the inventor of THX, …

2018-02-12: Ordering tea from the New Mexico Tea Company, in part because they’re still running a Star …

2018-02-11: I am very late to discover that Peet’s no longer sells their own teas, and instead carries …

2018-02-11: I’ve ignored AnyList until now because I don’t need to share my shopping list with …

2018-02-09: Note to self: the proper amount of beer for good writing is roughly two pints. It is definitely …

2018-02-09: I may be here a while.

2018-02-09: I don’t have the resources for a one- or two-night staycation right now, but I can still pull …

2018-02-08: I know a Bitcoin ATM isn’t really an “only in Silicon Valley” thing, but it sure …

2018-02-07: So how much of a difference in practice is there between the 9.7” iPad Pro and the 10.5” …

2018-02-07: The unbearable glibness of tweeting The unbearable glibness of tweeting We love Twitter, but maybe we need some quiet time apart I still …

2018-02-06: Hot take: micro.blog is refreshingly free of hot takes.

2018-02-04: It occurs to me that I cannot name a single song by Justin Timberlake. 🏈

2018-02-04: Wearing my Upgrade All-Stars Brainball tee for the Superb Owl today.

2018-02-03: Huh. Steak N’ Shake closed both of their SF Bay Area locations after less than a year (only …

2018-02-03: Considering going more old-school for a personal carry device

2018-02-01: Okay, I’m apparently actually kvetching about the “new editor” that is not …

2018-02-01: Am I missing something, or is WordPress’s new “Gutenberg” editor incapable of …

2018-01-31: I’m quite aware it’s bad to drink in order to be happier, which makes it all the more …

2018-01-31: Okay: if I ever get to take South Bay friends to a taproom that they’re going to say is …

2018-01-31: At “The Rake,” a new taproom at Admiral Maltings, a new craft malt maker in Alameda—all …

2018-01-31: I occasionally poke back at PHP, and it feels like the rise of its package ecosystem makes …

2018-01-30: I kind of like “smooth jazz radio” as background music, but either Apple Music only …

2018-01-30: I’m feeling more like I should strike out on my own, but that’s a scary prospect. Little …

2018-01-29: Starting to seriously wonder if I can make it out here anymore.

2018-01-29: People say that the iPad is better for writing because it’s “distraction-free,” …

2018-01-29: Off to Acre Coffee in East Petaluma because, uh, coffee? (At times I really think I should have …

2018-01-29: I like the food at HopMonk Tavern here in Novato, but I don’t think they need to keep the …

2018-01-27: I am sad that I can’t buy a bottle of Elkhorn Slough Brewing’s “Pirate …

2018-01-26: For my second drink at Pagan Idol, a Jet Pilot! Also my last drink. They’re—not light.

2018-01-26: Okay, it’s “catch up on email day.” Well, at least morning.

2018-01-22: I should be working on “homework” for a prospective job, but between car woes and …

2018-01-19: Outside a coffee shop in Walnut Creek.

2018-01-19: Starting—well, five chapters into—BORDERLINE by Mishell Baker. I haven’t dug into a great …

2018-01-18: Hmm. I think my dilemma is that it’s so privileged to be able to say “I, a currently …

2018-01-18: While I alluded to this the other day, I’m finding myself struggling with whether to pursue a …

2018-01-17: I need to dissuade myself of the notion that a modest amount of grocery shopping counts as a …

2018-01-16: It’s strange to have a company tentatively more interested in me than the reverse. (I have …

2018-01-16: It may be time to go off and be rechargingly antisocial for a bit.

2018-01-06: As part of a desire to simplify in 2018, I’m going back to iTunes and my Mac’s speakers. …

2018-01-05: Let’s see how much my productivity goes up when I quit the Twitter app!

2017-12-12: The iPad is just as good for writing as the Mac…until the moment you want to display two different …

2017-11-24: Apparently I’m in a minority, but I’ve never liked iA Writer’s font (non-)choice. Ulysses & …

2017-11-19: I still kinda want to write a “fully modern” PHP blogging platform that isn’t …

2017-11-15: Micro.blog is more my groove than Mastodon, but it’s so much of a closed tech-nerd-only bubble …

2017-11-09: I keep thinking about whether there’s a place for a social network that’s …

2017-10-23: Turns out Editorial is a better “TaskPaper for iOS” than TaskMator, even though …

2017-10-12: iOS should have a Unix shell. Heresy! Okay: come up with an argument against it that wasn’t …

2017-09-29: The keyboard worked until I logged into a wifi network. Then I had to restart the iPad. What. The. …

2017-09-29: Every single time I connect my Magic Keyboard to the iPad now, function keys work but alphanumerics …

2017-09-28: iOS 11 fixes many (not all) of my iPad complaints. Selling my 9.7” iPad Pro and 13” MBP …

2017-09-09: I’ve never posted on Ello, but I think I want to see if they go under before I get annoyed …

2017-09-05: Having lived many years in both Florida and California, I’d rather take the earthquake risk …

2017-09-04: iOS 11’s penchant for recognizing my Magic Keyboard yet not letting me type on it sure is …

2017-09-04: Interesting how 5by5’s gone from Hot New Podcast Network to virtually invisible in ~3 years. …

2017-09-01: Increasingly my case for iPad Pro over MBP is: Magic Keyboard + iPad > new MBP keyboard (touch …

2017-08-24: systemd feels like someone looked at OS X launchd and said, “That’s the most convoluted …

2017-08-24: FeedPress claims that Coyote Tracks has more RSS subscribers than I have Twitter followers. I am …

2017-08-23: I wish I’d bought an Away suitcase for my trip tomorrow. This means I’ve been listening …

2017-08-23: Semi-relatedly, I’ve also given up F.lux and Night Shift. They don’t help me sleep …

2017-08-23: Finally learned how to get expert preferences back in the macOS Display Calibration Assistant. I …

2017-08-18: Cloak is a great name for a VPN, which is why they’re changing their name to …

2017-08-15: Tempted by the 10.5” iPad, but not enough to trade up to it from the still very new …

2017-08-12: The more new features Medium rolls out, the better I feel about moving to WordPress …

2017-08-12: And it’s taken me about 30 minutes to kinda wish I had the Mac instead. Oy.

2017-08-12: Back to writing on the iPad for a bit. Yay! My least favorite minor bug has reappeared in Ulysses. …

2017-08-11: Debating a post about subscription software, but I’m too conflicted on it to make a case …

2017-08-09: Somewhat amusingly, yesterday’s post did better on my personal blog than on Medium so far.

2017-08-08: Later today, I will engage in another POSSE experiment: importing a post to Medium.

2017-08-08: Considering dumping all my keyboards except the two Matias minis and the Magic keyboards (one for …

2017-07-27: One of my biggest blockers to going iPad-only: I can’t remap Caps Lock to Ctrl.

2017-07-27: The urge to quit my job and join a revolutionary army is way stronger than usual.

2017-07-16: Eventually I will get my blog running under WordPress and connect it to Micro.blog, so I can fail to …

2017-06-14: Despite the fact that I’m barely using micro.blog, I’m still noodling around with the …

2017-06-09: Not sure if anyone I know-slash-know of is even still left in San Jose post-WWDC now.

2017-06-07: Last-minute decision to go to James Dempsey show tonight near #WWDC - maybe I’ll see some of …

2017-05-30: While I won’t be at WWDC, I’ll be around WWDC at some points, most notably at the live …

2017-05-27: Really going to have to figure out what I’m going to do with this thing, huh?

2017-04-26: Well: I am here.

2016-12-16: Form over frolic: Jony Ive’s quest for boring perfection Form over frolic: Jony Ive’s quest for boring perfection Apple still has the best industrial design …

2016-12-07: Bubbles, Baseball, and Mr. Marsh Deep stories and ugly truths in American politics When I went to high school in Florida, I was in …

2016-06-18: Shifts in the blogging tide Shifts in the blogging tide Which semi-open platform do I like better? I’m reading “How Yahoo …