ArchSmarter Podcast

Why Learn to Code in the Age of AI?


Listen Later

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
      • 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
        • 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
                  5. ...more
                    View all episodesView all episodes
                    Download on the App Store

                    ArchSmarter PodcastBy Michael Kilkelly