newsfilter.io
Keynote, Conference Presentation

'The Future of Software With GenAI' by Marek Kalnik, Group Partner Theodo | RAISE Summit 2024

  • Market Adoption and Scale

    • GitHub Copilot has sold over 1 million paid licenses, while VS Code Marketplace reports 25.5 million installations of code generation tools.
    • Current estimates indicate the vast majority of the global developer workforce has been exposed to AI tooling, though definitions of "developer" vary and often exclude ops roles.
    • Marek Kalnyk (CTO of BAM mobile, Teodo Group) asserts that teams not utilizing Generative AI daily are effectively lagging behind industry standards.
  • Evolution of Software Production

    • The 20th-century factory analogy illustrates that simply replacing human labor with electric motors (early AI adoption) yields limited gains until the system itself is redesigned (e.g., Ford's assembly lines).
    • Present-day AI integration is currently characterized by "co-pilot" assistance rather than "autopilot," where AI augments human tasks rather than replacing the entire workflow architecture.
    • Teodo Group observed that AI consistently achieves near 100% success on specific tasks like API calls, page generation, and data bootstrapping.
    • Internal testing at Teodo showed a 0.37 similarity score between AI-generated code and human-written code for ticket-based tasks, indicating that minor rework allows AI to handle the bulk of development.
  • Emerging AI Capabilities and Benchmarks

    • Devin: A new autonomous agent that solved 13–14% of real-world open-source tasks autonomously while iterating and fixing errors.
    • Microsoft AutoDev: Achieved over 90% correctness on algorithmic coding tests (Human Eval), outperforming many junior candidates, though these tests do not reflect complex real-world scenarios.
    • Task categorization is shifting into three tiers: tasks requiring human supervision, tasks AI can execute with minor rework, and tasks capable of full autonomy.
    • Human-only development tasks are projected to plateau as AI adoption increases, necessitating a shift in team focus toward higher-level logic and design.
  • Future Architecture and Business Impact

    • Future development models may utilize a "Product Builder" who manages a platform to generate code via AI, reserving human teams for complex problem-solving and quality control.
    • Companies are expected to build in-house AI engineering teams to manage security-sensitive, custom-built platforms.
    • Two-tiered systems are predicted to emerge: AI handling execution alongside human teams focused on software design, quality assurance, and custom AI asset creation.
    • Strategic business outcomes include reduced software costs, improved legacy system maintenance, and the potential for personalized, user-generated software products.