Comment

Comment by hannasanarion

But reviewing isn't the same as reading.

When you review code, you're not taking it all in end to end like an email or memo or blog, you're looking for important symbols, recognizing structures and patterns, jumping between different files at different levels of reference and abstraction, and building a model in your head of the principles that make it work and their consequences for the overall procedure.

Code is "meant to be read" in the same way as a law, blueprint, policy document, or manual is, ie: jumping between relevant sections to get small pieces of information relevant to some task. The act of "reading" never starts at the beginning, it starts with a ctrl-f or flipping through an index or table of contents for a specific relevant symbol that is the only reason you are looking at the document.

Code is invention, not art (and should be covered by patent law, not copyright law, I will die on this hill)

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton