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.
34 replies
157 recasts
623 reactions

Frank pfp
Frank
@deboboy
Nah… like saying humans shouldn’t depend on fresh air, clean water…
1 reply
0 recast
5 reactions

✳️ dcposch on daimo pfp
✳️ dcposch on daimo
@dcposch.eth
Strongly agree. The best software are things like SQLlite and noble/curves that are "as little code as possible but no less", tight dependency hygiene, thorough tests and do one thing well
2 replies
15 recasts
71 reactions

Darryl Yeo 🛠️ pfp
Darryl Yeo 🛠️
@darrylyeo
Huge fan of this philosophy! Currently building @blockhead as a client-first app with hand-rolled CSS, built-in browser APIs instead of libraries where possible, and a data-agnostic design that isn’t coupled to a single backend but instead queries from dozens of interchangeable indexing services (which the user can mix and match on the fly). https://warpcast.com/darrylyeo/0x5b33d43e
0 reply
0 recast
6 reactions

J. Valeska 🦊🎩🫂  pfp
J. Valeska 🦊🎩🫂
@jvaleska.eth
yeah, first thing I check on a repo is the package.json and it hurts my eyes when I am expecting a small repo and finding tons of dependencies.. when we are managing great amounts of money.. this virtue becomes essential.. to preserve security.. too anyway.. if the attack is in libraries like this recent web3 library attack (in solana).. it is the main library and one of the most used like viem or ethers.. (in ethereum).. we are all fckd.. (sorry on the experssion but it is what it is)
0 reply
1 recast
3 reactions

Paul Miller pfp
Paul Miller
@paulm
Been working for the last 5 years on this. Specifically, no-deps JS cryptography. Low-deps eth libraries. Etc. noble cryptography on github.
0 reply
0 recast
4 reactions

jtgi pfp
jtgi
@jtgi
should get easier with llms too
1 reply
0 recast
4 reactions

Alex Loukissas 🍉 pfp
Alex Loukissas 🍉
@futureartist
In the light of LLMs that generate code, some of it perhaps may be replacing a dependency that we would otherwise add, where is the bigger risk? I'm inclined to say that a large OSS project with many eyes on it may be the less risky option here.
0 reply
0 recast
1 reaction

rev pfp
rev
@rev
simple code is best code
0 reply
0 recast
1 reaction

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

Chainleft pfp
Chainleft
@chainleft
welcome to onchain art!
0 reply
1 recast
3 reactions

Mirko 🔵🟡 .⌐◨-◨ pfp
Mirko 🔵🟡 .⌐◨-◨
@netnose
I totally agree! Even think about all the projects that are going to be abandoned, you’ll need a replacement at a random time and it’s not always easy to find one.
0 reply
0 recast
3 reactions

ebeezy pfp
ebeezy
@ebeezy.eth
gm vitalik reminds me of this concept of SLC that I came across on wc yesterday https://warpcast.com/sdv.eth/0x236f605e
0 reply
0 recast
3 reactions

Jæn pfp
Jæn
@jaen.eth
Fully onchain art FTW
0 reply
0 recast
2 reactions

CodinCowboy 🍖 pfp
CodinCowboy 🍖
@codincowboy
sounds like you might like /onchainart thoughts on fully onchain art? I guess the only dependencies would be Ethereum and svg+html being able to be rendered in the future
0 reply
0 recast
2 reactions

no-side666 pfp
no-side666
@no-side666
Onchain art maxi
0 reply
0 recast
2 reactions

max ↑🎩 pfp
max ↑🎩
@baseddesigner.eth
Definitely, from web2 world love what basecamp founders been doing with once https://once.com/
0 reply
0 recast
2 reactions

madyak🔆🔵-' pfp
madyak🔆🔵-'
@madyak
Yes. Fully contained >
0 reply
0 recast
2 reactions

vaipraonde ⚡ pfp
vaipraonde ⚡
@vaipraonde
totally true!
0 reply
0 recast
1 reaction

Breck Yunits pfp
Breck Yunits
@breck
"a little copying is better than a little dependency" Look at nature, every cell maintains its own copy of the genetic code
0 reply
0 recast
1 reaction