2019-10-12: Sweet. I’m invincible.

2019-09-30: Currently pondering (and suffering from) the sheer lunacy necessary for someone to have gone, “Well, …

2019-09-24: ‪(Photo of me sipping a mug of tea labeled “Tears of SIP Haters”)‬ …

2019-09-22: (Food) Somehow got on the subject of the Cheeky Nando’s meme with the boy, and I had to mention how …

2019-09-13: Not only is AT&T “5GE” an unrepentant scam against customers, but I’m rewarded for it by getting …

2019-09-13: Me: wakes up to buy a telephone precisely once Me: Maybe I COULD be a morning person!!!

2019-09-10: I don’t know who decided blue phones were a thing they didn’t like and weren’t going to make, but it …

2019-09-05: (In an extremely Brittany Howard/Alabama Shakes voice) 🎶 Sound and fu-ry

2019-09-03: (Food) Made some Beyond tacos on a total lark and they are actually kind of awesome! Any difference …

2019-09-03: Looking up the flags to ./configure ffmpeg like it’s 2006 again because H*mebrew thinks so little of …

2019-08-23: Not something I ever expected to say, but here I am at the queer grunge artisanal biscuit shop. 😋 …

2019-08-22: Yes, yes. I know. Data analysis. But. What if? Pandas… for everyone?

2019-08-04: Software developers using the first-gen beta of anything: Is THIS… the END?? Has my time finally …

2019-08-03: Me: Show me the glittering world of my dreams 60 times a second PlayStation: No sweat. Me: Great, …

2019-07-28: My mantra that text rendering will make you cry has once again proved unassailable.

2019-07-23: “But she played not a note And only one moment spoke These simple and poignant five words, ‘You …

2019-07-23: You know what we call people who use the phrase “nanny _something_”? We call them assholes.

2019-07-21: Having a very different bug reporting experience than everyone’s usual today. 📡🙈

2019-07-20: A blog post three times longer than a bug report isn’t a waste of time, but actually filing …

2019-07-20: ‪I can think of few things so frustratingly counterproductive as PlayStation screaming at me when it …

2019-07-19: When a bunch of people are mad at Dropbox for slurping up system resources when you stopped using it …

2019-07-07: Had a ridiculously good time at the Overwatch League Atlanta Homestand! Dang, was it fun. 🤩

2019-06-14: Lyft driver: Don’t forget everything! My 4 am addled brain: 😲

2019-06-10: Today in API diff gems: …

2019-06-03: Important Note for Thrill Seekers

2019-06-03: Good morning to this beautiful hotel room Nespresso machine and nothing else!

2019-06-02: Not lucky enough to be inside the walls this year, but still close enough to nerd out! 🤩

2019-06-01: How much????

2019-05-05: My family, without any prior warning, assigned my birthday this year a unicorn theme. All other …

2019-05-02: I pushed a Docker container today. I’m a devops professional now.

2019-04-29: “Our impression is that many developers never understood it was happening; in many cases, changes to …

2019-04-26: Me: Oh my goodness, it’s the incredibly rare temparate Atlanta day. I think I have to open my …

2019-04-17: Oh, heck, now that’s a mood.

2019-04-13: Democracy dies in etc. etc.

2019-04-04: ‪We cancel and un-cancel so many people on a — not daily, hourly — over shreds of information ‬no …

2019-03-28: Netflix Auto-Playing Previews Megan Quinn on Twitter: Netflix auto-playing previews for every single show is one of the most …

2019-03-28: Things normal people do a few glasses of wine in: Watch Netflix, laugh, DT their friends Things I …

2019-03-23: What if Netflix remade 1985’s seminal Clue, and it was multi-path like Bandersnatch, but didn’t give …

2019-03-17: PA: “Unfortunately, a passenger traveling with us has a peanut allergy, so we will not serving …

2019-03-17: Met a gate agent named Siri at SAV International. Spelling exact. A delight. She politely declined a …

2019-03-16: Surprised it’s a meme again that sideloading is the only path forward because …

2019-03-15: ‪Wild how much more compelling a stance can be when it isn’t written with the diction of a slighted …

2019-03-13: “Look at us, we’re basically paupers! Father could only afford to buy one podcast network this …

2019-03-12: I was excited to hear about “Everyday Carry” as a class of product because it sounded like …

2019-03-11: “This can’t be used for real web dev, it doesn’t use annotations like Spring!” Me, flatly, doing my …

2019-03-08: ‪The Warren proposal is compelling, but encapsulates how unprepared government is to handle …

2019-03-05: Live your bossa nova fantasy.

2019-03-05: Exclusive photo of me having any complex thought over the past month.

2019-03-04: Volume buttons for the TV on the lockscreen is lovely. Everything there is working so much better in …

2019-02-27: Repeatable UUIDs Still mulling what having a blog means for me on top of having a microblog. I haven’t had one since …

2019-02-27: The kind of post I wish I could write: “Choose to spend your time and money on the things that …

2019-02-23: These all smell exactly like these concepts, which is unsettling.

2019-02-22: Yowza, what a week it has been.

2019-02-22: In horror movies, the protagonists will take down the monster in a way that has to be it. Head …

2019-02-20: Rushing a feature to market before you can make it, you know, nice… or affordable… is a lot like …

2019-02-20: More bear-themed home decor. They! Stack! So! Well!

2019-02-14: It’s frustrating my best cooking happens only when I completely wing it. I will never make a steak …

2019-02-13: “Jack Dorsey admits in the interview that he is depressed by what can sometimes be the ‘general …

2019-02-12: It’s kind of amazing how you can go from unsubstantiated rumor reported at 9a and get to …

2019-02-11: I yell a lot about the usefulness of big data, but if the giant inhuman algorithm-industrial complex …

2019-02-11: Would you believe the “More fixes for random test crashes” pull request itself has …

2019-02-10: Futzing with HomeKit homebrew again had me realize the smart TVs I hate aren’t always lagging …

2019-02-10: “Platforms that use AIs often get biased by tiny groups of hyper-active users.” YouTube promising to …

2019-02-09: I think my morbid curiosity for plant burgers primarily stems from the belief that protein slurries, …

2019-02-08: I’m amazed at the level of self-own involved in Microsoft saying you’ll be sad if you purchase their …

2019-02-08: There’s a certain relief in software to walking back “oh goodness oh gosh the whole thing is broken, …

2019-02-02: Wishing a special day to a special guy.

2019-01-31: Having grown up in the south, I’ve heard “we obtained the 13-year-old’s informed consent” and “don’t …

2019-01-30: Empty Your Cup Via a coworker. I can’t stop thinking about it: A well known professorwent to visit a Zen master. …

2019-01-30: At a Human Scale In working through a bug of inefficient I/O use the past few days, my mind keeps coming back to a …

2019-01-29: Tech and tech journalism should be ashamed for casting dispersions about what it means for a bug to …

2019-01-27: In utter disbelief that it needs to be said, check that your luggage is yours before leaving the …

2019-01-27: Wanted to kick off the whole microblog thing right with something substantive but ended up obsessing …

2019-01-27: After I settle in a bit, I’ll set up mirroring to Twitter and/or Mastodon and maybe spend some …

2019-01-27: I think I’m going to take the plunge and spend some time using Micro.blog for real. I’m …

2018-07-15: (Food) Sunday brunch baos with teriyaki eggs and 🥓!

2018-07-12: I think we just created a Gantt chart in our D&D game.

2018-05-29: “Facebook/Microsoft/Google made us this screencast about how to use their framework they’re going to …

2018-05-05: Number of times I’ve triggered this adorable animation today: lots

2018-03-18: Bummer the DuckDuckGo app doesn’t offer a content blocker, that’d be really nice.

2018-02-28: Scenes from the Great British Code-Off: “Paul and Mary want the layers very clearly defined. Your …

2018-02-23: Sake juice box! 🥤🥢

2018-02-19: Serious question: is it Twitter’s actual business strategy to lie and mislead until they fail …

2018-01-13: The ellipsis here is unsettling.

2018-01-08: The other problem I have with working from home (besides incredible distraction) is that when I …

2018-01-02: How do people who live in places with real weather deal with layered pairs of underwear? This is …

2017-12-26: Shaker hymns, Blade Runner, death, Video Killed The Radio Star, and absolutely, totally my shit. Try …

2017-12-22: Huntington bound!

2017-12-17: I feel like every time I visit them my folks have talked up how tasty it was going back to …

2017-12-15: I completely forgot whether I had bought a “VIP” tickets for the movie in the mad preorder rush. …

2017-12-09: Wee-oo-wee-oo-wee-oo… 🕹

2017-12-06: “You know there’s a penalty if you take someone’s crème anglaise, you can be taken into …

2017-12-06: If you roast 4 chicken thighs after marinating them in a lemon-pepper sauce, is that …

2017-11-20: My interests have aligned so specifically for Tumblr to vomit out this video that I’m worried about …

2017-11-11: I’m on the floor laughing.

2017-10-31: Developers: Iterate everything! MVP! Ship early ship often! Also developers: I couldn’t possibly …

2017-10-18: I commit code

2017-09-30: Looking for horribly disturbing furry heads? Target’s got you covered.

2017-09-23: Karp karp karp

2017-09-17:

2017-09-15: Real. Crying. Tears. Of laughter.

2017-09-15:

2017-09-08: 👀

2017-09-08: Ice-cold limeade and a day off. 💆🏻‍♂️

2017-08-16: Wow. Five years (to the day) in Atlanta. 😳

2017-04-30: Ru Pasha’s Drag Race

2017-04-28: Dessert perfection. 👌🏼

2017-04-26: Rolling my first D&D character! 😳🐉

2017-04-09: The exposed ductwork at ATL still feels very Blade Runner.

2017-03-21: Dadcore…

2017-03-18: Imagine being the guy who’s too nervous to go out in public unless you’re wearing your …

2017-03-16: WWDC party game idea: Hot Pepper Code Review. 🌶

2017-03-12: AAAAAAAAAAAAAAAAAAAAAAAA

2017-02-25: 🤓

2017-02-14:

2017-02-04: At the bar like…

2017-02-03: Dat Chaos Bling

2016-12-31: I found a hat. 🎉

2016-11-20: Relic.

2016-11-05: Storm damage.

2016-10-29: Foals!

2016-10-20: Switch, confusingly named for your inability to move your data and games to another device if …

2016-10-15:

2016-10-14: Seeking A Friend For The End Of The Development Phase

2016-10-03: Code comments.

2016-10-02: Bonsai! #bokeh #nofilter

2016-10-02:

2016-09-19:

2016-09-08: Badger style.

2016-09-07: The Target mystery balls showing some flair. #nofilter

2016-06-13: The natural conclusion to having an inclusive platform is that it’s not always going to be …

2016-04-29: Person 1: Rah I’m angry about something Person 2: Here’s how we want to fix it …

2016-04-01: Oh god my coworkers have turned me into a meme.

2016-03-23: ♫ The problem is all inside your HEAD / He said to me / this crash fix is easy / if you take it …

2015-12-08: What’s New in Xcode — 2015-12-08 (Content Update) oh god why not the bees NOT THE BEES

2015-12-06: pulls out the unsafeBitCast it splatters wetly onto the table sighs

2015-11-03: As if I wasn’t already scared shitless of shipping anything, “comprehensive but imperfect release …

2015-10-04:

2015-10-01: Actual photo of me at the office.

2015-09-22: “Our responsibility is Sketch, not the viability of the iPad.” Sketch can’t open my files ½ the …

2015-09-18: The open web, 2023: Web sites require blood and semen samples because WE NEED SOMETHING IN EXCHANGE, …

2015-08-31: Operation: Move My Crap is a go.

2015-08-23:

2015-08-23: OMG LOOK AT THIS OCTOPUS 🐙

2015-08-06: Romantic activities: I will review API diffs with you Romantic activities addendum: I will review …

2015-06-21: Sunset at Asilomar.

2015-06-20: A beautiful (if foggy) Pacific Grove, CA!

2015-06-05: Best extension ever.

2015-05-03: Been a long time since I took a nice walk here.

2015-05-03: Exactly the Sunday brunch I needed. :)

2015-04-13: Yelling about App Store review slowing down bug fix releases belies a bigger point, how about we …

2015-04-01: Native development is only more expensive if you don’t give a damn about user experience.

2015-02-07: ♫ My blood runs cold, my memory has jus’been sold, my angel is the semaphore (angel is a …

2015-02-06: The Programmer Who Cried Skeptical

2015-01-29: I am currently surrounded by three or four grown men all shouting “Thread pool size!” at each other.

2015-01-13: Morning coffee at the office.

2015-01-06: Manifesto for Half-Arsed Agile Software Development

2014-11-30: In the hour before I wake up, my most common dream is having woken up and imagining seemingly …

2014-09-24: I love how tech people are all, LOOK. I dunno! If they just asked /me/ to approve of everything they …

2014-09-09: Here’s a fun little exercise. Breathe deeply in, and deeply out. Practice saying, …

2014-07-27: The future is weird.

2014-07-27: ♫ Particle board, particle board / is it cardboard or is it cork? / what kind of furniture was it? …

2014-07-21: Coworker, on programming: “With great power comes… just don’t f$^&ing do that.”

2014-07-13: Has anyone ever said “crisp turkey bacon” and not been lying?

2014-07-04: The knowing smirk as your waiter at an Indian restaurant walks away after writing down your order …

2014-06-23:

2014-05-11: Glad to have spent Mother’s Day with the greatest mom I could’ve asked for! My greatest …

2014-05-11:

2014-04-09: Our office kitchen is well-guarded.

2014-02-22: “Our new app has a full-screen experience that focuses on the content. lol except for the status bar …

2014-01-19: Please arrange the following in order of importance: The app crashes You don’t like how it looks …

2014-01-07: WARNING: THIS TEA WAS NOT PREPARED USING ISO 3103 STANDARDS

2014-01-06: I want BNR to finish our style guide someday.

2013-12-13: “It’s a beautiful, wicked, wonderful world. Is it?” The Soft Bulletin

2013-12-09: The constant balance between Zachtimizing things, removing Zachtimization, and avoiding further …

2013-10-31: Enumerated list of things that I get angry over: Conceivably, anything

2013-10-15: Checked in and settled!

2013-10-11: Not a very big plane!

2013-08-10: The history of “Boo-Dah-Ling” (in the words of the author), or the iPhone’s accidentally iconic …

2013-08-03:

2013-07-26: An absolutely wonderful “Brick”. ^^

2013-06-28:

2013-06-09: Coffee, iced.

2013-05-19: Nice, round numbers.

2013-05-18: My little sister, Nina, rocks it once again!

2013-05-18: Hula girls!

2013-05-15: The kittens have begun exploring!

2013-05-12: Walking on the beach. Crazy erosion.

2013-05-11: Smells like “victory”!

2013-04-30: Moment of Zen. #finalsweek

2013-01-06: Just passin’ through on the way back to Tech. See this little thing every time.

2013-01-02: Farewell to @a2. Had a great time with him!

2012-12-15:

2012-12-05: This is just a test. #ifttt

2012-12-01:

2012-11-30: My night ahead! 10 at a time. #MADApp12

2012-11-09: Late afternoon shadows at the CULC, looking even more larger-than-life than usual. #nofilter

2012-10-30: Tunnel vision.

2012-10-16: SAVE MEH, JAWJUH! SAIV MEH!

2012-10-07: I… what?

2012-09-21: The crowd here is so freaking huge. What an amazing show.

2012-09-19: My favorite warning sign on campus, bar none.

2012-09-02: Um. Ow?

2012-08-28: Sure you are, bus. Sure you are.

2012-08-26: I love it here.

2012-08-16: The first of so, so many. But the only one with my family…!

2012-07-19: A-maze-ing.

2012-07-17: Bartender’s sympathy

2012-06-27: Yummy sushi time!

2012-06-24: Dough it up!

2012-06-09: Gorgeous, temperate night out on the inlet at Surfrider’s Makai Luau.

2012-05-30: Wall of beer!