2018-12-01: Great day with friends celebrating the holidays, along with our...

2018-11-29: Seems like an insane increase in instagram ads lately. Good...

2018-11-24: I made us Christmas stockings: two for humans, one for...

2018-10-27: I’ve been playing with the Mozilla Things Gateway off and...

2018-10-26: New Robyn album, Honey dropped today. 💿🎵🔈🕺

2018-10-23: Amelia Island, Florida

2018-09-30: Guys! I made shorts! Half off pink print corduroy from...

2018-09-28: Friday evening.

2018-09-27: Good morning.

2018-09-26: Commuting #emulsify

2018-09-26: I love the Leif Erikson candy bar, @aaronpk! 😂 (As...

2018-09-26: San Francisco hosts Dreamforce this week. Folsom Street Fair is...

2018-09-25: Totally loving Emulsify. Reminds me of shooting Tri-X film with...

2018-09-24: Open source maintainer burnout is a real thing; and Hapi’s...

2018-09-24: “But, look: the world is a nightmarish hellscape of unending...

2018-09-23: Finally finished my 👕. This light, woven shirting from @britexfabrics...

2018-09-10: Pocket and sleeve plackets installed, ready to start assembling my...

2018-09-05: Zero Books, Zero Tools Thorsten writes about the tools he used to write two...

2018-09-04: Brief reflections on Nell Painter’s excellent 📕 “Old in Art...

2018-09-03: My sewing helper. #jorge

2018-09-03: I made pie.

2018-08-27: I’ve had Brutalist Web Design open in my browser for...

2018-08-18: Do we not sail on a ship of fools? #erasure...

2018-08-18: Amazing Erasure show tonight with a great group of friends....

2018-08-14: This job sucks.

2018-08-03: How do I know it’s going to be a good...

2018-07-31: TIL Macaroons are not only delicious, but also secure.

2018-07-30: Curiosity.

2018-07-24: A Week Of Printmaking Making Art Safely Making Art Safely hosts printmaking and other...

2018-07-23: Art critic kitteh.

2018-07-22: Someone is in kitty jail.

2018-07-12: Do replies get handled differently than regular posts somehow? Noticing...

2018-07-09: It seems like micro.blog’s IndieAuth doesn’t support custom domains; can’t...

2018-07-09: I learned it as “make it right [correct], good [simple],...

2018-07-08: Sunday breakfast for two.

2018-07-07: Back in the studio today, printing little cards with our...

2018-07-06: Austin Kleon’s advice about living in public seems like an...

2018-07-04: Nostalgia

2018-07-03: Currently reading: 84K by Claire North, ISBN: 9780316316804 📚

2018-07-02: git config core.autocrlf auto on Windows side; core.autocrlf input on...

2018-07-02: Needed to replace my aging personal computer, decided to dip...

2018-06-26: I had fun experimenting with Rust + WASM a few...

2018-05-29: Happy to work for a company that thinks about our...

2018-05-25: Back in frontend land, reminded today that setState in React...

2018-05-07: Two weeks in, and I can’t believe the difference. People:...

2018-04-10: My last day at Plangrid was Friday. Lots of change...

2018-03-22: Reading about Python’s new breakpoint prompted me to revive my...

2018-03-18: Printing With The Xcut Xpress The Xcut Xpress is a die cutting and embossing machine...

2018-03-09: Heading to Bond Conference this morning.

2018-02-28: Notified yesterday that I wasn’t selected for Big Ink. Bummer,...

2018-02-20: Submitted my proposal for Big Ink at the last minute...

2018-02-18: Weekend In Napa Sweet weekend away in Napa County. Couldn’t ask for better...

2018-02-09: Attention Talking to my grandparents this week, they expressed how valuable...

2018-02-07: Incredibly sad to hear John Perry Barlow has died. “Cyberspace...

2018-02-05: Remembering Madeline, three years on. www.whatswrongwithmadeline.com/thank-you…

2018-02-05: Silent Retreat 2018 I spent the weekend in silence at Four Springs retreat...

2018-02-01: Awesome seeing wxPython 4.0 released today. I built several things...

2018-01-26: Jo Walton’s beautiful eulogy for Le Guin. “I emailed to...

2018-01-26: Chris misses blogrolls. So do I. When I was starting...

2018-01-24: An Afternoon With Rauschenberg Photos from an afternoon wandering the Rauschenberg exhibit at SFMOMA....

2018-01-23: 📚I’m feeling unexpectedly tender and grief stricken reading the news...

2018-01-23: Just finished 📚 “Turtles All the Way Down”. Feeling unexpectedly...

2018-01-22: I’m less philosophically aligned with The Economist these days, but...

2018-01-22: “Just as America drew up sophisticated rules about intellectual property...

2018-01-20: Great post on software design. Software specs are funny things;...

2018-01-20: “I’m a downhill skier. I get to the bottom. Once...

2018-01-19: How to read on the web in 2018. mashable.com/2017/12/2…

2018-01-19: Republished my thought On Product Engineering to Medium; it’ll be...

2018-01-19: Just read the news of Dean Allen’s passing. I remember...

2018-01-19: Picked up John Green’s 📚 “Turtles All the Way Down”...

2018-01-19: Decided to disable Twitter cross-posting for a while. Even though...

2018-01-17: Finished sewing my Merchant & Mills Foreman last night in...

2018-01-17: Really interesting to see how people are using #Rust macros...

2017-12-06: TIL that if you’re trying to use #rust and #webassembly...

2017-11-17: It’d be great if the iOS micro.blog app paged in...

2017-11-17: Heading to Las Vegas for a long weekend with family....

2017-10-11: I’ve had my reMarkable table for about 24 hours now;...

2017-10-05: Listening to “The Art of Destroying Software”. maximilianhoffmann.com/talks/pro…

2017-10-04: Resurrected some Python + Unicode training material I put together...

2017-10-03: Anohni’s “Hopelessness” is the album I have on repeat these...

2017-09-24: 🌯👶🏻

2017-09-19: In 24 hours I’ll be an uncle again. Woah.

2017-09-19: Really enjoying Procreate 4. Huge, free upgrade.

2017-09-11: Finally got around to writing about how we did Product...

2017-09-11: Saw Patti Cake$ over the weekend. Fun mashup of film...

2017-09-08: Released an update to Hieroglyph yesterday, fixing compatibility with Sphinx...

2017-09-08: Discovered Versioneer yesterday, basically exactly how I always wanted Python...

2017-09-05: Still questions, over two years later. www.whatswrongwithmadeline.com/questions…

2017-09-05: If wearing sweatpants in public means I’ve given up on...

2017-08-26: “Do your research online. Create offline.” chris.bolin.co/offline/

2017-08-16: Reduction printing explained visually: www.yergler.net/2017/08/1…

2017-08-14: Work in progress from the studio this weekend, homage to...

2017-08-14: As someone who still has 5.25” floppies of Brøderbund’s Print...

2017-08-14: Ulysses is my go-to app for writing. They announced they’re...

2017-08-11: Observed at hair salon: patron trying to explain bitcoin startups...

2017-08-09: Spent yesterday evening exploring TypeScript and WebExtensions. Tinkering like it’s...

2017-08-02: Photos from the Color Woodcut Printmaking workshop at Constellation Studios...

2017-07-30: Second print from my time at @constellationstudios this week. Two...

2017-07-28: I’m in Nebraska this week participating in the Color Woodcut...

2017-07-28: Turns out you can get a blister on the back...

2017-07-26: Some more practice from this weekend. #printmaking #relief #linocut

2017-07-26: Jorge knows reading is fundamental.

2017-07-26: First day of color woodcut printmaking class at Constellation Studio;...

2017-07-19: TFW you’re trying to fix an inconsistency, find & fix...

2017-07-15: Really appreciating the new #microblog universal app.

2017-06-08: “My bet is that self-talk works best on problems where...

2017-06-08: Turns out my swearing and muttering while working is just...

2017-05-31: Deja vu last night talking to a friend about HLS...

2017-04-30: After 4 years in the oven, a new release of...