Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> There is a little nuance with respect to setting up a project idiomatically, but once that groundwork is laid anyone can come along as they're simply going to copy the structure and style of what is already there anyway.

You might think so! Having seen this tried in multiple 100+ engineering orgs, I think empirical evidence is against you. CLI tools can get surprisingly complicated (or use a surprisingly complicated set of language features). Many engineers will simply give up if a solution is not obvious in the first 5 minutes.

The end result is you have a lot of team A asking team B for a minor feature or fix to team B's CLI tool, or worse, team A just writes a hacky workaround to the broken-ness in the CLI tool.

Most people just don't care enough to put in the kind of effort for anything but the easy path.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: