Software's Dirty Little Secret

In other disciplines, engineering in particular, there exist treatises on architecture. This is not the current case in software, which has evolved organically over only the past few decades. All software-intensive systems have an architecture, but most of the time it's accidental, not intentional. This has led to the condition of most software programming knowledge being tribal and existing more in the heads of its programmers than in some reference ... Full Story »

Posted by Kaizar Campwala

See All Reviews »

Review

Naomi Isler
4.3
by Naomi Isler - Oct. 1, 2008

It's hard to comment on something about which one knows nothing. But I wonder if this explains what appears to be the unnecessary complexity of some technological devices, the inability of many of these devices to communicate with each other even though they are of the same genre, the problems that arise when major conversions are undertaken, and the inability of simple humans to keep up. If it doesn't explain stuff like that, what does?

See All Reviews »

Naomi's Rating

Overall
4.3

Good
from 9 answers
Quality
4.2
Information
5.0
Sourcing
4.0
Style
4.0
Context
4.0
Popularity
4.5
Recommendation
4.0
Credibility
5.0
More How our ratings work »