Hello world.
  • How Software Engineering Leaders Can Harness Generative AI to Enhance User Experience

    Generative Artificial Intelligence (GenAI) is transforming user experiences by enabling digital products to generate useful outputs from natural language prompts. As software engineering leaders, it’s crucial to adapt to this shift and integrate Generative AI into your digital products. Here’s how you can strategically approach this transformation. Understanding the Impact...
  • Work Life Balance is More Important than Compensation for Developers: Gartner survey

    For developers we surveyed at Gartner the answer was definitive - work life balance, culture and values significantly outrank “Higher compensation” when considering accepting a job offer. For organizations mandating a return-to-office policy, this data serves as a crucial reminder. Companies that fail to offer flexibility may risk losing their...
  • Stopify - my own DIY music streaming service

    My relationship with Spotify has changed over the years. I’ve had my account for 11 years and I’ve listened to over a million minutes of music. I’ve made playlists for 1,000s of people, discovered artists and whole genres and generally loved Spotify - and been an evangelist for it. Sadly,...
  • This is a complete #humblebrag but I’m ok with that

    This is a complete #humblebrag but I’m ok with that. My first book (from back in 2018) has been cited in over 50 academic papers. I just love the diversity of these titles: 🏠 Application of affordance factors for user-centered smart homes: a case study approach 🌇 Digital Arrival Infrastructures:...
  • Are you planning to pre-emptively integrate AI-powered features into your software?

    “Users spend most of their time on other sites. This means that users prefer your site to work the same way as all the other sites they already know.” (Jakob Nielsen’s Law of Internet User Experience) Users transfer their expectations of one system across to other systems they use. As...
  • Stretching the User-Centered Design / Going to the Gym Metaphor to Breaking Point

    In the world of digital product development and User Experience (UX), User-Centered Design (UCD) often sounds like a straightforward concept, much like a regular gym routine. But in practice, it’s a challenging endeavor that (from my experience) many organizations struggle to implement effectively. UCD is about placing the user at...
  • UI, UX, CX, Service Design, defined with analogies

    CX is UX, over time I get asked to define these terms frequently enough, that it makes sense to come up with my definitions to refer back to. User interface, user experience, customer experience, service design - they’re all pretty close together and they all overlap. Let’s define all four...
  • 1
  • 2