Life-Offline
My 2022 Reading List
"The medium is the message" as the saying goes. Books reflect the nuanced nature of life and slow things down when the world feels fast.
Read essayEssays · Since 2018
Writing on the future of computing, deep-dives on the projects I’m building, and notes on the life around the work.

Essays, project notes, and the occasional detour.
Life-Offline
"The medium is the message" as the saying goes. Books reflect the nuanced nature of life and slow things down when the world feels fast.
Read essayLife-Offline
After visiting the Grand Canyon in December 2012, I wrote this poem in my creative writing class to capture the experience.
Read essayLife-Offline
I don't think I'm alone feeling overwhelmed in today's world. When things get crazy, my favorite way to unwind is with a good book.
Read essayBuilding
When dynamically adding a widget to a GUI, you expect any scrollbars to adapt to the new size of the content area (allowing the user to scroll to the new content). Unfortunately when developing these dynamic GUIs with Tkinter, it is not straightforward to get this behavior. This post will show you how to get your scrollbars working so you can move on to the fun stuff.
Read essayBuilding
Electrical Engineering is an exciting, rewarding career choice. For those who enjoy physics and logic it is a perfect fit. Here is the advice I wish I knew when starting my EE journey.
Read essayLife-Offline
I love reading and I wish I did more of it. Here are the books I'm reading (or listening to) to this year.
Read essayBuilding
Line following is easy to accomplish but hard to master. PID Control, while more challenging to implement and tune, provides effective smooth tracking and quick response.
Read essayBuilding
Aether is new theme for Hugo (a static site generator) that emphasizes motion, material, and depth as design elements. Distracting styling and page elements are forgone to focus on the content.
Read essay