Profile picture

The intersection of business and technology.
Written by Charles Allen who lives and works in Singapore.

  1. February 27, 2026

    Each generation predicts automation will make software engineers obsolete. Seventy years of abstraction suggest the opposite: as lower layers disappear, the profession expands upward.

  2. December 04, 2024

    Advances in technology make once-essential skills unnecessary, like car maintenance with grease guns in the 1960s or IP network setup in the 1990s. Tools like the recently-released Amazon Q Business are now simplifying complex business tasks with generative AI, and are likely to fundamentally change how specialised work is done.

  3. May 08, 2021

    "The Charles Test," presents a 12-question framework designed to evaluate the effectiveness of digital sales channel management. Covering areas like data accessibility, conversion rates, customer satisfaction, and teamwork, the questions help businesses identify strengths and weaknesses. A perfect score signals robust channel management, while lower scores highlight opportunities for improvement.

  4. October 31, 2020

    Until recently, Machine Learning was in the domain of Computer Scientists and ML Specialists. It's not today. It's now in the domain of Engineering and companies should be seeking-out opportunities everywhere to take advantage of it.

  5. August 20, 2017

    We often hear that 'banking is boring'. But something strange is happening with consumers: they're engaging more frequently than ever before with their banks. What's going on?

  6. May 21, 2016

    Most of the rationale for moving to the cloud is based on a cost argument: moving will save you money. My experience is that the primary benefits are often 'non-functional' like faster cycle times and a strong bias towards best-practice technical architecture.

  7. October 18, 2014

    When segmenting your customer base and deciding who to target it can be tempting to focus on least engaged customers as the opportunity seems biggest. A better starting place - in my experience - is to start with the most engaged customers.

  8. June 05, 2014

    Customer loyalty campaigns abound: providing special offers and recognition to reward loyalty is an important part of the marketing toolkit. Figuring out whether a campaign is effective or not can be complicated - and a phenomenon I call 'survival of the most engaged' can often hide what's really going on.

© 2011 - 2026 Agile Projects Ltd.