From Next.js to HTMX: A Software Developer's Journey

A personal account of returning to frontend development after a decade, exploring the complexities of modern JavaScript frameworks like Next.js, and discovering the simplicity of HTMX. This journey highlights the importance of critical thinking in tech choices and the potential pitfalls of blindly following industry trends.

September 12, 2024 · 4 min · Matthew Thompson

Intention and Chat Based Development: A Software Developer's Perspective

Exploring the complementary approaches of Intention and Chat Based Development in AI-assisted software engineering. This post delves into the evolving landscape of development methodologies, the role of human oversight, and the future of AI in software creation.

August 26, 2024 · 5 min · Matthew Thompson

Decisions, Trust, and the Human Element in an AI-Driven World

A personal account of navigating bureaucratic challenges, highlighting the irreplaceable value of human judgment and empathy in an increasingly automated world. This story underscores the importance of keeping humans in the loop in AI-driven decision-making processes.

August 1, 2024 · 5 min · Matthew Thompson

Agent-Based AI in Business: Understanding, Anticipating, and Managing Business Risks

Discover the challenges and risks of agent-based AI for businesses. Learn to anticipate and manage the technological, operational, strategic, and ethical challenges related to this revolution.

July 1, 2024 · 8 min · Matthew Thompson

AI Engineering Roles: From Software Engineers to AI Specialists

A personal reflection on the various roles within AI Engineering, from AI-assisted software engineers to specialized AI system engineers, written en route to the AI Engineer World Fair.

June 24, 2024 · 3 min · Matthew Thompson

Agent-Based AI: What is Agent-Based AI

Discover agent-based AI, its applications, and revolutionary potential. From intelligent agents to ethical challenges, dive into the future of autonomous AI.

June 1, 2024 · 7 min · Matthew Thompson

Guide to Enhancing Artificial Intelligence: Maximising Capability and Reducing Risks

This article bridges the gap between the current Data Science-led Generative AI (GenAI) movement and “good old-fashioned” systems. Tool Augmented Generation is used to desribe using the LLM to choose which tools it should rfetrieve data from. Given the automony planning and oversight are key components to consider.

February 7, 2024 · 7 min · Matthew Thompson