Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 165
  1. Understanding uncertainty

    Understanding uncertainty After a few posts discussing some aspects of software architecture, I would like to continue with the probably most important concept that I see in the world (not only) of IT today: uncertainty.

  2. The invisibility dilemma of software

    The invisibility dilemma of software In the previous post, I mentioned the second law of program evolution that Lehman described in his paper Programs, life cycles, and laws of software evolution The law of increasing complexity As an evolving program is…

  3. Legacy systems

    Legacy systems Last week I stumbled upon a nice quote from Corey Quinn that I shared via Twitter:

  4. The reusability fallacy - Part 4

    The reusability fallacy – Part 4 In the previous part of this series I discussed why reusability is a false friend in distributed systems and thus should not be used to sell distributed architectural approaches.

  5. The reusability fallacy - Part 3

    The reusability fallacy – Part 3 In the second part of this blog series about reusability I discussed the costs of making a software asset reusable.

  6. The reusability fallacy - Part 2

    The reusability fallacy – Part 2 In the first part of this blog series about reusability I discussed why all the reusability ideas break that root in the physical world and that are based on the idea you can save money in the production process by using r…

  7. The reusability fallacy - Part 1

    The reusability fallacy – Part 1 After several posts discussing different aspects of IT as a whole, I would like to start discussing another thread of thinking: software architecture.

  8. The different flavors of IT - Part 2

    The different flavors of IT – Part 2 In the last post, I described how different external drivers (pre-industrial, industrial, post-industrial) lead to different IT working modes and discussed their typical properties.

  9. The different flavors of IT - Part 1

    The different flavors of IT – Part 1 In a previous post, I discussed pre-industrial, industrial and post-industrial markets.

  10. The three waves of digital transformation

    The three waves of digital transformation “Digital transformation” is probably one of the most overstressed terms of the last years - not only in IT, but also everywhere else: in the news, the media, every conference, everywhere.

  11. Systems thinking and quality

    Systems thinking and quality A few days ago I rediscovered a short presentation that Dr.

  12. The evolution of IT

    The evolution of IT In a former post, I briefly described the evolution of markets because it influences the IT of today a lot, including the confusion we often experience.

  13. All models are wrong. Some are useful!

    All models are wrong.

  14. The demise of business processes

    The demise of business processes Whenever you come to a client as an IT consultant, it will not take long before someone will start talking about business processes.

  15. The evolution of markets

    The evolution of markets While preparing a series of blog posts describing several of the ideas I worked on in the last years, I realized that many of the topics are interrelated.