Dev & Engineering AI: Code Co-Pilots | Full Code Generators

M13’s RECOMMENDATIONS FOR

AI code co-pilots

Assisting engineers in writing code has been an key early use case for generative AI. Various tools are attacking the problem from different angles, with the goal of enhancing the output of highly expensive engineering resources. When done right, implementing code copilots can multiply the impact of teams large and small.

Updated 5/21/24 by ROB & ZACH


Maturity:
●●●●○ Partial Workflow Replacement

Startup Impact: ●●●●● Very High

  • Can supercharge a small core engineering team

  • Significantly improves average developer output

  • Huge bang for your buck, as engineering resources are expensive and hard to find

Areas of Improvement:

  • Limited understanding of context leads to suggestions that lack business logic or don't meet project requirements

  • Generated code outputs may not be performant

  • Humans are still necessary to test outputs and identify errors or security vulnerabilities

  • Legal concerns exist around intellectual property, alongside privacy concerns about the training data supporting these models

🔥 Our Top Picks:

GitHub Co-Pilot

Best for organizations with a wide range of technical teams looking for a universal tool.

Codeium

Best for experienced teams looking to increase efficiency with a context-aware tool.

Fine

Best for resource-constrained teams looking to automate tedious or repetitive tasks with an agentic approach.

AI full code generators

Unlike the code copilot use case, full code generation has the more ambitious goal of generating usable code completely autonomously based on prompting and other input, an extension of how no-code platforms generally work. The use cases are largely limited to front-end web applications and some basic mobile apps, but the usage is expanding rapidly. The issue with these platforms is the quality of code generated to date has been largely lackluster, though recent experimentation has yielded significantly better early results. An interesting space to watch!

Updated 5/21/24 by ROB & Zach


Maturity:
●●○○○ Highly Limited

Startup Impact: ●●●○○ Medium

  • Can potentially save huge sums of money for startups serving enterprise customers

  • Can potentially save lots of time in the deployment of traditionally engineering-heavy projects

Areas of Improvement:

  • The code generated is generally of subpar value

  • Engineers are unable to use the generated code and/or unable to easily edit it due to quality issues

  • Highly limited in use cases as startups are targeting specific over general solutions

🔥 Top Trending Tools:

Builder.io

Best for teams looking to experiment and iterate quickly on front-end experiences.

Goptimise

Best for early teams looking to ship quickly with light backend experience.

Pico

Best for individuals building prototypes or simple web applications.

Enjoying RocketGuides?

Have a burning topic you’d like us to explore? We're all ears! Share your thoughts and ideas by taking our quick, :30s survey. We’re eager to hear your feedback (good or bad!) to help us improve.