Fundamental Difference between Villas and Apartment Buildings

The most disruptive development in technology since the invention of the world wide web, is arguably ‘the cloud’. Although the cloud is highly technical in nature, it is merely an abstract concept and as it stands, it does not even exist. The cloud is a reality that is not real. This paradox is in and by itself hard to grasp when you are in IT but what if you are not a technology-adept per se? In that case acronyms like IaaS, PaaS and SaaS are hard to understand.

Now consider yourself the CEO of an enterprise having to decide whether…


Software Engineering Done Right — s02e02.1

It is tempting to claim that security is requirement number zero as it emphasizes the importance of building secure software. I cannot deny that security is important and that is why the previous episode ensured that the security framework for the Phonebook application is top notch or at least adequate. There is one requirement even more important than security, and that is usability. When a product, any product, is not usable, it is in fact useless. And useless products are not worth the effort to engineer them. In this episode I will show how you can develop a product efficiently…


Software Engineering Done Right — s02e01

As we engineer software products, we must be aware that it is used in unforeseen ways. Some ways sprout from the creativity of the user, some relate to the user’s ignorance and inexperience. A third unforeseen way is related to mischief and malice. This third group of ways of how our product will be used might be unforeseen but must be anticipated. Security must be part of the requirements, design, and implementation to effectively be implemented. a key aspect that is instrumental to deliver a secure product is found in the way it is constructed, the build system. …


Software Engineering Done Right — s01e05

[The links to the project’s repo and the referenced gists have been updated.]

Software engineering is the part of software product delivery that is all but repetitious. It is about solving unique problems in unique ways. Although the same problem should never be solved a second time, we sometimes need to refine our problem definition to improve our solution. Not only should the puzzle be solved, it should also be solved within a certain time. This build-test-learn feedback loop leads to ever better solutions.

Although software engineering has nothing repetitious in it, software product delivery is a process of continuous…


Did I Miss Somebody?

On a regular basis I talk with friends and colleagues about DevOps and since I posted an article on why it would make more sense to drop the capitals and go for devops instead, I am asked about my view on BizDevOps and DevSecOps. Just like DevOps, they are usually associated with technology and software-based products in particular. And just like DevOps, BizDevOps and DevSecOps must be viewed from a business context. They are different organizational structures to improve the effectiveness of the organization’s processes to deliver value to its stakeholders. Just to keep it abstract and conceptually.

Business and Security

In this…


DevOps without the capital ‘o’

You might have noticed that I wrote devops in all lower case in this post’s title and I will continue to do so in the remainder of this article. On purpose.

Amsterdam with a capital ‘A’

Even though you typically see the spelling to be DevOps instead of devops, I prefer the latter. To me it feels that when you spell it like DevOps you imply that there is a Dev and an Ops silo working together, each with their own responsibilities. Development and Operations are different sides of the same coin with a clear separation of concerns. The first being concerned with Time-to-Market and…


A View on Digital Business in 2025 — Law & Regulations

As the whole world is connecting to the internet, local markets are turned into global economies over night. This transition becomes even more appealing to digital businesses that consider English as their primary language. With an increase in revenue only one click away, it is tempting to consider every connected device as a direct link to the customer. But with an maturing online market, local laws and regulations become more relevant to in the digital economy. Governments are getting more outspoken when it comes to protecting their constituents as well as their local markets against internationally operating enterprises. …


A View on Digital Business in 2025 — Law & Regulations

Information is the new currency, and information about persons is the most valuable of all. Although information about you belongs to you and information about me belongs to me, the ideas around privacy are changing. Terrorist attacks and pandemics have a way of making governments, companies and the public reconsider their position. In the next 5 years we will see a dramatic change in the perception of an individual’s rights in regard to privacy. …


A View on Digital Business in 2025 — Technology & Trends

The digital world changing and for all enterprises, great and small, it is paramount to change with it. Digital business in 2025 will be conducted through the consumption of services. Everything we will need and want will be part of a platform, a set of capabilities and services that will allow us to live our daily lives. Digital services will be delivered from the cloud first and possibly from our own premises as well. Digital transformation must lead organizations to accept that do not see the cloud as their primary operating platform, do not see a future for their existence…


From Waterfallian Multi-Year Marathon to Agilian Two-Week Sprint

There is a good reason why experienced Scrum teams gyrate towards sprints of two weeks long. Why these teams prefer to shorten the sprints to one week when desired and are hesitant to extend the sprint beyond three weeks. It is the inability to plan beyond the threshold of two weeks and the desire to validate their work periodically through the Scrum rituals. Sprints of two weeks imply that all rituals are performed every two weeks as well. For experienced teams that means more value instead of more overhead.
Experienced teams understand their limitations when it comes to plan beyond two…

Iwan Eising

Some people see things and ask ‘Why?’ I dream of things and ask ‘Why not?’

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store