Marshall Bowers

Conjurer of code. Devourer of art. Pursuer of æsthetics.

Posts

2023 in Review

Sunday, December 31, 2023
8 minute read

Joining Zed

Wednesday, December 13, 2023
1 minute read

Crane: Week One

Sunday, June 18, 2023
3 minute read

Alphabetization Soup

Monday, January 2, 2023
6 minute read

Devlog: Today I Did

Saturday, November 12, 2022
5 minute read

Two Years at WorkOS

Thursday, November 3, 2022
4 minute read

WorkOS Hack Week II

Friday, July 1, 2022
5 minute read

Reviving Drop Seven and a Half Years Later

Sunday, June 26, 2022
5 minute read

React Associated Components

Saturday, July 10, 2021
2 minute read

Optional Stacking in TypeScript

Sunday, May 9, 2021
9 minute read

The High Cost of Caring

Sunday, July 12, 2020
2 minute read

The Good Side of Email

Tuesday, April 7, 2020
2 minute read

A Primer on Polymorphism

Friday, March 20, 2020
16 minute read

Why I Dislike VB.NET

Friday, January 31, 2020
9 minute read

2019 in Review

Monday, December 30, 2019
5 minute read

Rust 2020

Wednesday, November 27, 2019
2 minute read

Jerold Haas

Thursday, November 21, 2019
2 minute read

Everything is a Value

Tuesday, November 12, 2019
10 minute read

Implementing a Case Conversion Library in F# and Haskell

Friday, November 8, 2019
7 minute read

No More Heroes

Tuesday, September 17, 2019
2 minute read

Longing for Strong Types: Part I

Wednesday, May 8, 2019
4 minute read

On the Importance of Technical Excellence

Monday, February 25, 2019
8 minute read

New Year, New Site

Saturday, February 23, 2019
2 minute read

February Status Report

Wednesday, February 28, 2018
4 minute read

Fleeting

Sunday, January 28, 2018
3 minute read

Default Dead or Alive

Tuesday, January 31, 2017
2 minute read

In Hindsight

Saturday, December 31, 2016
14 minute read

Planet A

Thursday, December 31, 2015
9 minute read

Un Nouveau Soleil

Wednesday, December 31, 2014
3 minute read