As a developer I’ve always enjoyed reading architecture-related articles. What I liked most about them was how they pointed out the possible downsides and upsides of using one type of architecture over another.
“Now close your eyes and try to imagine your future surroundings in, say, five, ten, or twenty-five years. Odds are your imagination will produce new things in it, things we call innovation, improvements, killer technologies, and other inelegant and hackneyed words from the business jargon. These common concepts concerning innovation, we will see, are not just offensive aesthetically, but they are nonsense both empirically and philosophically."