Raw Words

  • 4/2/26
  • 2/23/26
  • 2/17/26
  • 2/15/26
  • 2/2/26
  • 10/9/25
  • 9/14/25
  • 5/11/25
  • Older

Backlinks

  • Parse, don't validate
  • Computing
  • Don't use errors as control flow
  • Functional Core, Imperative Shell
Home

❯

notes

❯

Software Architecture

Software Architecture

Apr 07, 20261 min read

  • public
  • Parse, don’t validate
  • Functional Core, Imperative Shell

4/2/26

  • How much should you think about how React renders?

2/23/26

  • Curious about Boxed for functional TS

2/17/26

  • I can’t decide if I like an open on a React modal component or not
  • Prefer adding parents with padding or flex to margin

2/15/26

  • Code base graph explorer

2/2/26

  • Does cleaning up feature flags really matter?

10/9/25

  • Local-first software
  • Own your own data

9/14/25

  • Should we organize code in file systems?

5/11/25

I was recommended Working Effectively with Legacy Code and Refactoring.

Older

Managing and modeling software architecture is a challenge at a company

Active Record vs. Repository data access

Architectural Design Records (ADR)

Taking on Good Technical Debt