Our CFO asked me to "audit" our software subscriptions last week.
He sent me a spreadsheet with 200 rows. Slack, Zoom, Jira, Notion, Trello, Monday, Tuesday, Wednesday.
He wanted me to survey the team to see which tools were essential.
I told him: "Surveys are for people who care about feelings. I care about OpEx."
I deleted the spreadsheet.
Instead, I logged into the corporate Amex portal and reported the card as lost.
Every single auto-renewal in the company failed instantly.
I call this "The Scream Test."
It’s simple Darwinian procurement.
If a tool goes down and nobody runs to my desk screaming within 4 hours? We didn't need it.
The Marketing team was at my door in 10 minutes begging for Adobe. We renewed it. The Sales team was crying about the CRM in 20 minutes. We renewed it.
But here’s the interesting part.
The HR department’s "Employee Wellness & Engagement Portal" ($12,000/year) has been down for six days.
Not a single person has noticed.
I didn't just save money. I quantified the exact value of our corporate culture.
It is zero.
Stop auditing. Start unplugging. If it’s important, they’ll scream. If they don't scream, it’s just noise.
Focusing too much on a single target can result in losses on related fronts... example, driving faster can reduce your time but makes fuel consumption bad
Movie watching experience:
2005: go to a movie theater
2015: stream Netflix
2025: ask LLM + text-to-video to create a new season of Narcos to watch tonight, but have it take place in Syria with Brad Pitt, Mr Beast and Travis Kelce in the leading roles
"Only three things happen naturally in organizations: friction, confusion, and underperformance. Everything else requires leadership." —Peter Drucker
How true!
Netflix Tech Stack (CI/CD Pipeline)
Let’s explore the tools and techniques behind Netflix's world-class continuous delivery pipeline.
Planning: Netflix Engineering uses JIRA for project planning and Confluence for documentation.
Coding: Java is the primary language for backend services. Other languages are used where appropriate.
Building: Gradle is the main build tool. Custom Gradle plugins support various use cases.
Packaging: Code, dependencies, and configurations are packaged into Amazon Machine Images (AMIs) for release.
Testing: Netflix uses a suite of chaos engineering tools to simulate failures like outages or latencies. These chaos tests are also run against the real production environment to validate resilience and failover mechanisms.
Deployment: Netflix uses its Spinnaker tool for canary rollout deployments.
Monitoring: Metrics are centralized in Atlas. Kayenta detects anomalies.
Incident Response: PagerDuty handles incident management. Incidents are prioritized and dispatched.
Over to you: If you do chaos testing against production, what tools and techniques do you use?
–
Subscribe to our weekly newsletter to get a Free System Design PDF (158 pages): https://t.co/kNfv0DVDdf
A well-defined Git branching strategy is a critical component of successful version control and software development.
#DEVCommunity
https://t.co/S1nMdZ6Bg6
Still can’t believe I got to write for TIME! On a topic I feel is so important in todays world and also being able to represent my culture on a global level.
True credit goes to everyone in the piece doing the actual work we desperately need
https://t.co/9QtA7o1xoD