Hurtling through Space

Steam Deck Review - Or My Hunt for the Perfect Console

16 October 2022

I got a Steam Deck thinking it would be my go-to handheld retro emulator, but I was wrong.

A Day in the Life of Girm

29 May 2022

Who wants to read my Star Wars fanfiction? No one? Move along then, nothing to see here.

From Teacher to AI Researcher

04 May 2022

The whole story of how I went from a high school teacher to a grad student studying AI at MIT.

A Year with a ThinkPad

09 January 2021

How a ThinkPad has held up day-to-day over the last year, from a first time owner's perspective.

Master No More!

24 June 2020

Words matter. s/master/live

Book Review: Exhalation

25 April 2020

A reflection on identity. It's like the Twilight Zone, except it's not scary and (almost) everyone lives.

Arch Linux on ThinkPad Tips-N-Tricks

03 January 2020

New year, new laptop. Some helpful hints and complaints about Arch on a ThinkPad.

Mac Tip: Zip to Remote Location

02 January 2020

Using ditto to get data off a Mac.

An Educator's Quick Review of a Semester of AI at MIT

29 December 2019

What a grad level AI class at MIT taught me about education.

Three Lessons from a Year of Being a Lone Developer

28 August 2019

What to consider and advice for solo devs out there from my time working alone on a platform at NASA.

Getting into NASA

15 June 2019

An email exchange about how I started my career as a NASA human spaceflight software engineer.

Book Review: The End of Eternity

24 February 2019

I like to think of successful science fiction as a house of mirrors, in which features of humanity’s story are exaggerated and examined. The…

Backing up Jira and Confluence Servers

30 September 2018

How to back up Jira and Confluence server instances to the cloud. Bonus: my thoughts on the importance of being a lazy software engineer.

Marvin: EVA Timeline Breakdown

17 May 2018

Examining spacewalk timelines and how we translated them into usable data structures.

Marvin: Apollo Timelines

04 February 2018

Diving into Apollo exploration EVAs and how they ran behind schedule. Science takes more time than you think!

Fun with Typography in CSS

21 January 2018

It’s hard to do front-end development and not notice the little things about other websites. Extra margin here, great responsiveness there…

Marvin: (Deep) Spacewalks

15 January 2018

The future of spacewalks. How NASA astronauts and flight controllers manage EVAs, and the software we're building to support them on Mars and beyond.

Default Size Windows in Unity

07 January 2018

I like to place my terminals on the left and right edges of my screen. Up to like 5 minutes ago, new terminals would open with a y-axis gap…

katex help

01 January 2018

Here’s a handy, dandy guide to KaTeX , Khan Academy’s LaTeX implementation. Super useful if you want to format beautiful equations. For…

Book Review: Annihilation

21 December 2017

I’m not a fan of horror movies. I don’t enjoy cheap scares and I don’t appreciate the shock value of the grotesque (though I don’t mind…

Controlling Caches

10 December 2017

After initially deploying this blog a few weeks ago, I noticed some weird tendencies / bugs every time I published a new post or updated…

Bluetooth Haikus

10 December 2017

My watch refused to pair with my phone earlier this week. It was late and I was frustrated, a bit tired, and delirious. I wrote some haikus…

Refactoring the Gatsby Starter Blog

09 December 2017

Before I begin, I want to point out that I really like GatsbyJS. It basically solved all of my front end requirements in one fell swoop…


08 December 2017

Every time I want to make a flexbox, I have to look up the helper classes. Every. Single. Time. And every time I do, I end up on CSS Tricks…

Copy Permissions

05 December 2017

If you’re lazy about permissions, chmod and chown both take a --reference flag to set permissions equal to those of another file. This…

Book Review: 1Q84

05 December 2017

I picked up Haruki Murakami’s 1Q84 in a bookstore at LAX before a late overseas flight. I had just finished a large beer at the bar to…

Building a Blog

04 December 2017

How I built this blog as a static site with GatsbyJS and AWS.

Copy directories while excluding files

04 December 2017

Quick tip for rsync

All writings and opinions are my own and not the views of my employer.
All Rights Reserved, except for the parts enumerated below: