Real conversations. Worthwhile reads.中文

A Philosophy of Software Design

Explore A Philosophy of Software Design by John Ousterhout: 342 Hacker News mentions from 232 participants in 2007-02-22–2026-11-01. Read original excerpts, compare opinions and save this book.

THE HACKERBOOKS LIBRARY
A Philosophy of Software Design
John Ousterhout
Programming

软件设计的哲学

342 mentions · 232 participants · 163 recommenders

Book edition

From the conversation

Latest 20 source records

A mention is not an endorsement. Labels are automatically classified by the source. Follow the original discussion to verify the context.

Jjjice
Recommendation · source label

This record preserves its author, date and source link. Open HN to read the full context.

Read on Hacker News
Aankkalinna
Recommendation · source label

This record preserves its author, date and source link. Open HN to read the full context.

Read on Hacker News
Sso-cal-schemer
Recommendation · source label

This record preserves its author, date and source link. Open HN to read the full context.

Read on Hacker News
Jjcubic
Mention

This record preserves its author, date and source link. Open HN to read the full context.

Read on Hacker News
Ccowboylowrez
Recommendation · source label

This record preserves its author, date and source link. Open HN to read the full context.

Read on Hacker News
Wwuschel
Recommendation · source label

This record preserves its author, date and source link. Open HN to read the full context.

Read on Hacker News
WWillAdams
Mention

This record preserves its author, date and source link. Open HN to read the full context.

Read on Hacker News
Llocalhostinger
Recommendation · source label

… from it. Gotta choose your battles or something. As for Go's html/template: I think it has one of the weirdest / most unnatural interfaces. I recently reread "A Philosophy of Software Design" and one of its key points is to keep interfaces simple and push complexity downwards, making it easier for others to use. Now why do I have to care about "cloning templates" every time I render some html template? Love the Go stdlib, but this thing feels unnecessary complex to me.

Read on Hacker News
Pphazy
Mention

This record preserves its author, date and source link. Open HN to read the full context.

Read on Hacker News
Cchapinb
Mention

This record preserves its author, date and source link. Open HN to read the full context.

Read on Hacker News
Mmpweiher
Mention

This record preserves its author, date and source link. Open HN to read the full context.

Read on Hacker News
Ddgb23
Mention

This record preserves its author, date and source link. Open HN to read the full context.

Read on Hacker News
WWillAdams
Recommendation · source label

This record preserves its author, date and source link. Open HN to read the full context.

Read on Hacker News
Aazath92
Recommendation · source label

This record preserves its author, date and source link. Open HN to read the full context.

Read on Hacker News
WWillAdams
Mention

This record preserves its author, date and source link. Open HN to read the full context.

Read on Hacker News
Cciembor
Mention

This record preserves its author, date and source link. Open HN to read the full context.

Read on Hacker News
Cciembor
Mention

This record preserves its author, date and source link. Open HN to read the full context.

Read on Hacker News
Aalt_422568
Mention

This record preserves its author, date and source link. Open HN to read the full context.

Read on Hacker News
Aahmed-fathi
Recommendation · source label

This record preserves its author, date and source link. Open HN to read the full context.

Read on Hacker News
Llogicprog
Mention

This record preserves its author, date and source link. Open HN to read the full context.

Read on Hacker News