software-engineering.
37 writings found
Latest Archives
Why Simple Features Break Engineering: Lessons from Meta's Friend Bubbles
Friend Bubbles seemed straightforward, but required deep ML work. What this teaches us about 'simple' features in production systems.
Meta's HSM Vault: Why Over-the-Air Key Distribution Actually Matters
Meta's new fleet key distribution mechanism for Messenger's encrypted backups reveals a fundamental tension between security and operational flexibility.
The Fundamental Shift: Why Verification Speed Matters More Than Code Generation
AI coding tools are everywhere now. But the game isn't about generating code faster anymore. It's about knowing if that code is right.
Meta's HSM Vault: Why Cryptographic Transparency Matters More Than the Encryption Itself
Meta's HSM-based backup vault gets over-the-air key distribution and public deployment evidence. The real story is about verifiable trust, not just encryption.
Meta's HSM Vault: The Infrastructure Behind Encrypted Backups You Actually Can't Access
Meta's publishing cryptographic proof of their HSM deployments. Here's why this matters for encrypted backups and what developers should know.
Facebook's Search Problem: Why Keywords Can't Find Cupcakes
Meta rebuilt Facebook Groups search from scratch, blending dense embeddings with inverted indices. Here's why that matters for community search.
Treating Prompts Like Code: What SPDD Gets Right About AI-Assisted Development
Thoughtworks' Structured Prompt-Driven Development treats prompts as version-controlled artifacts. Here's why that matters more than typing faster.
Facebook's Hybrid Search: When Keywords Meet Neural Embeddings
Meta rebuilt Facebook Groups search by merging traditional keyword matching with dense vector embeddings, then used Llama 3 to validate the results at scale.
Facebook's Hybrid Search: When Keyword Matching Isn't Enough Anymore
Meta's Groups search now blends lexical precision with semantic understanding. Here's why traditional keyword matching is dying and what comes next.
Facebook's Hybrid Search: When Keyword Matching Meets Neural Understanding
Meta rebuilt Facebook Groups search by blending traditional inverted indices with dense embeddings, then used Llama 3 to grade results at scale.
Meta's AI Agents Are Now Fixing Their Own Performance Problems
How Meta built a unified AI platform that automates finding and fixing performance issues, recovering hundreds of megawatts without scaling headcount.
How Meta Escaped the Open Source Forking Trap with WebRTC
Meta's multi-year journey to break free from a divergent WebRTC fork reveals hard lessons about managing open source dependencies at scale.
How Meta Escaped the WebRTC Forking Trap Without Breaking Everything
Meta's multi-year migration from a divergent WebRTC fork to upstream reveals hard-earned lessons about maintaining open source dependencies at scale.
When Machines Write Code, Humans Must Learn to Judge
As LLMs generate more code, teams face cognitive surrender and debt proliferation. The future isn't about writing code, it's about verification.
Meta's KernelEvolve: When AI Writes Its Own Performance Code
Meta's KernelEvolve system uses AI agents to automatically optimize low-level hardware kernels, achieving 60% performance gains in hours instead of weeks.