Design thinking is a widely used “outside-in” approach to develop great user experiences. It’s about time that building the API experience, as the gateway to a business’ digital assets, follows the lead. Let’s Talk Humans interact with computer applications through a user interface. This could be a screen and keyboard, swiping on a mobile phone, or speech recognition like Siri or...
Software archaeology: legacy modernization
Indiana Jones had it easy. Most of the artifacts he encountered were tangible. An exploration of ancient applications is like software archaeology, complete with phantoms, dark spells, and riddles. Ah, the joy of legacy modernization. What is Legacy Anyway? One of the fun facts of digital transformation is that organizations depend on existing applications for their would-be shiny digital assets...
Overcoming the Not-Invented-Here Syndrome
Cloud platform services continue to expand. There is a growing opportunity to accelerate application development with Platform-as-a-Service (PaaS) offerings. Some organizations take advantage of these to cut down coding and dealing with application infrastructure. Others… not so much. The old Not-Invented-Here syndrome is alive and well. Well-established technology teams often don’t...
Creative Plumbing
When I bought my 1940s house, it had barely any water pressure, so I hired a plumber to assess the situation. He spent a good while in the crawl space, following offshoots of galvanized piping and corroded connections. When he finally emerged, his message was not what I expected: “Son, you have some creative plumbing going on there”. There are two things you don’t want to hear:...