Software Sprawl, The Golden Path, and Scaling Teams With Agency
A guide for engineering leaders on managing software sprawl by creating a 'Golden Path' of supported tools without sacrificing developer autonomy.
Charity Majors is a prominent voice in DevOps and operations, advocating for strong operational ownership and better production tooling. She writes about observability, engineering culture, and why operations is a critical, respected engineering discipline.
121 articles from this blog
A guide for engineering leaders on managing software sprawl by creating a 'Golden Path' of supported tools without sacrificing developer autonomy.
A developer shares ten essential principles for building and managing scalable software platforms, based on lessons from running platforms at scale.
A guide on using peer skill-sharing sessions to improve tech leadership and management skills through storytelling and mutual support.
Discusses why software releases cause incidents and offers strategies to make deployments safer and less stressful for engineering teams.
Explores how engineers gain and wield influence within tech organizations, contrasting it with managerial power and emphasizing the power of creation.
A proposal for an Engineer's Bill of Rights and Responsibilities to empower engineers and define healthy team dynamics in tech.
A developer's post-mortem on the controversial reaction to her blunt advice for women in tech on succeeding and gaining power.
A senior engineer's blunt advice for women in tech: focus on technical skills, seek power and money, and use seniority to advocate for others.
A cynical founder's journey to defining authentic, useful company values for hiring and decision-making in a tech company.
Advocates for a career path alternating between engineering and management roles, rejecting the idea of choosing one permanent lane.
A critique of a MongoDB outage post-mortem, discussing the pitfalls of 'accidental DBAs' and the need for specialized database reliability engineering.
A critical analysis of the DevOps vs SRE debate, comparing the two philosophies and practices in modern software engineering.
Discusses operational best practices and ownership in serverless architecture, emphasizing responsibility despite outsourcing.
A critique of the "NoOps" mindset, arguing that operational excellence is a shared responsibility, not a role, in modern software development.
A collection of practical Terraform tips and lessons learned, covering AWS security groups, VPC configuration, and common pitfalls.
A developer's post-mortem on a Terraform outage and a guide on why and how to use separate tfstate files per environment.
A developer shares lessons on managing multiple AWS environments, networking, and security automation, debunking outdated practices.
A developer shares their initial two-week experience with Terraform, detailing the highs of versioned infrastructure and the lows of debugging and module refactoring.
A personal reflection on the emotional and practical challenges of a tech startup acquisition, based on the author's experience with Parse and Facebook.
A developer's 2015 recap focusing on conference overload, MongoDB's evolution with RocksDB, and leaving Parse, highlighting major tech industry shifts.