Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
Dependency minimalism (writing software that deliberately tries to have as few dependencies as practical) is a really underrated virtue imo. Every single dependency is a risk that "something will go wrong" during someone's installation process. Installing projects with hundreds of dependencies and walking through errors can be incredibly frustrating.
32 replies
128 recasts
497 reactions

Hector pfp
Hector
@noctis
Also makes it so hard for contributors to pick up your project and work on it if before building they can't install any dependencies (looking at you CMake) That's why I love Go & Rust, they make the build process much easier by default and allow you to scale well if you need the advanced features...
0 reply
0 recast
0 reaction