power of prepositions

2022-08-25

 | 

~1 min read

 | 

154 words

I was listening to Bart Wilson on A Curious Task (link). Around the 46 minute mark, he starts talking about the phrase “to have property in…

the gap, courage, and cunningham's law

2022-08-11

 | 

~3 min read

 | 

411 words

James Clear writes: “In the beginning, your skills are raw, your knowledge is sparse, and you lack experience. At best, you will be able to…

javascript: testing private methods

2022-08-11

 | 

~3 min read

 | 

487 words

Imagine the following scenario: you have a javascript module that’s relatively complicated. So complicated that you’ve broken it down into a…

macos: how to open any app from the command line

2022-07-27

 | 

~1 min read

 | 

197 words

One of my favorite things about VS Code is how easy it is to open a new project from the terminal. The application has it built right into…

sql: how to append a generated value to each row

2022-07-07

 | 

~3 min read

 | 

409 words

In my post on how to use CTEs to write legible queries, I skipped over a potentially useful thing in SQL: how to add a column of calculated…

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!