
Changelog Master Feed Build software that lasts! (Changelog Interviews #627)
Feb 5, 2025
Bert Hubert, founder of PowerDNS with over 30 years of experience, shares his insights on building sustainable software. He discusses the development of a parliamentary monitoring system and its impact on accessibility. Bert emphasizes the importance of simplicity in long-term projects, contrasting it with the pitfalls of over-engineering. The conversation also touches on managing software dependencies and the influence of AI in development, advocating for human oversight and adaptability in tech choices.
AI Snips
Chapters
Transcript
Episode notes
Microsoft Security Scanner and Passwordless Logins
- Microsoft's security scanner now executes JavaScript, impacting passwordless logins.
- This poses a security risk as session cookies are returned to Microsoft, potentially allowing unauthorized actions.
Modern Software Development's Fragility
- Modern software development practices often prioritize speed over long-term viability.
- This leads to excessive dependencies and fragility, unsuitable for critical systems.
Keep Software Simple
- Keep software simple to understand and maintain, especially for long-term projects.
- Avoid unnecessary complexity that can become a debugging nightmare later.
