hebel. today · 12 November 202664 / 74
Business · Tech Due Diligence
Senior engineers versus automated verification in AI-led development
The human-centric judgment. Noah Labhart of Plugg argues that engineering organizations should prioritize senior talent to direct and evaluate AI output rather than rely on automated systems for technical health. Plugg recruits senior engineers…
From 2 newsletters · 1 min read · one thing to try
The human-centric judgment. Noah Labhart of Plugg argues that engineering organizations should prioritize senior talent to direct and evaluate AI output rather than rely on automated systems for technical health (Noah Labhart from Code Story). Plugg recruits senior engineers across Latin America to handle architectural decisions, security risk identification, and technical debt evaluation, treating AI as a force multiplier for experienced human judgment. This approach assumes that the primary bottleneck in modern development is not code production volume but the ability to verify system outcomes and manage tradeoffs.
The system-first verification. Valentina Jemuović proposes a pipeline-driven approach where AI maps dependency trees of use cases to establish automated safety nets in weeks (Optivem Journal). Teams start by extracting use case diagrams from existing code and documentation, then iterate through dependencies to ensure acceptance tests pass against current systems without requiring manual architectural oversight. This method aims to replace multi-year manual refactoring cycles with immediate, verifiable protection for legacy codebases.
The integration of approaches. These perspectives differ on whether technical health stems from human experience or automated pipeline rigor. While Labhart emphasizes the necessity of expert judgment for complex system interactions, Jemuović focuses on the speed of establishing baseline safety via AI-generated dependency mapping. Both strategies seek to solve the same problem: ensuring that AI-assisted code generation does not degrade the underlying software architecture.
Try today · 45 min
Build a dependency tree of your target's core use cases.
Identify the primary 'Place Order' style use case and map the prerequisites it requires to function.
You need
- Access to the target's source code
- List of primary system use cases
- AI tool for dependency extraction
Steps
- Select the most critical use case in the system.
- List all secondary use cases that the primary one depends on.
- Use an AI tool to generate a dependency tree from the codebase.
- Verify the sequence of dependencies with current documentation.
- Document the order in which these use cases must be tested.