Skip to content
EngineersBlogIdeas for better builders
فارسی
FeedAbout
ai ml13 min read12 Nov 2026

100x more programmers

AI Summary

AI tools are enabling a new wave of programmers who can build custom software via natural language prompts without learning traditional code or managing heavy infrastructure. While AI makes writing code effortless, it exposes the underlying complexities of networking, compute, and infrastructure. Tools like Tailscale and open systems help prevent vendor lock-in by maintaining clean boundaries between models, runtimes, and networks.

Key Takeaways

  • AI coding agents allow non-traditional programmers to create custom, single-use applications through natural language prompts.
  • Despite easier code generation, classic computing challenges like NAT, DNS, TLS, and networking remain major hurdles.
  • Open, modular systems and secure networking tools like Tailscale help maintain data sovereignty and prevent vendor lock-in across AI model providers.
# artificial intelligence# software engineering# networking# infrastructure
Read Full Article atTailscale Blog
architecture17 min read12 Nov 2026

Agents aren’t humans (but they kinda are)

AI Summary

AI agents operating on behalf of users create challenges for website operators by breaking traditional assumptions of identity, reputation, and accountability. Because remote agents act as intermediaries, sites lose direct visibility into user behavior, leading to issues with fraud, monetization, compliance, and traffic commingling. To maintain secure access without blocking agent traffic, the web ecosystem must develop new protocols and mechanisms that preserve the relationship between users and sites, balancing privacy-preserving access with accountability.

Key Takeaways

  • Remotely hosted AI agents act as intermediaries, hiding direct user context from target websites.
  • Traditional techniques like device fingerprinting and CAPTCHAs fail or create friction because agents are not human and operate at scale.
  • New explicit protocols and standards, such as MOLE and privacy-preserving access mechanisms, are required to establish trust and identity spectra without compromising user privacy.
# ai agents# security# protocols# cloudflare
Read Full Article atCloudflare Blog
management5 min read12 Nov 2026

The Same Side of the Table

AI Summary

Managers must always remain on the same side of the table as their direct reports during meetings and negotiations. When a team member struggles or makes a mistake in front of stakeholders, joining the tribunal or distancing oneself damages trust and creates a culture of fear. Instead, leaders should gracefully take the reins, pause the meeting to circle back, or absorb the blame while maintaining support. Proper preparation, clear communication about division of responsibilities, and standing by the team build long-term loyalty, honor, and psychological safety.

Key Takeaways

  • Always stay on the same side of the table as your direct reports during meetings.
  • If a team member struggles, avoid joining in with hard questions; save them for post-meeting coaching.
  • Handle mistakes by taking over the conversation, pausing to circle back, or playing defense.
# management# leadership# teamwork# communication
Read Full Article atStay SaaSy
ai ml7 min read12 Nov 2026

Why I joined OpenAI

AI Summary

Brendan Gregg shares his rationale for joining OpenAI as a Member of Technical Staff focusing on ChatGPT performance engineering. Driven by the massive scale and fast-growing energy and resource costs of AI datacenters, Gregg highlights the critical need for advanced performance engineering methods. He recounts his transition from Intel, his validation of everyday AI adoption through real-world users like his hairstylist, and his childhood inspiration from the SciFi supercomputer Orac. Ultimately, he sees this as a rare career opportunity to tackle extreme scale engineering challenges across the entire technology stack.

Key Takeaways

  • Brendan Gregg joined OpenAI as a Member of Technical Staff focusing on ChatGPT performance engineering.
  • The primary technical driver is optimizing massive AI datacenter efficiency, scale, and reducing operating costs.
  • Gregg plans to leverage proven performance tools like eBPF, Ftrace, and PMCs where applicable to solve infrastructure challenges across the full stack.
# performance engineering# artificial intelligence# datacenters# openai
Read Full Article atBrendan Gregg
ai ml7 min read12 Nov 2026

Agent Harness: Definition and Role in AI Systems

AI Summary

An agent harness is the software layer that surrounds an AI model, running its execution loop by managing tool calls, supplying context, enforcing permissions, and setting operational limits. While the underlying large language model generates requests, the harness executes them, coordinates interactions, and determines what information the model receives. These architectural decisions directly impact user experience by defining what tasks an AI product can accomplish and how much manual intervention is required from users.

Key Takeaways

  • The harness drives the execution loop of request, action, and result between the model and tools.
  • It manages context supply, such as passing user preferences and history into the model's working memory.
  • It enforces operational constraints like time limits, cost thresholds, step counts, and user approval gates.
# AI Agents# Architecture# UX# Software Engineering
Read Full Article atNielsen Norman Group
ai ml27 min read12 Nov 2026

How software engineering is changing: a tale of two eras

AI Summary

An engineer with experience across Bloomberg, PostHog, and Tano shares statistical insights and qualitative reflections on how AI tools like Claude Code Desktop transform software development. By leveraging AI agents, the author experienced massive productivity gains, writing significantly more code and PRs per month while eliminating traditional bottlenecks like communication overhead and human code reviews. However, this shift introduces new engineering constraints, including context switching, diminished shared team context, siloed ownership, and a higher bus factor.

Key Takeaways

  • AI-driven workflows allow a single engineer to handle end-to-end full-stack development, compressing months of traditional work into weeks.
  • Traditional bottlenecks like manual code reviews and heavy communication overhead disappear, replaced by new constraints like context silos and CI pipeline limits.
  • Mitigating a low bus factor in the AI era requires explicitly documenting context in repository configuration files like AGENTS.md.
# artificial intelligence# software engineering# developer productivity# engineering culture
Read Full Article atThe Pragmatic Engineer
software engineering4 min read12 Nov 2026

Launching the Vite Ecosystem Fund

AI Summary

Cloudflare is distributing the first $301,300 of the Vite Ecosystem Fund to 44 projects and maintainers across the Vite ecosystem. As part of a $1 million commitment made when VoidZero joined Cloudflare, this funding addresses the growing sustainability crisis and maintainer burnout accelerated by AI-generated pull requests and the pressure to keep pace with automated contributions. The funds are distributed through Open Collective to critical dependencies, plugins, and contributors, alongside monthly stipends of up to $4,000 for core maintainers.

Key Takeaways

  • Cloudflare is distributing $301,300 in the first round to 44 projects and maintainers.
  • Core maintainers are eligible for hourly stipends of up to $4,000 per month.
  • Funding distribution is managed through Cloudflare's Open Collective.
# Vite# Open Source# Cloudflare# JavaScript
Read Full Article atCloudflare Blog
design5 min read12 Nov 2026

How we made it easier for millions of users to sign into government services

AI Summary

The UK Government Digital Service (GDS) integrated passkeys into GOV.UK One Login, allowing 23 million users across 250 services to authenticate using device biometrics or passcodes instead of passwords and SMS multi-factor authentication. Within the first month, nearly 10% (300,000 users) adopted passkeys. The rollout involved extensive user research, accessibility testing, and collaboration with the NCSC, NHS Login, and the FIDO Alliance to reduce cognitive load and enhance security.

Key Takeaways

  • GOV.UK One Login serves 23 million users across over 250 government services.
  • Passkeys reduce sign-in time by more than half and eliminate text message-based authentication costs.
  • The GDS team conducted three rounds of user research over a year to refine clear messaging around biometrics and accessibility.
# passkeys# authentication# security# govuk
Read Full Article atGOV.UK GDS Blog
management2 min read12 Nov 2026

Book the Meeting Before You Need It

AI Summary

As companies grow, scheduling decisions and achieving alignment often takes longer than the actual work. To combat slow Slack threads and scheduling bottlenecks for operational issues like on-call incidents, teams should establish recurring, cross-functional calendar blocks. These slots are held daily, used only when needed based on simple triggers such as overnight pages, and canceled otherwise. Requiring senior leadership and strict adherence prevents the meeting from degrading into endless async threads or turning into a permanent zombie meeting.

Key Takeaways

  • Use daily 30-minute recurring blocks for as-needed cross-functional operational alignment.
  • Trigger criteria should be straightforward, such as being paged overnight or causing a page.
  • Must be run by a senior person to prevent it from failing or turning into an unmanaged zombie meeting.
# management# operations# on call# collaboration
Read Full Article atStay SaaSy
devops2 min read12 Nov 2026

Grok Bot has a Tailscale integration—and now you can, too

AI Summary

Tailscale OAuth apps are now generally available, enabling AI agents and external tools to securely connect to private tailnets via standard OAuth 2.0. Unlike traditional OAuth clients that use shared service identities, OAuth apps act on behalf of the authorizing user, preserving individual user identity, audit logs, and access policies. For example, Grok Bot can now connect to private Model Context Protocol (MCP) servers on a tailnet without exposing internal infrastructure to the public internet.

Key Takeaways

  • OAuth apps act on behalf of the specific user who authorizes them rather than a shared service identity.
  • Tailnet access policies, device quotas, and audit logs apply to OAuth app devices just like standard user devices.
  • Custom posture attributes on Premium and Enterprise plans allow precise scoping of AI agent network access.
# tailscale# oauth# ai agents# security
Read Full Article atTailscale Blog
management2 min read12 Nov 2026

The Pulse: Anthropic kills the coding interview

AI Summary

This edition of The Pulse covers major industry shifts in Big Tech and startups, including Anthropic removing Data Structures and Algorithms (DSA) interviews from its engineering recruitment process due to zero signal. It also discusses incident.io reducing its AI spend per developer, Amazon incorporating AI usage into SDE and SDM expectations based on productivity correlations, and Microsoft offering exit packages to a subset of employees.

Key Takeaways

  • Anthropic removed coding interviews because a team found zero signal from DSA questions.
  • incident.io reduced AI spend per developer from $4,500 to $1,600 per month.
  • Amazon integrated AI usage into expectations for SDEs and SDMs.
# recruitment# artificial intelligence# big tech# engineering management
Read Full Article atThe Pragmatic Engineer
architecture6 min read12 Nov 2026

How to run a DR readiness engagement

AI Summary

This post outlines a structured, multi-week framework for running a disaster recovery (DR) readiness engagement. It details a five-step process covering kickoff and scope definition, dependency assessment, progressive validation testing, execution learning, and an ongoing review cadence to prevent operational drift.

# disaster recovery# aws# architecture# reliability
Read Full Article atAWS Architecture Blog
ai ml4 min read12 Nov 2026

Closing the context gap is what banking AI needs

AI Summary

Banks struggle to move AI from pilots to production because of a context gap rather than model quality. General-purpose models lack native understanding of financial transactions, merchant relationships, and fraud rings. Transaction Foundation Models (TFMs) help bridge this gap by reasoning directly across transaction events, while a shared intelligence layer avoids redundant data preparation across internal teams. Enterprises successfully scaling AI adopt a hybrid model strategy, combining frontier-grade reasoning models with smaller, fine-tuned models near sensitive data, backed by robust governance and triggered by financial loss insights.

# banking ai# transaction foundation models# machine learning# fintech
Read Full Article atThoughtworks Insights
devops4 min read12 Nov 2026

Pinterest and Intel Take Open-Source Profiling to Internet Scale

AI Summary

Pinterest has partnered with Intel to enhance gProfiler, an open-source continuous profiler designed for large-scale production fleets. By orchestrating existing tools like perf, async-profiler, and eBPF-based profilers, gProfiler unifies multi-language stack traces across Java, Python, C++, Go, and Node.js without requiring code changes. The collaboration introduces dynamic profiling, wall-time profiling, and hardware-level telemetry through Intel PerfSpect, enabling engineers to analyze cache behavior, memory bandwidth, and CPU stalls via unified flame graphs.

Key Takeaways

  • gProfiler acts as an orchestration layer, combining system-wide perf data with runtime-specific tools and uploading merged stack traces.
  • The architecture separates collection from analysis, utilizing S3, SQS, and ClickHouse to power the gProfiler Performance Studio and React frontend.
  • Wall-time profiling addresses thread waiting periods caused by I/O, locks, or RPCs, extending beyond traditional CPU-only profiling.
# profiling# open source# performance# observability
Read Full Article atInfoQ
software engineering15 min read12 Nov 2026

Why Spotify Is Not In Favor of Bayesian A/B Testing

AI Summary

Spotify evaluates why many commercial platforms offer Bayesian A/B testing while Spotify continues to rely on frequentist statistics. The article unpacks common claims about Bayesian testing—such as handling peeking and multiple metrics automatically—and shows how these depend heavily on specific configurations, priors, and stopping rules. It demonstrates that using default flat priors yields results virtually identical to frequentist methods, while complex empirical Bayes priors require meticulous maintenance and can degrade performance if misspecified.

Key Takeaways

  • Bayesian A/B testing is not a single technique but a family of configurations defined by priors, likelihoods, and stopping rules.
  • Default flat priors in Bayesian platforms offer no shrinkage, producing outputs numerically identical to standard frequentist methods.
  • Empirical Bayes can control false discovery rates across metrics, but misspecified or poorly calibrated historical priors lead to worse estimation accuracy than baseline group sequential testing.
# A/B testing# Bayesian statistics# experimentation# data science
Read Full Article atSpotify Engineering
ai ml13 min read12 Nov 2026

Managing Context in Long-Run Agentic Applications

AI Summary

This article explores how Slack manages context windows and state alignment in long-running, multi-agent security investigation systems. Because language model APIs are stateless and context windows have strict limits, accumulating raw message histories causes performance degradation and high latency. Slack introduces three complementary context channels—the Director's Journal, the Critic's Review, and the Critic's Timeline—to provide tailored, structured working memory for different agents without overwhelming them.

# ai agents# llm# context window# architecture
Read Full Article atSlack Engineering
ai ml5 min read12 Nov 2026

The oldest architecture in computing

AI Summary

The article explores how biological brains inspire modern software and AI agent architectures. By examining principles like distributed memory, background consolidation, and predictive learning, the author connects human neuroscience with AI systems like Kiro Crew, arguing that the brain is computing's oldest and most efficient architecture.

Key Takeaways

  • The human brain uses about 20 watts of power compared to high-end GPUs that consume hundreds of watts.
  • Jeff Hawkins' theory in A Thousand Brains highlights how knowledge is distributed across cortical columns that continuously predict and update.
  • Agent systems like Kiro Crew mirror biological memory by utilizing active forgetting, background consolidation, and multi-tier storage to prevent context bloat.
# artificial intelligence# neuroscience# architecture# agents
Read Full Article atAll Things Distributed
architecture8 min read12 Nov 2026

Modernizing Discord's Video Playback Infrastructure

AI Summary

Discord's Media Infrastructure team consolidated four disparate video player implementations into a single, unified Discord Video Player (DVP). By prioritizing test-driven development, decoupling subcomponents, and utilizing render props for extensibility, the team reduced per-product maintenance code by up to 94%. The project focused on high-fidelity UI details, such as tabular-numeric font rendering and smooth playhead animations, while ensuring feature parity across Quests, Clips, and chat attachments.

Key Takeaways

  • The team utilized Playwright for end-to-end testing to ensure consistent behavior across different video surfaces.
  • DVP uses render props and an extendable button API to allow feature-specific customization without forking the core player.
  • The project achieved a 94% reduction in maintenance code per product by centralizing logic and UI components.
# video infrastructure# refactoring# frontend architecture# testing
Read Full Article atDiscord Blog
ai ml7 min read12 Nov 2026

Personalization without user identity | Airbnb Engineering & Data Science

AI Summary

Airbnb shares how they address the cold-start problem and privacy constraints for anonymous, logged-out, or first-time users by introducing Proximity Features. Instead of relying on individual user IDs, the system groups roughly 1,000 nearby users into geographic and IP-hashed clusters called proximity keys. By aggregating short-term engagement and long-term booking patterns within these local buckets, machine learning models can deliver location-aware recommendations without tracking individual history or violating privacy standards.

Key Takeaways

  • Proximity keys group approximately 1,000 nearby users using a combination of quantized latitude/longitude tiles and IP hash buckets.
  • A two-phase adaptive clustering algorithm dynamically adjusts resolution, providing fine-grained tiles in dense city centers and coarser groups in rural regions.
  • Features are computed daily across short-term engagement, long-term bookings, and bucket metadata, and are served via a low-latency distributed key-value store with soft dependencies.
# personalization# machine learning# privacy# geospatial
Read Full Article atAirbnb Engineering
design6 min read12 Nov 2026

Parts, Tools, and Library Design in Playbook

AI Summary

This labnote details the design of a tool-library system for Playbook, an interactive canvas application. It categorizes interactions into dynamic tools (tracking pen movement) and tap tools (instant actions). The system utilizes a radial menu triggered by stylus gestures, allowing for rapid switching. The architecture treats tools as 'parts'—transcluded notebook pages—enabling users to customize their toolset by editing the notebook itself. It also explores hierarchical navigation (entering/exiting parts) and visibility properties for managing complex scene graphs.

Key Takeaways

  • Tools are implemented as either dynamic (tracking pen events) or tap (single action) types.
  • The radial menu design optimizes for speed by allowing gesture-based selection without moving the hand.
  • Treating tools as 'parts' allows for a highly customizable, user-editable interface.
# UI Design# Interaction Design# Software Architecture# Stylus Input
Read Full Article atInk & Switch