Hacker News new | ask | show | jobs
by humanrebar 1979 days ago
There is also infinite configurability and plugability through aliases and plugins.

If you really hate `git checkout -b`, ship `git make-branch` that suits your taste. You can even package it as a trivial script to redistribute if you wanted.

1 comments

IMO sane defaults are sometimes worth more than infinite extensibility.
IMO extensibility generally means the authors dont know how real people will use software.

Programmers do things by writing code, compiling, deploying, etc... so the notion of customizing an app through anything that looks like their workflow seems fine to them.

OTOH I write code for a living and I often hate the tools we use...