git reset vs. revert...redux

2020-07-12

 | 

~4 min read

 | 

704 words

I’ve written about git reset vs. git revert before. I’ve even looked at some patterns for “undoing” in git. This is a closer look at git…

problem solving with five whys

2020-07-11

 | 

~2 min read

 | 

306 words

Shortly after my discovery of the feelings wheel, I noticed a change in my approach to problem solving. Whenever I felt lost and unsure…

python virtual environments - absolute basics

2020-07-10

 | 

~3 min read

 | 

518 words

Python’s virtual environments are a way to avoid conflicting dependencies. For example - imagine you have two Python projects that both use…

better form submissions: submit with post

2020-07-09

 | 

~2 min read

 | 

272 words

The standard behavior of a tag on submit is to send a request with all of the form’s values passed as query parameters. There are a number…

extracting details from package.json

2020-07-08

 | 

~1 min read

 | 

189 words

Yesterday, when I was writing about using Node to create ASCII art, there was a detail I overlooked - the number. As a reminder, the…

Hi there and thanks for reading! My name's Stephen. I live in Chicago with my wife, Kate, and dog, Finn. Want more? See about and get in touch!