Live data from Hacker News

Ask HN: Resources on how Google/Facebook etc. approach software design?

news.ycombinator.com

41–42 of 42 posts

Re: Ask HN: Resources on how Google/Facebook etc. approach software design?

#41
post #13

I was thinking about this the other day, because I'm kicking off a new project. How do big companies start their code base. Do they have 1 person write a platform and everyone builds on top..and then iterate. Or several people contribute to the platform. The example in java being, someone needs to layout some skeleton package structure (a hello world controller, DAO)...? My previous projects were me coming onto an ex…

As a follow up I decided to implement a "Sprint 0".

Re: Ask HN: Resources on how Google/Facebook etc. approach software design?

#42

John Ousterhout's "A Philosophy of Software Design" is a good book on the subject. He has worked with Google.

It's a very well written book! Short and sweet. Not that novel as expected, but a still very good read for a weekend.
Post reply on HN