News for hackers. Stuff that matters.
Re:Tinygrad by londons_explore on Monday April 04, 2022 @05:05PM (#30911922)
> tinygrad will always be below 1000 lines. If it isn't, we will revert commits until tinygrad becomes smaller.

I applaud this. Committing to keeping a project small and simple.

So many projects start small and simple, and before long they've been extended in many different directions and now have thousands of options and things to understand before you can get started.

Re:Tinygrad by johnamata on Monday April 04, 2022 @11:26PM (#30914993)
Are there other examples of famous projects that do that, limiting themselves to an X-amount of LOC? Last one I remember was TempleOS, although Terry went a bit over his limit (100k LOC).
Re:Tinygrad by asicsp on Tuesday April 05, 2022 @04:12AM (#30916478)
https://github.com/aosabook/500lines

>Each chapter consists of a walkthrough of a program that solves a canonical problem in software engineering in at most 500 source lines of code. We hope that the material in this book will help readers understand the varied approaches that engineers take when solving problems in different domains, and will serve as a basis for projects that extend or modify the contributions here.

Re:Tinygrad by seritools on Wednesday April 06, 2022 @08:54AM (#30931429)
"dwm is only a single binary, and its source code is intended to never exceed 2000 SLOC." https://dwm.suckless.org/