In the past months I've been on a mission to make Pakistan's public data more useable through building open source databases and visualisations.
Today I'm launching Adaad (اعداد), a monthly data journal on Pakistan. Adaad is where those datasets become arguments and insights.
Everything here is made to be taken. The prose, the charts and the cleaned datasets are published under a Creative Commons licence (CC BY 4.0). Translate a piece for an Urdu newspaper. Rebuild a chart for a classroom. Rerun the analysis and publish your disagreement. All we ask is a line of credit and a link to the source.
Adaad also publishes contributors. If you have a question the data can answer — or data that raises a question — pitch it to [email protected]. For more details on what is required for a pitch, please see the about section.
Happy Independence Day — the struggle continues!
https://t.co/jPlWnkbD8X
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