2020-10-18: Thanks @mcelhearn for recommending “The Midnight Library” by Matt Haig. Fun premise. …

2020-09-29: Coming this week: Episode 300 of the @_RocketFM podcast: www.relay.fm/rocket …and something about …

2020-09-18: Don’t forget that today is @_RelayFM’s Second Annual Podcastathon from 11am-5pm Pacific: …

2020-09-16: Oooh! @macsparky has updated his Shortcuts Field Guide for iOS 14: …

2020-09-15: “Ok, Up First podcast coming up!” Too bad Siri doesn’t know when Siri is clever.

2020-09-10: Sign of the times: replacing the battery level complication my my Apple Watch with the Air Quality …

2020-09-09: I wonder what percentage of Siri queries end with “please”?

2020-09-05: Is it just me, or does it seem Archive Utility needs some performance tuning? Takes sooo long to …

2020-08-31: OH: If you understand, please raise your hand… your physical hand.

2020-08-21: Finis.

2020-08-21: Almost done.

2020-08-21: Ready to make paella.

2020-08-21: I’ve done work from home (WFH) for 17+ years, and my Nest couldn’t handle WFH, so I …

2020-08-18: Congratulations @_RelayFM on your 6th Anniversary! 🎉 Kudos to founders @imyke and @ismh. Much joy …

2020-08-15: Cracked me up to hear @NPRScottSimon refer to Teenage Mutant Ninja Turtles and neck gaiters on …

2020-08-10: Funny how “Bumping this to the top of your inbox.” translates to “Banning your …

2020-08-04: Baked stuffed shrimp, roasted Brussels sprouts, lemon cucumber, and carrot soup (not pictured).

2020-08-03: Thank you, @KeyboardMaestro, for helping me automate another tedious task. Much obliged!

2020-07-28: Tuesday dinner: Mushroom filled pasta with grilled portobello mushroom and stir-fried bok choy.

2020-07-28: Monday dinner: grilled salmon, corn on the cob, and spicy riced cauliflower.

2020-07-15: Congrats @kcase and @OmniGroup on today’s release of OmniPlan 4: …

2020-07-14: Very excited to find @david_mitchell’s new novel, “Utopia Avenue,” released today. …

2020-07-12: Not a Mac nerd, but like Hamilton? Check out @imyke and @jsnell having a great chat on @_upgradefm: …

2020-07-09: Apple Watch / Hanging Mac Pro Tip: Set timer for 1 or 3 mins and walk away. 99% of the time it’ll …

2020-07-06: Congrats @ismh on his 5th Indie-versary: 512pixels.net/2015/07/i… “If not now, …

2020-07-05: Recently, asking Siri to “please play @KQED” has a 20 second or so delay before starting. Happens on …

2020-06-26: Created a @Textexpander snippet Big Sure -> Big Sur to save me from myself.

2020-06-25: Congrats @_connectedfm hosts @imyke, @ismh, and @viticci on episode #300! 🍰🍷🎉 I was nervous at the …

2020-06-21: No in-person Smile WWDC Party this year, so we’ll stroll down memory lane a bit: smle.us/zchl2

2020-06-21: Ready for #wwdc20:

2020-06-19: If you have an Apple Developer account, please upvote my question pertaining to keyboard …

2020-06-18: Happy Birthday, @macgenie! 🍰

2020-06-17: Smile is hiring a Frontend Software Engineer and a Director of Customer Success. If you’re …

2020-06-13: “The Aleph Extraction” by @dmoren was a great read I expect you’ll enjoy: …

2020-06-12: Just used “platform ambidextrous” to describe someone comfortable on both macOS and …

2020-06-01: Congrats @jsnell and @imyke on episode #300 of Upgrade on the @_RelayFM network! …

2020-05-28: Seems a bit absurd that Feedback Assistant is not available on iOS.

2020-05-26: Apple Watch question: Just me, or are the targets for custom-length timers a bit “hit or …

2020-05-22: I’m totally lost on Microsoft’s organization of their language packs. It appears that a …

2020-05-21: Congrats @macsparky on the release of his new Photos Field Guide, another in his amazing series of …

2020-05-13: Congrats @podfeet on 15 years of @Nosillacast 🎤. What an accomplishment!

2020-05-12: “The Aleph Extraction” by @dmoren, next in his Galactic Cold War series, is out today: …

2020-05-10: Is it wrong to want a mute filter for mentions of Animal Crossing: New Horizons / ACNH in my feed …

2020-05-07: Want access to read-only text on macOS? Launch Accessibility Inspector Option(⌥)-Space Locate and …

2020-05-06: You know you’ve been doing localization testing when Chrome is in Russian, 1Password in …

2020-05-06: Dinner tonight: baked stuffed shrimp, lacinato kale, heirloom mushrooms, and a parfait of yogurt, …

2020-05-06: Congrats @manton and @macgenie on the release of Micro.blog for Teams: …

2020-05-04: NDA PSA: Please don’t require prior written approval for merger, acquisition or sale then …

2020-05-02: Fun phrase from New Yorker article: “her nimbus of curly brown hair.”

2020-04-28: Also, check out @lymond’s excellent new edition of Take Control of PDFpen, a free, …

2020-04-28: PDFpen 12 launched today! New: Create Optimized PDF, Magnifier Window, Callout Tool New in …

2020-04-19: Finished product.

2020-04-19: Boil, boil…

2020-04-19: Con arroz.

2020-04-19: Underway. Colorful.

2020-04-19: Mise en place.

2020-04-18: Me: Dear Universe: Any chance I can have the 40 minutes back that I just spent peeling price …

2020-04-16: Happy 30th Anniversary, @TidBITS! If you love and appreciate what @AdamEngst, @TonyaEngst, …

2020-04-14: How will Apple simulate the roaming bands of cheering Apple Retail folks in a Virtual WWDC?

2020-04-10: Thanks, @getquip, for the switch to recyclable packaging. Much appreciated, and well done!

2020-04-10: Thank you, Desktop Curtain from @ManyTricks software. I’d be ashamed to make a screen …

2020-04-09: Operation Broken Silence and other charities need your help, if you’re able: …

2020-04-07: Fun to read, potboiler quote taken out of context: “…and paw at your naked face in voluptuous …

2020-04-07: My inner word nerd relished the opportunity to use Notaries Public in actual correspondence …

2020-04-01: I think @TurboTax should consider hiring a summer intern to implement Sparkle’s binary delta …

2020-03-31: Brazilian shrimp and hearts of palm pie, this time with a whole wheat crust. I think I really …

2020-03-25: Mise en place and finished product for tonight’s lablabi, a Tunisian stew with chickpeas and …

2020-03-20: Fingers crossed for improved Xcode packaging and downloads resulting from Apple folks working from …

2020-02-25: Excited that “False Value”, Rivers of London Book 8 (Peter Grant novels) is available …

2020-02-24: Just happened to open the JavaScript Console while @Kayak was open. Amused to find they advertise …

2020-02-24: Very impressed with @TransferWise’s Apple Watch integration for sign-in security. Also very …

2020-02-11: Last week, made orecchiette with coriander and cherry tomatoes. Recipe was from @177milkstreet, a …

2020-01-31: Amazed at how well @BBEdit 13’s Find Differences function identifies matching content, even …

2020-01-29: Exciting day for @Flexibits: Fantastical 3 is out, and there’s a new Fantastical Field Guide …

2020-01-22: It’s a good day on BART when you get to stand in the middle where you can stash your bag under …

2020-01-16: If you’re an Alameda county (California) resident and don’t have rooftop solar, please …

2020-01-08: Seems rather ironic that I receive PDF receipts via email from nearly everyone except Adobe.

2019-12-23: Congrats @manton and @danielpunkass on Episode 400 of Core Intuition. What an accomplishment! Here’s …

2019-12-13: Surprised to find that there is no lone “monocle” emoji – just the face with monocle. …

2019-12-03: Congrats @danielpunkass and @redsweater on the release of Black Ink 2.0: …

2019-12-02: ICYMI, had the honor of chatting with @dteare, @kcase, and hosts @macsparky & @ismh on Mac Power …

2019-11-28: PSA: August Smart Lock Pro + Connect for $149 today: august.com/products/… Great deal. Really …

2019-11-21: I remember my first overnight camp was named “Sleepy Hollow.” Not sure that was a great …

2019-11-20: 525,600 minutes scans better and is a bit more poetic than 31,536,000 seconds. cf “Seasons of …

2019-11-19: I suspect most Californians, myself included, can’t wait for the rains to come and for …

2019-11-18: It’s fun to build software. It’s fun to build a company. It’s incredibly fun to …

2019-11-17: Superb software I use every day: @1Password, Desktop Curtain from @ManyTricks, @EncryptMe, …

2019-11-16: Saw a poster on BART the other day using FUD (i.e. don’t miss out on scholarships or other …

2019-11-15: Murky fresh water may hold small bloodsuckers. This I learned early in life. Friends and family …

2019-11-15: We’re looking for a Test Automation Engineer @SmileSoftware. Know anyone? If so, point them …

2019-11-14: Today’s Microblogvember word “neck” made me think of the Axe Yell, a staple of Big …

2019-11-13: I am impressed with people who are able to blog daily, particularly with a word queue, as with …

2019-11-12: I must stay focused on the goal if I am to complete Microblogvember. Same must be true for NaNoWiMo. …

2019-11-11: Remember when iOS naming for crossover products was just your Mac product name and add …

2019-11-10: I find the sculptures atop 580 California in San Francisco creepy. Perhaps it’s that their …

2019-11-09: Warm thoughts to the folks about to experience the cold “Arctic Blast.” #mbnov

2019-11-08: I’m so grateful to our team at @SmileSoftware. Every one of them is a star, and it’s a …

2019-11-07: The unknown is just that which is yet to be known. It need not be frightening. #mbnov …

2019-11-06: In case my last post seemed a bit out of the blue, it was spurred by Microblogvember. Today’s …

2019-11-06: My favorite type of stick is a manzanita branch. Manzanitas grow well here in northern California. …

2019-11-05: In case my last post seemed a bit out of the blue, it was spurred by Microblogvember. Today’s …

2019-11-05: Fauxsadillas, or not quite street quesadillas. Buy: corn tortillas, mushrooms, shredded pepper jack, …

2019-11-04: In case my last post seemed a bit out of the blue, it was spurred by Microblogvember. Today’s …

2019-11-04: Punditry and mean need not go hand in hand. Before offering an opinion publicly, at least try asking …

2019-11-03: In case my last post seemed a bit out of the blue, it was spurred by Microblogvember. Today’s …

2019-11-03: I enjoy fancy food, both when cooked with great skill by others and cooked at home by yours truly. I …

2019-11-02: In case my last post seemed a bit out of the blue, it was spurred by Microblogvember. Today’s …

2019-11-02: We have a friend named Mark, whose humor is often a lark. Sometimes it causes trouble, but rarely …

2019-11-01: In case my last post seemed a bit out of the blue, it was spurred by Microblogvember. Today’s …

2019-11-01: IMHO, a key to being a good software company is to offer prompt and helpful support. Since our start …

2019-10-30: Non-tech Bay Area unicorns 🦄 : three door BART trains. Right now, you’ve got about an 8.7% chance of …

2019-10-24: My cauliflower pizza crust didn’t flip well at all. What’s the pizza equivalent of going from an …

2019-10-24: Congrats to @briannawu, @film_girl, and @doomquasar on Episode #250 of @_RocketFM. Excellent and FUN …

2019-10-22: New key performance metric for Macs: Time to unarchive Xcode.

2019-10-03: BBEdit 13 (my favorite number) is out: www.barebones.com/products/… Instant upgrade. Congrats …

2019-10-01: What on earth is taking installd so long? Used enough CPU to go to the moon and back a few times. …

2019-09-23: PSA: Clever way to re-order payment cards on your Apple Watch: …

2019-09-20: Apropos: Apple Arcade ad just led in to the @_RelayFM Podcastathon. Watch: twitch.tv/relayfm Donate: …

2019-09-20: The @_RelayFM @StJude Podcastathon is on now (and goes to 10pm Eastern), with @ismh and @imyke …

2019-09-19: Rejoice, for Silence Unknown Callers has arrived today with iOS 13! Phone settings. Instant on.

2019-09-19: Take a break from iOS 13 coverage, and do something awesome. Donate to @_RelayFM’s drive for …

2019-09-12: Dear @encryptme: Love your stuff. Congrats on the official Windows version. Was very surprised today …

2019-09-10: Corn risotto with fresh roasted beets. Colorful and yummy!

2019-09-10: PSA: $100 iTunes Gift Card for $85: www.ebay.com/itm/25434… Use for 30% off a year of Apple …

2019-08-27: PSA: If you use NSFileWrappers to save, test against Catalina b6. It has a new bug which returns an …

2019-08-26: PSA: Costco members, get 15% off $100 iTunes gift cards: www.costco.com/100-App-S… Use one …

2019-08-19: Happy 14th Birthday to ScreenCastsOnline! (@sconline). 🍰 screencastsonline.com

2019-08-14: Unofficial Guide to macOS Catalina: catalina.macpaw.com Cool resource from the folks at @MacPaw.

2019-08-14: Congrats @PeterNLewis and @Stairways Software on the release of must-have utility @KeyboardMaestro …

2019-08-08: How is the sudden appearance of a sign-up window for Microsoft Teams (on Windows) not an …

2019-07-20: “Hey Siri, play KQED.” Works as desired for months. Today: “Now playing a selection of songs from …

2019-07-18: PSA: @TakeControl Books has a new website and a housewarming sale. Check it out: …

2019-07-16: I wonder if Apple’s next “big thing” will be a little thing, namely …

2019-07-14: PSA: “The Rook” by Daniel O’Malley is on sale for $3 at Amazon: …

2019-07-09: Dear @MicrosoftHelps: submitted evidence of trademark violation via the following link on June 29th. …

2019-06-18: Happy Birthday, @macgenie ! 🍰 (need chocolate and gluten-free Emoji modifiers) 🍸 🎈

2019-06-15: Last night’s orzo salad with lemon dressing. Adapted from: iowagirleats.com/2013/03/2…

2019-06-14: ICYMI. Chatted with Shannon Jean and Dave Hamilton on the Small Business Show. Topics included: …

2019-06-12: Had a great time chatting with @ShannonJean and @DaveHamilton on the Small Business Show …

2019-06-10: Food is conspicuously absent from the Discover emoji. Grant, which emoji to pick is a challenge. 🍴 …

2019-06-10: Finished. www.jamieoliver.com/recipes/r…

2019-06-10: Halfway.

2019-06-06: Some interesting potential material for @viticci’s next Connected Live San Jose history …

2019-06-05: PSA: If you need to add feedback to an existing bug in Feedback Assistant, use Catalina. Web is …

2019-06-03: RIP bugreport.apple.com

2019-06-02: Ratatouille Lasagne recipe: web.archive.org/web/20151…

2019-06-01: Finished product.

2019-06-01: Stone fruit from today’s Hayward Farmers Market.

2019-06-01: Ratatouille Lasagne. Post assembly. Pre oven. Learned to make with @etrep. Recipe from @DannySouper.

2019-06-01: Mid assembly.

2019-06-01: And so it begins…

2019-05-31: PSA: If your post-notarization stapling attempt failed yesterday with an error 65, try again. It …

2019-05-30: “It goes to 11”: Congratulations @manton and @danielpunkass on 11 years of @coreint! …

2019-05-28: Followers: Who’s coming to San Jose next week?

2019-05-27: Curious about headline optimization? Scroll to the bottom of a New Yorker article on their website …

2019-05-24: Trivia: My favorite feature of @TextExpander 1.3 (released 13 years ago today) was that you could …

2019-05-24: Milestone: @TextExpander becomes a teenager today. The first Smile version, 1.3, shipped 13 years …

2019-05-24: Congrats @manton and @microdotblog on their mention in The New Yorker in an article on social media …

2019-05-22: Here’s hoping iOS 13 can tell me a voicemail is in Chinese so that I can more effectively …

2019-05-21: Great author, great app. Congrats @macsparky on the release of the @KeyboardMaestro Field Guide: …

2019-05-16: Major version release days are very bad for the blue rings. I sort of need a setting for the …

2019-05-16: We released @PDFpen 11 today. Check out what’s new: smilesoftware.com/pdfpen/ve…

2019-04-23: Congrats to @TidBITS on 29 years of high quality Apple coverage: tidbits.com/issues/14… Hats …

2019-04-22: PSA: eBay is offering 15% off iTunes gift cards: www.ebay.com/itm/25420… This is a great way …

2019-04-19: Dear Apple journalist followers: Inside Apple is looking: “We’re on the hunt for a new …

2019-04-19: Congrats to @jsnell, @ismh, and all of their guests on the 100th episode of @_downloadfm: …

2019-04-19: Congrats to @viticci, @johnvoorhees, @iryantldr, and the whole team on the 10th birthday of …

2019-04-15: PSA: Costco is offering an effective 15% off iTunes Gift Cards. Here’s how to use that to get …

2019-04-11: Netflix: We’ve just added a show you might like… “In the dark early days of the zombie …

2019-04-04: Congrats @Siegel on the re-entry of @BBEdit to the Mac App Store. Great article too! …

2019-03-27: Did I miss them before, or are flight status card search responses new in iOS 12.2?

2019-03-16: Found a case where macOS’s reporting of the application which has enabled secure event input …

2019-03-07: Why won’t my microphone show up in the Sound prefs? Could it be that when I swung it in its …

2019-03-05: Ooh! @dmoren’s next book, “The Bayern Agenda,” is out: …

2019-03-05: Today is a very big day for @TextExpander, as we release the new snippet editor with visual macros: …

2019-02-21: Love @susanhyattmusic’s cover of “Mad World”: itunes.apple.com/us/album/… …

2019-02-14: TIL I take the idea of a bootable external drive completely for granted. On Windows, it’s …

2019-02-08: The “Public Radio Test”: if the announcer has to spell your domain name during a sponsorship …

2019-02-07: Happy Birthday, @macsparky! 🍰

2019-02-04: PSA: You can set Hardened Runtime entitlements without being sandboxed. Just don’t set Enable …

2019-02-04: Happy Chinese New Year! 新年快乐 It’s past midnight in Greater China, so the Year of the Pig is …

2019-01-31: TIL: @Mailchimp changed their brand capitalization on September 27, 2018 from MailChimp to …

2019-01-22: Congrats @tenonedesign and @psidentity on their new Wifi Porter: tenonedesign.com/porter.ph… …

2019-01-19: Our third public beta, @TextExpander for macOS 6.3b10, is available. Feel free to check it out: …

2019-01-16: Encountered new, unwelcome method to disguise restaurant price increase in SF tonight. 15% surcharge …

2019-01-14: Always an honor to be in a list such as this: twitter.com/kevinrj/s… /cc @danielpunkass

2018-12-11: TextExpander 6.3b7 is now available to the beta channel. Here’s how to get in on the action: …

2018-12-04: Congrats to @siegel and Bare Bones on 25 Years of @BBEdit. Amazing! merch.barebones.com

2018-12-04: ICYMI: TextExpander for macOS 6.3 beta with new visual editor is ready for folks to try: …

2018-12-03: Psst… want in early on the next major update to TextExpander for macOS? …

2018-11-28: Saw a trailer for “Welcome to Marwen” this weekend. It seems to overly play up the comedic parts of …

2018-11-27: Okay, Pages, if you’re going to ask me to download multiple fonts, please don’t ask one …

2018-11-12: Notarization for disk images is currently broken. rdar://problem/46011946 Also, cf: …

2018-11-04: The accessibility identifier was removed from the @GoogleChrome Omnibar starting in version 69. Is …

2018-11-02: Uhoh. Bet you know what comes next.

2018-10-30: PSA for SF East Bay folks: Help reduce climate change for less than a fancy coffee per month. Opt up …

2018-10-30: Go @1password, Apple Special Event star!

2018-10-30: Coffee sales in Cupertino hit record highs this morning. ☕

2018-10-23: Today, I was impressed to find @NextDoor offers a “Close Discussion” button to the …

2018-10-22: PSA: iTunes Gift Cards at 15% off from eBay / PayPal: www.ebay.com/itm/25392… Use one to get …

2018-10-21: Happy Birthday, @macguitar! 🍰

2018-10-18: Can’t help wondering if the reason behind the unique logos on the Apple event invitations is …

2018-10-15: Thanks @katiefloyd and @macsparky for hosting the Developer Roundtable on MPU. Enjoyed chatting with …

2018-10-13: Filling for today’s ratatouille lasagna.

2018-10-10: Yesterday evening’s project: two batches (twice what you see here) of albondigas from …

2018-10-09: Tonight’s exotic mushroom sauté includes lobster mushrooms. Yum!

2018-10-08: Dear Canadian Friends: Happy Thanksgiving! 🦃🥧🍻

2018-09-25: TFW you learn that a happy-sounding pop song in a foreign language is actually really, really sad.

2018-09-25: Live in the East Bay? Help reduce climate change for less than a fancy coffee per month. Opt up to …

2018-09-24: The prolific @macsparky strikes again. Check out the new MacSparky OmniFocus Field Guide: …

2018-09-20: The weird, impossible journey of my iPhone, adjusted for US Pacific time. Can’t get from …

2018-09-20: I’m thinking the return trip to Hong Kong doesn’t bode well for on-time delivery.

2018-09-18: Had a nice lunch today with @mattcassinelli. Check out his video intro to Shortcuts in iOS 12: …

2018-09-17: Impressed at how well @ActuallyNPH enunciates when singing Hedwig. I’ve learned about a half …

2018-09-13: Hat tip to @bombichsoftware for their excellent Carbon Copy Cloner. Really handy to have during …

2018-09-13: Check it out. @MacSparky has a new Field Guide, this one on Siri Shortcuts. Run, don’t walk: …

2018-09-11: Can’t wait to set up “Hey Siri, Pledge-free Stream” in iOS 12. Stoked that it will …

2018-09-11: Congratulations @ismh on 10 years of 512 Pixels tomorrow. Fantastic accomplishment! …

2018-09-10: Congrats to the @macstories team on 3 years of Club MacStories. If you’re not a subscriber or …

2018-09-07: Join me in supporting @ismh and his family as they raise money for @StJude Children’s …

2018-09-06: Just finished our internal newsletter, so hat tip to @markedapp and @ttscoff for their help in that …

2018-09-05: Extremely good save by Mac Geek Gab host @DaveHamilton as a fire engine interrupts his @PDFpen read: …

2018-09-04: Congratulations to @MacSparky on the launch of learn.macsparky.com You’ll find the MacSparky …

2018-09-01: More pretty colors

2018-09-01: More Summer

2018-09-01: Grilled Summer

2018-09-01: Summer.

2018-08-29: Recent guilty pleasure: the titles from “The Good Fight”

2018-08-28: Is it just me, or does Airport Utility work much better and more reliably on iOS than macOS?

2018-08-27: Hey @danielpunkass, I think there’s a better workaround for sandboxed child processes than …

2018-08-27: This summer, I tore my way through the Peter Grant / River of London books by @Ben_Aaronovitch. …

2018-08-26: Livermore has some great wineries closer to home than Napa or Sonoma. Learned today that the same is …

2018-08-25: Thank you, @kjaymiller, for the @TextExpander mention in your “Automate a Day” …

2018-08-24: Look what I got in the mail today. My #Stella from @TenOneDesign. Looks great, feels nice, and so …

2018-08-23: I like the new Monteli organic frozen pizza crusts from Trader Joe’s, with humble apologies to …

2018-08-22: Recently learned that horseradish and fresh tomato go very well together. Makes sense given ketchup …

2018-08-21: Today was a good day.

2018-08-15: Congratulations @ismh and @imyke on @_RelayFM’s 4th birthday! 🍰 …and to all the amazing hosts. …

2018-08-14: Congrats @realmacsoftware on the release of RapidWeaver 8: www.realmacsoftware.com/rapidweav…

2018-08-11: One more Golden Gate Bridge shot, with no fog at a all.

2018-08-11: Golden Gate Bridge with minimal fog.

2018-07-31: Karl the Fog is hanging out at Salesforce tower today.

2018-07-31: Francisco Street stairs. San Francisco.

2018-07-31: Alcatraz. It’s important to book early.

2018-07-31: Exploratorium. San Francisco.

2018-07-28: “Pool of Melted Resolve” from @macgenie’s timeline. Very poetic. Sounds like the …

2018-07-23: Making good use of View -> Annotations, Show -> Highlights today in @PDFpen. To see a list of …

2018-07-17: Congratulations @macpaw on your 10th Anniversary: macpaw.com/10th-anni… I wish you many more …

2018-07-11: Congratulations @_connectedfm and hosts @viticci, @imyke & @ismh on milestone episode 200: …

2018-07-07: Paella. Yum!

2018-07-07: KQED reporter John Sepulvado on Morning Edition reporting on child reunification hearings: “I’m no …

2018-07-06: Congrats @rosemaryorchard and @macsparky on episode #1 of the Automators podcast: …

2018-07-06: You know you’ve been on vacation when @OutOfMilk no longer shows in your Siri app suggestions.

2018-06-19: Stella from @tenonedesign. Find outlets in the dark, keep your cords tidy, and have it all look …

2018-06-18: Congratulations @ChaffeeJohn on the launch of WhenWorks: smle.us/nfqvt John also founded BusyMac, …

2018-06-18: Happy Birthday, @macgenie! Wishing you: 🍰(GF) +🍷+🎉

2018-06-18: “This may take up to NaN seconds.” I suppose this is going to be very fast or very, very …

2018-06-16: Smile History: TextExpander, a Story of Change and Typing smle.us/92evu

2018-06-16: Smile History: Products That Weren’t smle.us/32st8

2018-06-14: Smile History: DiscLabel, Memories of an Icon smle.us/8bjfv

2018-06-13: Smile History: PageSender, a Fax Story smle.us/1mbi8

2018-06-13: Great post from @maia_olson “Smile Celebrates 15 Years”: smle.us/xtnm9. Includes an SASE …

2018-06-13: Starting today with our 5th birthday mug from 10 years ago. At the time: “Five years and still …

2018-06-12: Fun interview I did with @ismh about Smile’s 15th Birthday: smle.us/atqb6

2018-06-11: Myke Hurley @imyke of @_RelayFM noted for his Twitter observations in @TechCrunch article: …

2018-06-07: There is a “Show Status Log” button in Organizer which does an update check on apps …

2018-06-07: Looking like Notarization adds Mac App Store-like uncertainty to the direct to customer release …

2018-06-02: Looking at a front door peephole magnifier makes me think it’s basically an analog Ring.

2018-06-01: TIL: My Mom was born on National Doughnut Day. Happy Birthday, Mom! Happy National Doughnut Day, …

2018-05-30: Typo or is HomePod is the plural of HomePod? Release notes: “Place two HomePod in the same room…”. …

2018-05-28: Chilaquiles in guajillo sauce.

2018-05-27: Prep for Chickpea and Eggplant Stew.

2018-05-25: The further I have to scroll down through an album list in Apple Music, the older I feel. (All due …

2018-05-23: TFW Pages no longer crashes when you Save as PDF… replacing a previous same-named file. (Happy …

2018-05-18: Braised Shitake Mushrooms.

2018-05-14: Chickpea & Eggplant Stew. Page 96 of The Chef and the Slow Cooker. Chef-y, but do-able. Double …

2018-05-12: It’s unfortunate that Siri doesn’t have a thumbs up / thumbs down for results. For …

2018-05-11: Congrats to Bare Bones and @siegel on the 25th anniversary of @BBEdit’s commercial release: …

2018-05-07: Today’s software shout outs go to: Paw from @luckymarmot for API exploration and @Zapier for …

2018-05-03: Starting the day with @TextExpander and coffee. Two great tastes that taste great together.

2018-05-02: Congratulations to @Flexibits on the release of Cardhop 1.1! flexibits.com/cardhop

2018-04-29: Pro tip: Double-check base assumptions when stuck debugging. April is also April in German. Lost 30 …

2018-04-27: How to customize the toolbar in @PDFpen (and most other macOS apps): smle.us/y0ld1

2018-04-27: Asparagus. Yum!

2018-04-20: How to Use the Option Key in PDFpen for Document Operations: smle.us/2invd Crop Document to …

2018-04-20: Pro tip for reading @Target gift card numbers: place in front of laptop screen at full brightness or …

2018-04-19: Reduce your cliché usage with @TextExpander: smle.us/vjdkm Use the Accented Words group to accent …

2018-04-18: Poster advertising musical includes callout “Pre-Broadway”. Makes me wonder: workshop or …

2018-04-13: PSA: “Net-30” doesn’t mean 30 days from invoice one begins to think about paying. …

2018-04-11: Thanks everyone for the mesh router recs!

2018-04-11: Congrats @macsparky on the new iPhone Field Guide! www.macsparky.com/iphone Run, don’t walk.

2018-04-11: What’s your favorite post-Airport Wi-Fi router gear? eero? Orbi? Something else? My Time …

2018-04-10: PDFpen & PDFpenPro 10 are out today! Watermarks, Headers & Footers, Precision Edit Tool, and …

2018-04-09: Last night’s dinner. Corn risotto from “Not Your Mother’s Slow Cooker Recipes for …

2018-04-08: Trader Joe’s soundtrack is particularly good this morning (and/or nostalgic). More people …

2018-03-27: Here comes trouble.

2018-03-27: Worth remembering as we take live tweeting of the Apple event for granted: these used to result in …

2018-03-24: It’s a rainbow kind of morning. 🌈

2018-03-22: Tonight’s photogenic dinner: Goat cheese and sundries tomato ravioli with Thai green curry sauce. …

2018-03-20: Work in progress.

2018-03-20: Listen to @chartier in Facebook story on @NPR: www.npr.org/2018/03/2…

2018-03-20: Later today these will become Mexican lasagna. Recipe is a hand me down, so no cite for this one. …

2018-03-18: Seen at The Wine Steward in Pleasanton. Not sure about the guinea pig - wine connection. Maybe …

2018-03-17: Prep for Empadão de Camarão e Palmito (Brazilian shrimp and heart of palm pie) from …

2018-03-17: Winter vegetable medley. Asparagus, beets, mushrooms, and zucchini.

2018-03-16: PSA: @AppCamp4Girls is hiring a program manager based in Portland: …

2018-03-16: Chorus from New Yorker article on Reddit: “Yes, it gets worse.”

2018-03-14: I had been thinking a taptic keyboard might be in the cards. @jsnell does a great job of laying out …

2018-03-13: Bonus of good bug report process: by writing out detailed steps and reproducing those steps, you may …

2018-03-12: Santa Barbara this past Sunday. Had a great walk along Loma Alta to the beach.

2018-03-08: TIL: New term for package thief: “porch pirate” Somehow sounds a bit too polite.

2018-03-06: Thank you kindly, developer who added ‘grep: warning: recursive search of stdin’ despite …

2018-03-04: A very photogenic appetizer made by friends.

2018-03-03: Last night’s dinner. Albondigas. Page 287 of Rick Bayless’ “Mexican …

2018-03-01: Today’s slow cooker prep: base (onion and garlic) and sauce for BBQ pulled chicken. Eight hours on …

2018-02-28: Have had “Giants in the Sky” in my head since seeing “Lady Bird.” Learned …

2018-02-27: Is 41 new posts the maximum shown on the macOS micro.blog client? Or, am I coming up short of the …

2018-02-26: Thanks for the T-shirt, @AtlassianATX!

2018-02-25: Full circuit of Lake Cabot today. 9 miles. 10:22 per mile. Personal best. 🏃

2018-02-24: Liking the HomePod for the kitchen / dining area. Hands-free streaming of local public radio (KQED) …

2018-02-23: Learn how @TextExpander embraces emoji: smle.us/ez5th and lets you use Emoji Cheat Sheet …

2018-02-23: Wednesday’s dinner was “Chicken Soup with Chiles, Coconut Milk & Lime” from …

2018-02-22: PSA: Really like this fractions group for @TextExpander from @GospelTheGrey: smle.us/nagyk …

2018-02-21: Pro tip: exotic mushrooms appear very expensive, as their cost is shown per pound. A pound of most …

2018-02-21: Shitake mushrooms and Serrano chiles. The beginnings of tonight’s soup.

2018-02-20: Last night’s dinner was chilaquiles in tomatillo sauce. Here’s how to do chilaquiles in …

2018-02-19: Shout-out to Paw from @luckymarmot, which I find super-helpful for API testing: paw.cloud

2018-02-19: Last night’s dinner of Icelandic cod, (controversial) purple Brussels sprouts, and some very …

2018-02-18: Saw my first suburban tumbleweed today in Dublin CA.

2018-02-18: Shout out to Patterns app from @nikolaikrill, an essential tool for developing and testing regular …

2018-02-17: Did seven mile (11.2km) run today, and feel pretty good afterward. Savoring the moment.

2018-02-15: Is it just me, or is it kind of cool to see @Quicken for macOS being so actively developed once …

2018-02-15: If you’ve ever wondered about the value of release notes, check this out: …

2018-02-14: Purple Brussels sprouts again, but before cooking so you can see the cool color.

2018-02-13: I’m home safely, and I assume it was a false alarm, but I can’t say I’ve ever been …

2018-02-13: TFW your warm down after running in suburbia is blocked by two sheriffs investigating a suspicious …

2018-02-13: Shout-out to @EncryptMe (and @SmileSoftware alumnus @f) for making it safe for me to work at the …

2018-02-13: Posted some JavaScript for Automation (JSA) scripts for @TextExpander, including export (selected) …

2018-02-07: Shout-out to @BBEdit: I need to sort a bunch of podcast names… I bet @BBedit has a tool for that… …

2018-02-07: Happy Birthday, @macsparky! 🍰

2018-02-06: Who loves their customer support platform? If so, what are you using? What do you love most about …

2018-02-01: Exotic mushrooms.

2018-02-01: Purple Brussels Sprouts.

2018-01-30: It’s past midnight in the UK, so: Happy Birthday, @imyke! 🍰

2018-01-30: Hey @1Password: You’re one of 16 Strategies to Keep Your Small Business Organized in 2018 and …

2018-01-28: Happy Birthday, @ismh! 🍰 Please join me in supporting Stephen’s birthday wish: …

2018-01-26: Not sure about consensus that Apple software quality is poor. Haven’t been forced to restart …

2018-01-25: Requirement for Apple product release: pundits dismiss new thing as for (Those Whacky) Apple Fans …

2018-01-24: Had the opportunity to meet Ursula Le Guin in my friend’s small writing seminar during …

2018-01-23: One downside to restoring the treadmill desk: I have the MBP on a stand, and I keep trying to use …

2018-01-20: Mischief managed.

2018-01-20: Thanks @danielpunkass! Dinner party. Spinach and mushroom lasagne (using the plural ‘cuz I made …

2018-01-20: Some assembly required.

2018-01-20: Halfway to guanabana cake.

2018-01-20: Springform pan with kiwis. Soon to be a guanabana cake.

2018-01-19: Pro tip: Trying to mail something from West Coast to East Coast on Friday to arrive on Monday? …

2018-01-15: TIL you can append “; tput bel” to your Terminal command to trigger an alert sound and notification. …

2018-01-14: Shout out to perennial fave @LaunchBar. Its Contacts integration and easy copy/paste is saving me a …

2018-01-09: Props to @spacekatgal on her NPR interview this morning. www.npr.org/2018/01/0…

2017-12-31: Getting ready for something tasty. Happy New Year all!

2017-12-18: Microsoft Autoupdate had an update to itself, but there were no subsequent Microsoft app updates. …

2017-12-15: Email subject from @LandsEnd: “Fleece Navidad!” 🙄

2017-12-12: PSA. These holiday stamps are landscape-oriented, as the image shows. Without the image, I went for …

2017-12-12: Are you a small shop in Advertising / Branding / Marcom who loves @TextExpander? I’d like to …

2017-12-06: Just tried to use the @BBEdit command line tool on a remote server. Wishful thinking. Sadly, …

2017-12-05: Congratulations, @danielpunkass / @redsweater on the release of @MarsEdit 4, complete with cool new …

2017-11-30: Holiday rehearsal. Empadão de Camarão.

2017-11-29: Holiday cooking / baking PSA: butter takes a long time to get to room temperature. Put it out when …

2017-11-27: PSA: Broadchurch season 3 just dropped on @Netflix. Loved the first two seasons.

2017-11-27: You know it’s that time of year when the emails start with: Hi [FirstName,fallback=there],

2017-11-15: Excited to see @TextExpander among @benthompson’s list of SaaS services he uses. Long-time …

2017-11-13: I should not swipe up to unlock my iPad. I should not swipe up to unlock my iPad. I should not swipe …

2017-11-06: Happy Birthday, @PeterMaurer and @MacTipsDaily! Twice in November, two Smile folks or Friends of …

2017-10-31: Ready.

2017-10-27: Shout out to Printopia by @decisivetactics for letting me AirPrint to my non-AirPrint printer with …

2017-10-27: Fun fact: Our sewage treatment district @OroLomaSD has an excellent newsletter. I read it in full …

2017-10-23: Favorite @TextExpander snippet during release process: ,spctl for: spctl -a -t exec -vvvv Favorite …

2017-10-23: Help @AppCamp4Girls achieve their vision for 2020: smle.us/wrisl Check out their Fireside Chat …

2017-10-18: Added Cardhop to @TextExpander’s Brand Names public group to automate CamelCase resistance: …

2017-10-18: Congrats @flexibits on the release of the new Cardhop contacts manager!

2017-10-11: Wow! Core Intuition 300: smle.us/a478j. Congrats @danielpunkass, @manton2! AND a Membership Program: …

2017-10-04: PSA: @ttscoff is giving away a copy of the excellent new 60 Mac Tips, Vol 2 he co-authored with …

2017-09-30: Tonight’s paella in raw form.

2017-09-30: Shishito peppers. Soon to be an appetizer.

2017-09-26: Congratulations to @AppCamp4Girls on new board member @incanus77 and to Justin on a great new gig …

2017-09-26: Instant Buy: @AppCamp4Girls Compendium 2017 App is now available: smle.us/hv0pt

2017-09-26: PSA: If you’re going to send someone a paper check to pay an invoice in 2017, send them an …

2017-09-25: Wanted to camelcase Runkeeper today, so added it to the @TextExpander Brand Names public group: …

2017-09-25: I’ve read that the haptic engine on Apple Watch series 3 is unchanged, but I could feel …

2017-09-07: Congratulations @ttscoff on his 200th episode of Systematic (@SystmCast) on @ESNfm! …

2017-09-06: TIL Append .text to a permalink URL on @DaringFireball to see its Markdown. Source: The Talk Show …

2017-09-06: Mowing the lawn at Lake Chabot in Castro Valley, CA.

2017-09-02: Updated DIY Dark Mode for iOS post with tip from @markiglo to use Accessibility Shortcuts for easier …

2017-09-01: Did Home Screen post on @MacSparky: smle.us/81qle No blinding insight or meticulous organization, …

2017-08-31: Good grief. It’s 2017 and Excel can’t open two files with the same name in different …

2017-08-30: Current status: Sweating eggplant. codecookread.com/sweat-the…

2017-08-24: PSA: @TextExpander is super handy for hard to spell surnames. Just make snippets. For example: …

2017-08-24: Had fun chatting with @stephenwarley on his “Life skills that matter.” podcast: …

2017-08-23: Hat tip to Audio Hijack from @RogueAmoeba. Regularly use to record my end of podcast audio. Great …

2017-08-18: Retro.

2017-08-15: After.

2017-08-15: Before.

2017-08-03: Congrats @obreidenbach on over ten years as CEO of @BoinxSoftware! Pretty cool milestone.

2017-08-03: Congrats @KatieFloyd on your appointment to the 8th Judicial Circuit Bar Association BoD: …

2017-08-02: Orchid.

2017-08-02: Congrats @goldenhillsoftware / @johnbrayton on your acquisition of Unread: smle.us/gs9l8

2017-07-31: Friday dinner. Paella. Step 3 of 3. Yum!

2017-07-31: Friday dinner. Paella. Step 2 of 3.

2017-07-31: Friday dinner. Paella. Step 1 of 3.

2017-07-25: Learned new term for France today thanks to @Gassee’s Monday Note: “the Country of Good …

2017-07-20: Two recent instant purchases: Transmit 5 from @Panic and Acorn 6 from @FlyingMeat

2017-07-18:

2017-07-18: PSA: iTunes Gift Cards at 15% discount: smle.us/of21r Use to get Apple Music at 30% off: …

2017-07-12: Psst. Take Control of PDFpen 9 by @lymond is now available, free, at: …

2017-07-11: If you liked the flags, check out the Emoji Flags public group in @TextExpander: …

2017-07-11: We’ve shipped software to: …

2017-07-10: Today is opening day of @AppCamp4Girls 2017. Best wishes to @macgenie, @uipoptart, @maia_olson, …

2017-07-06: Lasagne.

2017-07-06: Pro tips for @SodaStreamUSA refills: wine tote to carry cylinders and $5 Bed Bath & Beyond …

2017-07-06: Hat tip to Cloak (@getcloak) for making it possible to work during a recall repair at the car …

2017-07-04: Listen to great “Ticci Teaches Today” segment where @viticci explains CoreML on @_connectedfm: …

2017-07-03: Congrats @microdotblog, @manton, and @macgenie on your 1.0 app release! 🏆

2017-07-03: After you update your SSL settings, check that you get an A grade from the @Qualys SSL Server Test: …

2017-07-03: Helpful, clear, up-to-date advice on Apache SSL cipher settings from @hynek: smle.us/pvs9uy

2017-07-03: Tool I use: Paw @luckymarmot for exploring third party APIs to clarify / explore before coding.

2017-06-22: Mail showed an error for my .mac account. Clicking yielded this helpful message:

2017-06-21: Very fun food stamps from @USPS, including flan, ceviche, and empanadas. Make folks hungry: …

2017-06-21: Using @TextExpander and @SlackHQ is like chocolate and peanut butter: smle.us/kuzsiq

2017-06-18: Happy Birthday, @macgenie! (Need a gluten free chocolate cake emoji.) 🍰

2017-06-15: The challenge to making coffee in the morning is not already having had one’s coffee.

2017-06-15: Sweating eggplant en masse: codecookread.com/sweat-the…

2017-06-14: Salmon, sautéed mushrooms, corn on the cob. Stainless steel corn folks from Bogotá.

2017-06-07: Tonight’s marquee. (Complete with airplane in background.) Benefit for @AppCamp4Girls.

2017-06-05: Beard Bash has a marquee. How cool is that?

2017-06-05: And we’re off…

2017-06-03: Happy Birthday to Smile alumnus and great guy @frankcantu. 🍰

2017-06-02: It will all be settled soon, but for now bad names for the next macOS: smle.us/ewsoyh and good …

2017-06-02: Crazy thought: what if the next macOS is 10.14? Just as many hotels have no 13th floor, maybe Apple …

2017-05-30: Roasting carrots. Pretty colors.

2017-05-30: macOS 10.13 name prediction: Winchester Mystery House #WWDC17

2017-05-30: Trying to write about JSON Feed has required that I update my @TextExpander abbreviation for …

2017-05-28: Current status.

2017-05-22: Dinner of sous vide chicken with balsamic roasted tomato sauce, grilled corn & zucchini. No …

2017-05-16: Thank you for a painless server move, @MacStadium.

2017-05-15: Found microwave door open and unable to close last night. Turns out, it’s common and easy to …

2017-05-11: Set custom keyboard shortcuts in @PDFpen, PDFpenPro, or any other macOS app, with screencast: …

2017-05-09: Classic example of dogfooding: @TextExpander

2017-05-08: Thanks for letting us know, @ismh. I’ve done an updated Tweet, and I’ll use a URL …

2017-05-08: Smile is looking for a Sales Lead Generation & Accounts Success Specialist. Know anyone great? …

2017-05-08: Completed albondigas. They were yummy.

2017-05-07: Albondigas ready for the oven. Page 287 of Mexican Everyday by Rick Bayliss

2017-05-04: Soon to be lemonade.

2017-05-03: Fresh pistachio pesto. Soon to be the star of this evening’s meal.

2017-05-01: Congrats to @joekissell and @spectatrix on acquiring @TakeControl Books from the delightful …

2017-04-30: Complete with tenants.

2017-04-29: My recent project, hinged roof and all.

2017-04-28: Congratulations to @manton2 and @macgenie on the beta launch of @microdotblog! I’m on board at …