Good Code

August 11, 2020

good code

Good Code.

For something I’m so focused on, I find it particularly strange that I have no real definition for what it is. This is a first attempt to remedy that.

What is Good Code? Well, I’d hazard that it:

  1. Addresses the needs of users
    • provides value
    • is shipped
    • has an audience
  2. Addresses the needs of maintainers
    • provides value
    • empowers changes
    • welcoming to new maintainers
  3. Is good
    • doesn’t leave the world worse off

I understand that this answer is a hand wave with the details not detailed. But it may still be preferable when compared to the first draft of this post:

Good Code, it depends.