AI Coding
Analysis | Diagrams | Innovators
What is the best architecture for AI Coding and Agent Development?
Clarity of intents and purpose is now the most important capability for driving valuable outcomes. Code is only as good as it remains, understandable, maintainable and free of technical debt.
Build software to expand potential to deepen insights
Subject Expertise
IDE Toolkit
What are the best tools and practices for evolving solutions with a clean architecture?
IDE | Notes |
---|---|
VS Code | Legacy |
Aider | Most innovative? Python |
Bolt New | Web Green Fields |
Cline | VS Plugin |
Convex Chef | Integrated Backend |
Copilot | Outpaced |
Cursor | All Purpose |
Devin | Enterprise |
Firebase | |
Replit | Web Green Fields |
v0 | Vercel, UI/UX Design |
qodo | Enterprise |
windsurf | Fork of VS Code, Codium |
coderabbit.ai | Dev Ops |
MCP Servers
See MCP Server configuration.
Benchmarks
SWE Benchmark is a tool for evaluating the performance of AI coding agents.
See best practices for using coding agents
Use Cases
Use JTBD Analysis to build software to expand potential to deepen insights to build closer connections.
Software is a Commodity, Culture is your only Competitive Advantage
- Save money on software with features you don't use or need
- Maximize Advantage of Trade Secrets and IP
- Take control of your data footprint
- Optimize integration and data flows
- Control your own destiny
Prototyping Ideas
- Quickly building proof-of-concept applications
- Iterating on designs through conversation with AI
Automating Tasks
- Writing exploratory code to try out structures
- Simplifying and trimming down large codebases
- Automating monotonous tasks and one-off scripts
- Converting programs to more efficient languages for performance improvements
- Building entire web applications with unfamiliar technologies
Code Optimization and Refactoring
- Identifying opportunities to improve code efficiency
- Suggesting refactoring to simplify complex codebases
Documentation and Logic Explanations
- Generating code documentation
- Explaining complex code or algorithms
Context
- AI Prompts: Build a library of prompts tied to context for using them
- Model Providers: Base layer to innovate upon
- AI Agent Frameworks: Build agents with deep domain knowledge