ÀÏ»¢»úÎÈÓ®·½·¨

John Ousterhout

John Ousterhout’s Followers (70)

member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo

John Ousterhout



Average rating: 4.22 · 4,038 ratings · 478 reviews · 4 distinct works • Similar authors
A Philosophy of Software De...

4.22 avg rating — 4,031 ratings — published 2018 — 5 editions
Rate this book
Clear rating
In Search of an Understanda...

by
4.33 avg rating — 3 ratings
Rate this book
Clear rating
Beating the I/O Bottleneck:...

it was amazing 5.00 avg rating — 1 rating
Rate this book
Clear rating
Prinzipien des Softwaredesi...

really liked it 4.00 avg rating — 1 rating2 editions
Rate this book
Clear rating

* Note: these are all the books on ÀÏ»¢»úÎÈÓ®·½·¨ for this author. To add more, click here.

Quotes by John Ousterhout  (?)
Quotes are added by the ÀÏ»¢»úÎÈÓ®·½·¨ community and are not verified by ÀÏ»¢»úÎÈÓ®·½·¨.

“Almost every software development organization has at least one developer who takes tactical programming to the extreme: a tactical tornado. The tactical tornado is a prolific programmer who pumps out code far faster than others but works in a totally tactical fashion. When it comes to implementing a quick feature, nobody gets it done faster than the tactical tornado. In some organizations, management treats tactical tornadoes as heroes. However, tactical tornadoes leave behind a wake of destruction. They are rarely considered heroes by the engineers who must work with their code in the future. Typically, other engineers must clean up the messes left behind by the tactical tornado, which makes it appear that those engineers (who are the real heroes) are making slower progress than the tactical tornado.”
John Ousterhout, A Philosophy of Software Design

“Your job as a developer is not just to create code that you can work with easily, but to create code that others can also work with easily.”
John Ousterhout, A Philosophy of Software Design

“If your code is undergoing review and a reviewer tells you that something is not obvious, don’t argue with them; if a reader thinks it’s not obvious, then it’s not obvious. Instead of arguing, try to understand what they found confusing and see if you can clarify that, either with better comments or better code.”
John Ousterhout, A Philosophy of Software Design



Is this you? Let us know. If not, help out and invite John to ÀÏ»¢»úÎÈÓ®·½·¨.