AI agents are reshaping how we write code, but our engineering practices haven't caught up. A deep look at the challenges of code review, the growing gap between code produced and code understood, and why none of the current solutions feel complete yet.
Notes tagged with software-engineering
software-engineering
Not all open-source licenses are equal when it comes to data sovereignty. Learn which license types can create jurisdictional risks and how to evaluate them for your infrastructure.
A data-driven look at how professional developers really use AI coding agents like GitHub Copilot and Claude. Spoiler: they don't vibe code.
Learn why the relentless pursuit of 'clean code' and a 'perfect architecture' can be counterproductive in real-world software development—and how focusing on practical maintainability is the key to sustainable projects.
A comprehensive guide for new software engineers to navigate their learning journey and embrace continuous growth.