Review your own AI-generated code
Explores the evolving value of code review in the AI era, where AI agents generate and review code, challenging traditional human review processes.
Explores the evolving value of code review in the AI era, where AI agents generate and review code, challenging traditional human review processes.
A critique of over-engineering and AI hype, emphasizing that real engineering value lies in shipping working code and delivering user outcomes.
A daily tech reading list covering AI coding agents, performance standards, API updates, security, and the impact of AI on software engineering.
Proposes using external documents to preserve AI coding assistant context, preventing decision loss and improving long-term collaboration.
Explores how AI is shifting software engineering from creation to supervisory work, introducing the 'middle loop' concept.
A software developer applies engineering principles to optimize their home office setup using 3D printing and iterative problem-solving.
Explores 'comprehension debt,' the hidden cognitive cost of over-relying on AI-generated code, which erodes team understanding and long-term maintainability.
Analyzes the decline of on-the-job training for junior engineers due to remote work and AI automation, posing a risk to the industry's future talent pool.
A quote from John Carmack on the pitfalls of over-architecting software for future needs, shared on a developer's blog.
A quote from John Carmack on the pitfalls of over-architecting software for future needs.
A software engineer discusses managing chaos, interruptions, and operational fires while building long-term solutions and effective engineering habits.
Critique of the 'three pillars' observability model, arguing it destroys data context and relationships, making AI and engineering insights harder.
A daily tech reading list covering AI coding agents, cloud events, GitOps, cybersecurity, and the latest OpenAI models.
Explores the role of humans 'on the loop' in AI-driven software development, balancing automation with human oversight.
Advice for tech professionals on emphasizing scope and impact over job titles on resumes to stand out in hiring.
A curated list of articles and blogs about AI agents, software engineering changes, API latency, and developer experience.
Analyzes how AI is creating challenges for junior developers, arguing that advice to 'struggle harder' ignores systemic pressures.
A software engineer reflects on the importance of mentoring and delegating to avoid becoming trapped in a critical role, advocating to 'code yourself out of the job'.
Thoughtworks retreat findings challenge the idea that AI replaces junior devs, highlighting their value and the challenges facing mid-level engineers.
Thoughtworks retreat findings challenge AI's threat to junior devs, highlighting their value and the real challenge of retraining mid-level engineers.