Hacker News new | ask | show | jobs
by dang 4010 days ago
Please be a little more charitable when commenting on HN.

There is a long (albeit minority) tradition of thinking this way in computing, one that values small, intelligible systems as the best way for humans to work with computers. An example of this philosophy surfaced here recently (https://news.ycombinator.com/item?id=9689800) and there are countless others.

HN itself has a rich history with this model. It was created by a practitioner of it, is written in a language inspired by it, and the smallness and intelligibility of the code are always on our minds when we work on it.

We need more projects like this. They are deeply satisfying systems to build and work with, because they're human-scale in the way that behemoth software is not.

2 comments

>There is a long (albeit minority) tradition of thinking this way in computing...

It seems close to the Occam's razor.

https://en.wikipedia.org/wiki/Occam%27s_razor

I like this quote from Chuck Moore (from Forth).

"We need dedicated programmers who commit their careers to single applications. Rewriting them over and over until they’re perfect. Such people will never exist. The world is too full of more interesting things to do. The only hope is to abandon complex software. Embrace simple."

https://www.simple-talk.com/opinion/geek-of-the-week/chuck-m...

Thank you for helping fight the Dijkstras of this world.

thoughtpolice: "because it shouldn't take very much thought to see why HTTP servers are fairly complex pieces of software"

Dijkstra: "He was the first to make the claim that programming is so inherently complex that (...)" (from Wikipedia)

Down with industry pessimists and "astronauts" that think everything must be complex.