functional programming: domains and ranges

2021-09-22

 | 

~2 min read

 | 

359 words

The domain of a function is the set of inputs for which a function is defined. The range of a function is the set of values that are mapped…

functional programming: defining a function

2021-09-22

 | 

~1 min read

 | 

179 words

What is a function? Brian Lonsdorf’s definition of a function from Hardcore Functional Programming in Javascript, v2 is three legged: Total…

snowpack: experimenting with a new build tool

2021-09-19

 | 

~7 min read

 | 

1238 words

Snowpack is a new(er) addition to the build tools available on the front-end. I had the opportunity to start a new project recently and I…

typescript: using the nonnullable utility to avoid bugs

2021-09-18

 | 

~2 min read

 | 

335 words

When writing an interface for a function, it’s common to want to allow a range of types. This can often be communicated with a generic. For…

comfort with ambiguity

2021-09-18

 | 

~1 min read

 | 

181 words

Some people are comfortable with ambiguity (and uncertainty). Others are not. Twyla Tharp is one of those who is uncomfortable. I tend to…

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!