Close
Agile development requires modern digital infrastructures

Agile development is all the fashion nowadays. Why is that and what kind of digital infrastructures does that require? Back in the old days, business software was primarily written to automate existing business processes. Those processes might change somewhat as a result, but in the core processes were no different. Think accounting systems, scheduling, “customer […]

Read More
Are you a risk to your customers?

In the past weeks I have been talking to a number of small software providers. Most software these days is no longer shipped (CD-ROMs are really oldskool, aren’t they?), but is delivered as a service over the internet. These software providers are starting to realize that this means they are a SaaS provider. This also […]

Read More
How the NSA hacks you, and what cloud can do about it

At the recent Usenix Enigma 2016 conference, NSA TAO chief Rob Joyce explains how his team works. By the way, TAO means Tailored Access Operations, which is a euphemism for hacking. See the full presentation here.  Rob explains their methods, but between the lines he implies that other nation states are doing the same, so […]

Read More
Banks love to take risks, or not?

The common opinion seems to be that banks are largely occupied by avoiding risks. That may be true to some extent. In reality banks (as well as insurance companies) are actually in the business of taking risks. And scary risks as well, for that matter. Think about it. You hand over a sum of money to a person that […]

Read More
Assuring your customer of your service quality

Do you deliver your software product as a service? Or do you offer another IT service online? Then you probably have found that your customers really need assurance that your service is good enough for their purposes. It has to be usable of course, but it also has to fit in their risk appetite and […]

Read More
How the internet is changing our thinking

The internet changes the way we think, Nicholas Carr writes in “The Shallows”. Simple examples can be found in what we decide to lookup instead of memorize, such as phone numbers. At the same time it still makes sense to study and memorize traffic signs and history. But old truths don’t all hold anymore. The […]

Read More
Serverless computing is the final frontier in scalable computing

Warning: this post is forward looking and does not give easy answers. Cloud computing continues to enable innovation in the way we develop and deploy software. Service Oriented Architecture (or SOA) is a software development paradigm for breaking up large systems into more manageable independent components. This probably got off in the nineties. As a […]

Read More
IT Innovation and the bleeding edge

This is the sequel to my introductory post “IT leadership in the 21st century“. IT Innovation and the bleeding edge When IT is being used to drive innovation, it is by definition on the ‘bleeding edge’. This is because proven technology is in wide use, and it will not lead to much competitive advantage. There […]

Read More
IT leadership in the 21st century

The question I am working on is this. How can IT leaders drive the right level of cloud adoption? We know cloud computing can bring risks and benefits. But how can organizations swiftly and securely do the right level of adoption? No place for bean counters When I talk about IT leaders I don’t mean […]

Read More