jwitt.dev

Software engineering and life in the Pacific Northwest

Cover Image for cover image

My name is Jonathan Witten and I'm a software engineer living in Seattle, WA. I'm a husband to Grace and a father to a newborn daughter Jane. This blog is a collection of journal entries, software development content, short stories, and travelogues. My main goal with jwitt.dev is to build a creative outlet for me to share my thoughts and experiences. Hopefully there are some nuggets here for the readers too.


Posts

Cover Image for Building a functional TypeScript pipe library for arrays

Building a functional TypeScript pipe library for arrays

Unlike more traditional functional programming languages, TypeScript does not have native support for a pipe operator. And while there are other libraries that have tackled this problem for general purpose functional programming, there are specific array concerns that I believe deserve their own attention. So, I built a small library called arr-pipe that helps to support this programming style with arrays.

Jonathan Witten
Jonathan Witten
Cover Image for Stork Bites

Stork Bites

The physiological process of giving birth gives you nine months to visualize what life is going to be like when the baby arrives. That seems like plenty of time, yet now eleven days after the birth of Jane, I’m not sure any length of time would have been sufficient to prepare us for this new phase of life.

Jonathan Witten
Jonathan Witten
Cover Image for Waiting on Three Tree

Waiting on Three Tree

Waiting seems to be the theme of my life at the moment. Today is December 15th and we’re about a week past Grace’s due date and there is something exhilarating and at the same time excruciatingly painstaking about waiting for the birth of a child.

Jonathan Witten
Jonathan Witten