The most important single aspect of software development is to be clear about what you are trying to build.
The powerful have always preyed on the powerless. That's how they became powerful in the first place.
Architecture should speak of its time and place, but yearn for timelessness.
"The future of computing is going to be defined by human ingenuity, not just silicon."