December 2025 Summaries
2 posts from Aviator
Filter
Month:
Year:
Post Summaries
Back to Blog
This season of The Hangar DX podcast featured discussions with 21 leaders and experts in the software industry, focusing on the evolution of developer experience, the impact of AI on engineering, and the complexities of measuring productivity. AI is seen as a catalyst pushing the industry back to engineering fundamentals, rather than replacing engineers, with discussions emphasizing the importance of internal AI adoption and the evolving role of engineers as product builders in an AI-first world. Conversations highlighted the need for caution in using productivity metrics, advocating for a thoughtful approach that combines objective data with qualitative insights to truly understand organizational effectiveness and developer satisfaction. The significance of code reviews as a human-centered practice was underscored, emphasizing shared understanding and the irreplaceable role of human judgment, even as AI takes on more routine tasks. Platform engineering was examined as a discipline that should be approached as a product rather than simply infrastructure, with success hinging on developer adoption and stakeholder engagement. Discussions also stressed the foundational role of psychological safety and culture in high-performing teams and contemplated the future of engineering leadership in an AI-driven environment, where traditional managerial roles remain crucial. Overall, the series reflected on rapid technological advancements while reinforcing the timeless importance of foundational practices and the need for ongoing dialogue in an ever-evolving landscape.
Dec 23, 2025
1,499 words in the original blog post.
Migrating a Node.js project from version 14 to 18 can be approached using different workflows, each with its strengths and weaknesses. A hands-on method with an AI assistant, such as Claude Code, involves iterative code modifications where the AI provides context-aware suggestions directly in the files, addressing issues like ESM import mismatches and OpenSSL deprecations as they arise. However, this approach lacks a centralized record of changes, making it less suitable for team environments. In contrast, using a spec-driven workflow with Aviator Runbooks provides a structured, repeatable plan with a clear sequence of steps, capturing every change in a runbook log. This method offers transparency and traceability, facilitating team collaboration and allowing for predictable upgrades across multiple repositories. While both methods successfully update dependencies and resolve typical migration challenges, Aviator’s approach emphasizes process consistency and documentation, making it ideal for teams requiring a documented upgrade path.
Dec 08, 2025
1,439 words in the original blog post.