DiscoverArchSmarter PodcastWhy Learn to Code in the Age of AI?
Why Learn to Code in the Age of AI?

Why Learn to Code in the Age of AI?

Update: 2025-02-03
Share

Description

Why Learn to Code in the Age of AI?


Episode 6 of the ArchSmarter Podcast


In this episode, Michael Kilkelly explores the evolving role of programming skills in an AI-driven world, using his recent experience building Launchpad, a Revit learning tool, as a practical example.


Episode Highlights



  • The modern programmer as a "digital master builder"

  • How AI accelerates development while requiring deeper programming knowledge

  • Why fundamental coding skills remain crucial in the age of AI

  • Practical insights from building Launchpad, an interactive Revit learning tool


Key Takeaways



  1. Vision and Understanding Are Essential

    • A clear vision of the project is crucial before writing any code

    • AI can help implement features but can't determine what makes an effective tool

    • Programming knowledge helps shape and direct AI's capabilities



  2. Quality Control Is More Important Than Ever

    • Programming knowledge is crucial for evaluating AI-generated code

    • Understanding fundamentals helps identify over-engineering and complexity

    • Experience helps spot potential issues before they become problems



  3. Programming Knowledge Amplifies AI's Capabilities

    • A better understanding of coding leads to better AI prompts

    • Fundamental programming skills become the foundation for working with AI

    • Technical knowledge helps direct AI toward optimal solutions




Featured Example: Launchpad Development



  • Two-week development timeline (compared to typical two-month timeline)

  • Interactive learning tool for C# and Revit API

  • Built using AI assistance while teaching others to code


Resources Mentioned



  • Launchpad - Interactive Revit API learning tool

  • "Cathedral" by David Macaulay

  • Visual Studio

  • Revit API


Connect With ArchSmarter



  • Website: archsmarter.com

  • Subscribe to the podcast on your favorite platform

  • Follow Michael Kilkelly for more AEC technology insights


Next Steps


If you're interested in learning to code:



  1. Start with fundamental programming concepts

  2. Focus on understanding how systems work together

  3. Practice evaluating and reviewing code

  4. Consider enrolling in the Revit Add-in Bootcamp

Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Why Learn to Code in the Age of AI?

Why Learn to Code in the Age of AI?

Michael Kilkelly