The 2024 ArjanCodes Roadmap: Elevating Software Engineering Quality
From Critique to Craftsmanship

For a long time, the "Code Roast" served as a staple for identifying common pitfalls in community-submitted projects. However, a significant shift in quality has emerged. Recent submissions demonstrate a sophisticated grasp of fundamentals, moving away from spaghetti code toward structured, professional-grade systems. Modern contributors now integrate for robust automated testing, utilize for streamlined API development, and apply to manage complexity. This evolution suggests that the community is moving beyond syntax to focus on the long-term maintainability of their software.
Data-Driven Content Strategy
A comprehensive survey of the audience revealed critical insights into how developers learn. While Python programming and software design remain core strengths, the data highlighted a demand for deeper explorations into software architecture and testing. Interestingly, the algorithm often penalizes testing-related content with lower view counts, yet the commitment to technical excellence necessitates its inclusion. To bridge this gap, the strategy for 2024 involves diversifying formats to meet different learning styles, ranging from quick conceptual hits to deep-dive refactoring sessions.
The Shift to a Bi-Weekly Cadence
To better serve the community, the production schedule is expanding to two videos per week. This new rhythm introduces a 4-to-5-minute format aimed at isolating a single specific concept or library feature. These punchy, focused lessons provide immediate value for busy developers. Meanwhile, the traditional Friday long-form videos will continue to provide the deep, methodical analysis required for complex topics like design patterns and real-world refactoring. This dual-track approach ensures that neither breadth nor depth is sacrificed in the pursuit of higher production volume.
Balancing AI and Real-World Application
The software industry currently faces a tension between hype and practical utility. While AI tools are transforming workflows, a segment of the developer community expressed fatigue regarding AI-centric content. The path forward involves a balanced approach: reducing general AI hype while focusing on concrete, practical implementations. Projects like will serve as primary case studies for showing how AI can be integrated into production environments without overshadowing fundamental engineering principles. The goal remains clear—teaching developers how to build systems that last, regardless of the tools used to generate the code.
- 7%· organizations
- 7%· technologies
- 7%· software development concepts
- 7%· organizations
- 7%· software
- Other topics
- 64%

ArjanCodes Channel Update 2024 | We’ve Got Big Plans
WatchArjanCodes // 15:36
On this channel, I post videos about programming and software design to help you take your coding skills to the next level. I'm an entrepreneur and a university lecturer in computer science, with more than 20 years of experience in software development and design. If you're a software developer and you want to improve your development skills, and learn more about programming in general, make sure to subscribe for helpful videos. I post a video here every Friday. If you have any suggestion for a topic you'd like me to cover, just leave a comment on any of my videos and I'll take it under consideration. Thanks for watching!