The journal
Working notes from the workshop.
Posts on AI, software craft, and the things we learn while shipping. Twice a month, sometimes weekly.
Hiring developers? Start with the how-to-hire hub →
Categories
Tags
Showing 12 of 752 articles
AI Integration·AI Didn't Make You 10x Faster at Coding. Here's What the Data Actually Shows
METR's rigorous randomized trial found AI tools made experienced developers 19% slower in 2025, then flagged its own 2026 follow-up as unreliable. Here's what the messy data actually supports, and why a top HN post argues 2x is the realistic ceiling.
AI IntegrationDeveloper ToolsProductivityBusiness
Industry News·Apple Pushed Its Smart Glasses to 2027 Over Privacy. That's the Real Story.
Apple shelved Vision Air and delayed its long-rumored smart glasses reveal to WWDC 2027, and reporting says the holdup is privacy engineering, not hardware. Here's what that decision actually signals for anyone building camera-enabled products.
Industry NewsProduct StrategyAI IntegrationDesign
Cybersecurity·CVE-2026-20316: The Cisco Secure FMC Hardcoded Password CISA Wants Patched Today
A static credential baked into on-prem Cisco Secure Firewall Management Center is being exploited in the wild. Here's who's affected, why a 5.3 CVSS score undersells it, and what to check right now.
CybersecurityCVECiscoNetwork Security
AI Integration·GPT-Live-1 Is Out. If You're Building a Voice App Today, Don't Wait For It
OpenAI's new full-duplex voice model now powers ChatGPT Voice, but it's not available through the API yet. Here's what GPT-Live-1 actually changed, and what to build with right now instead.
AI IntegrationAIAPIDeveloper Tools
Web Development·The Speculation Rules API: Instant Page Loads Without a Framework
Chrome and Edge can prerender your next page before a user clicks it, no SPA rewrite required. Here's how the Speculation Rules API actually works, what it costs in wasted requests, and how to ship it safely.
Web DevelopmentPerformanceJavaScriptFrontend
Cloud & Infrastructure·SambaNova's $1B Round Shows Where AI Chip Money Is Actually Going
SambaNova raised $1 billion at an $11 billion valuation on July 8, 2026, to build inference-specific chips instead of training hardware. What the inference funding wave means for teams running AI in production.
AIAI InfrastructureInfrastructureFunding
Business·How to Hire an Engineering Manager in 2026: What to Screen for Beyond a Title
Hiring an engineering manager fails for reasons different from hiring an IC. Here's what to actually test: handling underperformance, technical debt calls, and pushback with the business.
HiringEngineering ManagementCareerAgency
Cybersecurity·CVE-2026-48908: SP Page Builder Zero-Day Hits Joomla Sites Hard
Two CVSS 10.0 zero-days in Joomla page builder plugins, SP Page Builder and Joomlack Page Builder, are being exploited to plant webshells and create rogue admin accounts. Here's what's affected and what to patch.
CybersecurityCVESecurityWeb Development
Cybersecurity·Passkey Adoption in 2026: What the FIDO Data Actually Shows
5 billion passkeys are in active use and 75% of people have enabled one, but 57% of organizations still rely on phishable logins. Here's what the 2026 FIDO adoption data means for your roadmap.
SecurityAuthenticationCybersecurity2026
AI Integration·Qwen3.7 Flash: Alibaba's Dirt-Cheap Vision Model Lands on OpenRouter
Qwen3.7 Flash costs $0.03 per million input tokens and $0.13 per million output tokens, roughly 10x cheaper than Gemini 3.5 Flash-Lite. Here's the honest read on when to actually use it.
AILLMMachine LearningAI Integration
Technology·Android 17 migration guide: what actually needs engineering work
Android 17 (API 37) shipped after Google I/O 2026 with mandatory large-screen resizability, a new local network permission, and stricter media rules. Here's what to fix and by when.
MobileAndroidDeveloper ToolsKotlin
Cloud & Infrastructure·Background Job Queues in 2026: BullMQ vs Celery vs Sidekiq vs Cloud Queues
The short answer: BullMQ for Node, Celery for Python, Sidekiq for Ruby, and Temporal or a cloud-managed queue when you need durability without owning broker infrastructure. Here's the reasoning, a comparison table, and working code.
BackendDeveloper ToolsInfrastructurePython