Skip to content

Building things sustainably #7

Open
@romainmenke

Description

There are few concepts which I think are relevant/interesting here :

  • building something new is easier than maintaining an existing thing
  • maintainers have a lot of knowledge about their domain
  • losing a maintainer means losing knowledge
  • interop is a good thing
  • innovation is good
  • innovation is hard in existing things
  • disruption is bad
  • users like tools that help them
  • users dislike friction from tools (even when the tool is an overal positive)
  • it takes time to discover the area's of friction
  • it takes more time for small area's of friction to become frustration
  • new tech/patterns might emerge that invalidate years of work
  • sunk cost fallacy
  • maintainer burnout
  • toxicity in the tech landscape
  • lack of funding
  • a bug for one user is a feature for another
  • following existing specifications is good
  • no one wants to specify behavior in DX tools (should there be specs?)
  • introducing change in an existing tool is stressful
  • tests are local and not reusable between projects
  • issue bankruptcy
  • signal noise

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions