Associated Posts
Switching Jobs in Tech Industry: 6 Key Lessons I've Learned
November 4, 2021
Switching Jobs in Tech Industry: 6 Key Lessons I've Learned

Switching jobs in the tech industry can be an interesting adventure, especially if you've had years...

Introspecting Python Parameter Values via Argument Binding
October 17, 2021
Introspecting Python Parameter Values via Argument Binding

Sometimes it is important to map function arguments with their parameter values. Python offers basic...

Maintaining Quality Documentation
September 9, 2021
Maintaining Quality Documentation

Communication is difficult. As remote work becomes more of a thing, as teams work across six+...

What Tool Can You Never Remember or Get Good At?
March 5, 2020
What Tool Can You Never Remember or Get Good At?

What program, application, or shortcut have you never been able to get behind, even though most peopl...

The Myth of Sisyphus, Failure, & the Meaning of Imperfect Code
February 26, 2020
The Myth of Sisyphus, Failure, & the Meaning of Imperfect Code

For years as a student and into my first few years as a junior engineer, I felt dirty. Something felt...

Even the Big Ones Mess Up
December 27, 2018
Even the Big Ones Mess Up

This morning, my feed blew up due to my friends and family complaining about so...

Don't be a Shotgun Coder
October 23, 2018
Don't be a Shotgun Coder

When you work, don't code like you have a shotgun. Pretend like you are a shar...

Evolution of My Personal Site
October 22, 2018
Evolution of My Personal Site

I just redesigned my personal website for what seems like the 500th time. To be...

Avoid Using Trivializing Words
October 11, 2018
Avoid Using Trivializing Words

Trivializing words are really just filler words to hide that we haven't fully thought something out.

Made by Dan using MUI and Nextjs