Skip to content

Building things sustainably #7

@romainmenke

Description

@romainmenke

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

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions