Just Words

from a just as lost Human as you are!

Code with Soul: Why Craftsmanship Still Rules in the AI Era

I stumbled upon a fascinating piece from Scott Hanselman titled “Is the craft dead?” It really got me thinking, especially as we navigate this incredibly dynamic era of AI and ever-evolving tech. Scott, as always, hits on something fundamental: the enduring value of true craftsmanship.

He talks about the meticulous woodworking skills of the Japanese, or the passion of his dad crafting Native American bows from scratch. It’s a beautiful contrast to the “assembly line” feel of some modern products. And you know what? That same contrast plays out every single day in the world of software development. As someone who’s been knee-deep in code, building websites, apps, and now weaving AI into the fabric of businesses for years, I can tell you that the soul of craftsmanship is more alive, and more crucial, than ever.

The Ever-Evolving Code Landscape: More Tools, Same Core Challenge

Scott points out that even after decades of coding, systems are still complicated. Computers still have their quirks, and yes, us humans still manage to do some wonderfully dumb things! We’ve seen incredible advancements, from the days of assembler code to C, the magic of syntax highlighting, the genius of Intellisense, and the undeniable efficiency boost from resources like Stack Overflow. These tools have certainly made us faster, more productive, and frankly, a bit lazier in some respects.

But here’s the kicker: while these innovations change how we build, they don’t eliminate the need for what we build to be robust, thoughtful, and effective. It’s like having a top-of-the-line workshop with every power tool imaginable. You can build a house faster, sure, but if you don’t understand the principles of architecture, structural integrity, and aesthetics, you’re still going to end up with a wonky shed instead of a magnificent home.

Why Craftsmanship Matters for Your Business

This is where the rubber meets the road for businesses, whether you’re a bustling enterprise in or an ambitious startup. In our rush to embrace the latest tech trends, especially AI, there’s a risk of overlooking the fundamental principles of good design, solid engineering, and genuine human judgment. Scott succinctly puts it: “There is value in good taste, there is value in craftsmanship, and there is value in human judgment.” Absolutely! Building a cohesive system, be it a website that converts, an app that delights, or an AI solution that truly solves a business problem, is far from trivial. It requires an architect’s eye, a builder’s precision, and an artist’s touch.

I’ve seen it time and again: businesses investing in the latest “one-shot” solutions only to find them difficult to integrate, hard to maintain, or simply not fit for purpose in the long run. They’re often sold on the promise of speed, but without the underlying craft, speed can lead to fragility.

Navigating the AI Wave with Purpose

Scott’s insight about AI is particularly poignant: “if you know what you’re doing AI augmented development is going to get you some amazing results.” This is precisely what excites me. AI isn’t here to replace the craft; it’s here to augment it, to elevate it. It’s a powerful new set of tools in our workshop.

But like any powerful tool, it needs a skilled hand. Simply copy-pasting AI-generated code or blindly implementing an AI solution without understanding your business’s unique context, your users’ needs, and the long-term implications can, as Scott warns, lead to “slop.” And believe me, cleaning up that slop is often more expensive and time-consuming than building it right the first time.

Practical Tips for Business Owners (Big and Small):

  1. Look Beyond the Hype: Before jumping on the latest tech bandwagon, ask yourself: What specific problem will this solve for my business? How does it align with my long-term strategy?
  2. Prioritise Cohesion: Don’t just add features; think about how new elements integrate into your existing ecosystem. A truly valuable digital presence is a cohesive, well-designed whole.
  3. Invest in Expertise, Not Just Features: Whether you’re building a new website, a custom application, or exploring AI, partner with professionals who understand the craft. Someone who can not only build it but also design it thoughtfully and ensure its longevity.
  4. Embrace Iteration with Purpose: The craft isn’t static. It involves continuous learning and refinement. Use AI to accelerate parts of your development cycle, but always apply human judgment to refine, test, and perfect.

The craft of software development is not dead. Far from it. It’s evolving, challenging us to learn new tools and paradigms, but the core principles of good taste, meticulous engineering, and thoughtful human judgment remain paramount. This is a momentous era shift, and I’m genuinely enjoying learning and growing through it all, just like Scott.

For businesses looking to build digital solutions that don’t just exist but truly thrive, solutions built with a craftsman’s pride and designed for sustainable growth, I’m here to help you navigate this exciting landscape. Let’s create something remarkable together.