Home -> People One Can Learn
From
People One Can Learn From
Some of the people that have influenced the way I think:
- Joel Spolsky
- Joel was a project manager for Microsoft Excel. He has his own software
shop now, but still publishes extremely smart articles on software
development.
- Philip Greenspun
- Philip is an experienced guy who knows a lot about web
publishing, and about database-backed websites. His website contains an abundance
of texts he wrote. As soon as you get there, go to the site
map.
- Steve McConnell
- Steve is the author of the most excellent books Code Complete and
Rapid
Development. Besides running his custom software development firm Construx,
he is also the editor of IEEE
Software. The best part of his website are probably his articles.
- Nathan Myers
- Nathan is a C++ wizard. He was on the standardization committee and is the
author of the Chapter 22, Localization, and the explicit keyword. You can
find some of his articles in the C++
section of his website, including C++
in the Real World: Advice from the Trenches.
- Robert C. Martin
- Previous editor of the C++ Report. Teaches good object-oriented design
and doesn't sell you any bullshit, unlike Grady Booch. If you want to do
good object-oriented design, read the following articles
from his website:
- 1. The Open Closed Principle
- 2. The Liskov Substitution Principle
- 3. The Dependency Inversion Principle
- 4. The Interface Segregation Principle
- 5. Granularity
- 6. Stability
- Jakob Nielsen
- Jakob is an expert on web
usability that companies like the New York Times hire to tell them how to
improve their websites. He also publishes a bi-weekly Alertbox
column.
- Bruce Tognazzini
- Tog is the founder of Apple's Human Interface Group. He now publishes
an Ask Tog column with good info on UI design. Be sure to read about the Fitt's
Law.
- A Bunch of Smart People
- Unfortunately, much of the extremely smart info on general software
development and C++ cannot be found on the web at all. It has
been published inside Usenet discussions on C++, in the
comp.lang.c++.moderated newsgroup. The best way to fish that information out
is to go to deja.com and search this newsgroup
for posts by Nathan Myers, Pete Becker, Bjarne Stroustrup, Andrew Koenig and
especially Dave Abrahams, an extremely clear thinker on exceptions.
Read more...
Content of this site is © Dejan
Jelovic. All rights reserved.