Lessons from OpenStack Telemetry: Deflation
A retrospective on the OpenStack Telemetry project's evolution, covering technical debt, project splitting, and challenges with community adoption.
A retrospective on the OpenStack Telemetry project's evolution, covering technical debt, project splitting, and challenges with community adoption.
Analyzes three strategies companies use to innovate with cloud technology: born-in-cloud, startup acquisition, and creating centers of excellence.
A tech lead's role is to guide the team's future direction, not just write code. Focus on strategy, planning, and empowering engineers.
Explains the importance of source control and automated deployment for OBIEE, detailing the 'why' and 'how' to prevent release issues.
A developer recounts a massive, poorly-scoped code review and the strategies used to salvage it, emphasizing best practices.
Explains why smaller code reviews are more effective and offers practical strategies for splitting large patches into manageable pieces.
Analyzes the three major challenges hindering government IT: change aversion, lack of technocratic leadership, and non-scalable processes.
The article argues that web performance is a cultural, not just technical, problem and requires a holistic approach throughout development.
A programmer discusses common bad habits like leaving unused code, over-generalization, and OOP fixation, offering advice for cleaner development.
A developer's instinct and experience are valuable tools for navigating complex coding challenges and unexpected hurdles in software development.