smol contract

· erock's devlog
binding a philosophy to oss projects


I like limitations. I like frameworks that force me to be creative. The unix philosophy is a great example. Lately I've been thinking about the type of projects I like building and using. I see it as an extension to the unix philosophy. It's also not quite the suckless philosphy. It sits somewhere in-between them.

smol contract

Write programs that solve a well defined problem.

Write programs that behave the way most users expect.

Write programs that a single person can maintain.

Write programs that compose with other smol tools.

Write programs that can be finished.