Category Archives: Uncategorized

Microsoft’s view on Apps and DevOps. MS Build 2018

Keynote by Joe Belfore focused on the two major platforms of Microsoft i.e. Office 365 and Azure.

O365 next step is the focus on multiple devices and multi-sense. The basis for interconnecting devices is the MS Graph. It is an Azure backed data store that holds information provided by Microsoft Apps and it is used to transfer information between apps to get a better overall user experience. Microsoft wants developers to integrate every App they write with MS Graph as the more data the merrier. Good user experience is driven by rich user context. Continue reading

Microsoft’s focus on being responsible, secure and ethical. MS Build 2018.

Key-Note By Satya Nadella

The keynote of Satya was organized around two topics: opportunities and responsibilities.

It seems Microsoft paid attention to recent comments on Artificial Intelligent sometimes referred to by “death by robot” or “the age of robots”. Also the GDPR was put in the right perspective.

Responsibility will be organized around 3 pillars. First there is privacy and a statement that Microsoft would only use data when the users benefits from it and allowing the user to keep control. Microsoft will even go so far as to defend any privacy violation before the supreme court.

Cyber security is the second pillar. It will require collaboration across the tech sector. Since current attacks might have affected democracy Satya mentioned the need for a digital Geneva convention. Attacking systems in the heart of the democracy could be seen as an act of war.

The third pillar of responsibility is ethical AI. We must not think about what a computer can do but we should think about what a computer should do. AI benefits from cross company data for example machine learning benefits from broad datasets. AI can become more intelligent if we could combine data cross companies. But this should not come at the cost of privacy. Private AI is the answer where data is shared but kept secure so the privacy of the users is guaranteed. Solutions like homographic security are key.

Continue reading

Connected Thinking

Industrial Internet of Things (IIoT)

Eric Schaeffer explains in his book how the industrialized world is changing and effecting the ways we should think about creating value. A lot has been written already on Industry 4.0 and to underline the fact his book is thinking beyond the next horizon, he called Industry 10 or “Industry X.0”.

I liked the ideas and examples he gave on moving from a product focused industry, over a client focused, towards a value focused industry. Consumers don’t want a product anymore they want a service and even an outcome. To repeat a well-known example: “Philips doesn’t deliver light-bulbs anymore but guaranteed illumination”.

An overview presentation of the major arguments you can find here;

Why Software Modernization is Inevitable!

CxO’s often ask why didn’t we see this coming when their LOB applications start to break down. The easy answer is you overlooked inherent aspects of the software development life cycle (SDLC).

Software has a natural tendency to age over time. At a certain moment, incremental maintenance projects will make no sense anymore and modernization programs are investible.

Software is subject to the laws of Maintenance Crisis:

  • Software matures through usage: running in a production environment the smallest remaining bugs will be found over time.
  • Law of continuous change: change will make software progressivity less useful over time until the cost for maintenance is greater than the cost of replacement.

  • Changes introduce more complexity as structure (architecture) will deteriorate over time: unless the structure is changed or complexity is lowered.

Continue reading