Author Archives: Michael Schneider
Nothing Is Permanent Except Change
Architects have the problem that they need to constantly deal with change. Change happens. That’s a fact. πάντα ῥεῖ (panta rhei) as the Greek philosopher Heraklitus supposedly said. So you’ll have to deal with it. How? Well, Michael Stal provided … Continue reading
It’s all about testing…
There can be no proper development without proper validation. So testing is one of the most important tasks during development. And that includes the architecture. Not only must the architect ensure proper testing, (s)he also needs to validate the correct … Continue reading
What is architecture?
So, what is the definition of software architecture? Well, there are multiple definitions out there. Some of them useful, some of them not. But in my mind the most accurate one is from Grady Booch: All architecture is design but … Continue reading
The Start…
This is the first entry of my new blog on software (and system) architecture. Let’s see what the future will bring. If you would like certain topics to be addressed, feel free to contact me. Thanks! In case you wonder … Continue reading
