A developer hand-codes every Linux file utility in C in 52 minutes, no AI

No AI, 52 min. Build all Linux Files utils in C by Hand [video]

A 52-minute video shows a programmer building all the standard Linux file utilities in C from scratch, with no AI assistance. Hacker News commenters quickly found a serious bug: the reimplemented touch opens files in "w" mode, so it truncates existing files to empty instead of just updating their timestamps. Others questioned the missing command-line argument handling and joked that the hand-written approach was "organic, hand woven" slop.

No it will *replace* or create the files "touched" by an empty file. Major bug in the first command.

More from this day

2026-11-01