AI Fundamentals: Core Concepts Every Developer Needs to Know

AI Fundamentals: Core Concepts Every Developer Needs to Know TL;DR Understand the difference between rule-based systems, machine learning, and deep learning Learn how neural networks and transformers power modern AI applications Discover practical integration patterns for AI in traditional software development See how AI is transforming the role and skill set of developers As developers, we’re witnessing a fundamental shift in how software is created and what it can accomplish. From the rise of mobile to the cloud and containerisation, we’ve seen many technological waves—but none as transformative as the current AI revolution....

April 8, 2025 · 7 min · Marc Hampson

Introduction to AI Engineering: The Evolution of Software Development

Introduction to AI Engineering As software development evolves with artificial intelligence becoming more mainstream, the role of developers is transforming. After 30 years as a professional developer working with technologies from IBM systems to Laravel PHP applications, I’ve witnessed numerous paradigm shifts. However, none are as profound as the current AI revolution. What is AI Engineering? AI Engineering sits at the intersection of software development and artificial intelligence. It’s a discipline focused on:...

April 7, 2025 · 2 min · Marc Hampson