Josh Goldberg
Smiling cat receiving head scratches next to a laptop showing VS Code

Goldblog

A blog about open source, static analysis, and web dev.

New posts are shared online and posted to an RSS feed at /rss.xml .

2025

  • The face of the man from Normal Rockwell's 'Freedom of Speech': standing up and looking up stoically, about to speak.
    Hybrid Linters: The Best of Both Worlds

    Mar 2015 minute read

    Native speed for parsing and type checking is wonderful. I also want the huge benefits of writing lint rules in an ecosystem's primary language. Here's how I think we can have both.
  • Edvard Munch's The Scream, cropped to just show the screaming person
    So You've Got A Gap In Code Coverage

    Mar 510 minute read

    This is my standard explainer for pull request reviews where changed lines aren't covered by unit tests.
  • Jake from Adventure Time melting while being held by Jake's hands. Caption: 'Everything's normal.'
    My Plans for 2025

    Feb 1020 minute read

    How I'm going to make my 2025 impactful.
  • Me speaking with a blue shirt on
    2024 In Review

    Feb 320 minute read

    Looking back at the accomplishments and goals from my third year as a full-time independent open source maintainer.
  • Black cat chewing on a leather chair armrest, holding on with both paws, with a blank look in his eyes
    2024 Finances In Review

    Jan 2710 minute read

    Breaking down the income streams and totals from my third year as a full-time independent open source maintainer.
  • Famous portrait of Samuel Johnson squinting up close at a newspaper
    Split Out Unrelated Changes

    Jan 1310 minute read

    This is a general explainer for pull request reviews where I think unrelated changes should be split into a separate PR.

2024

2023

2022

2021

2020

2019

2018

2017

2016