← Blog

Full library access

Unlock every article — and keep reading each month

Create a free account, pick a plan that fits how you read, and use monthly credits for deep dives on engineering, products, and founder reality. Cancel or switch anytime from your profile.

Blog

Why AI Struggles With Our Code (And Why It’s Our Fault)

Why AI Struggles With Our Code (And Why It’s Our Fault)

Hi, my name is Tom Smykowski, I'm a staff full-stack engineer. I build and scale SaaS platforms to millions of users, working end-to-end from system architecture to frontend to mobile. On this blog I share what I learn about software engineering, career growth, and navigating the AI revolution.

What This Article Covers

Explore why AI struggles with our current coding practices and how our development habits may be the root cause. This article delves into the intricacies of commercial-grade codebases and the challenges they present to AI, shining a light on the complexity we've built into our software ecosystems.

Questions This Article Answers

  • Why does AI find it difficult to handle real-world codebases?
  • What are the main factors contributing to the complexity of our software systems?
  • How do our current development practices hinder AI's effectiveness?
  • What lessons can we learn from AI's struggles with code to improve our development processes?
  • What steps can developers take to simplify code for better collaboration with AI?

Length and Time

A thought-provoking exploration with actionable insights. Approximately 7 minutes to read.

Want to unlock the full story? Log in

Full library access

Unlock every article — and keep reading each month

Create a free account, pick a plan that fits how you read, and use monthly credits for deep dives on engineering, products, and founder reality. Cancel or switch anytime from your profile.

← All posts