Joe Hentges

Journal

Thoughts on software development, engineering, and things I find interesting.

  • Scrubbing a Graph Through Time

    May 29, 2026

    Scrubbing a Graph Through Time

    Building a temporal graph data structure, and why its most useful feature is the part it refuses to do.

    • TypeScript
    • Data Structures
    • Temporal Graph
    • Event Sourcing
    • Graph Visualization
    • Library Design
    • API Design
    • Open Source
  • Navigating the Beta - Validation Under Constraint

    May 10, 2026

    Navigating the Beta - Validation Under Constraint

    An analysis of navigating high-stakes technical ambiguity by engineering a vendor-neutral abstraction layer to de-risk a pre-release geospatial engine under a strict 30-day validation window.

    • Geospatial Engineering
    • Mapbox
    • Mapbox Atlas
    • MapLibre
    • Air-Gapped
    • Vendor Validation