- Programmer Weekly
- Posts
- Programmer Weekly (Issue 272 October 9 2025)
Programmer Weekly (Issue 272 October 9 2025)
Welcome to issue 272 of Programmer Weekly. Let's get straight to the links this week.
Find out why 100K+ engineers read The Code twice a week.
That engineer who always knows what's next? This is their secret.
Here's how you can get ahead too:
Sign up for The Code - tech newsletter read by 100K+ engineers
Get latest tech news, top research papers & resources
Become 10X more valuable
Quote of the Week
“So much complexity in software comes from trying to make one thing do two things.” — Ryan Singer
Reading List
I’ve spent over two decades building products and leading engineering teams across startups, growth-stage companies, and large enterprises. Along the way, I’ve learned that scaling teams is less about org charts and process, and more about how you align people, product, and purpose. Here are a few lessons that have stayed with me.
The author builds a specialized browser for reverse engineers that hooks JavaScript early (for example Array.prototype.push) to log and manipulate calls. To avoid detection and script isolation, they used CDP then forked Chromium to inject instrumentation at the rendering engine level, enabling stealthy monitoring of fingerprinting methods and future tools like deobfuscation and payload decryption.
See how Husky enables interactive querying across 100 trillion events daily by combining caching, smart indexing, and query pruning.
This is a public facing version of an internal onboarding guide at Cursor provided to GTM + non engineering hires. This guide walks through getting started from scratch to a built out, deployed project.
NordVPN’s NordLynx (WireGuard-based) protocol delivers top speed with next-gen encryption and verified no-logs. Now 77% off 2-year plan + 3 free months. SPONSOR
A fast Write Ahead Log in Rust built from first principles which achieves 1M ops/sec and 1 GB/s write bandwidth on consumer laptop.
A comprehensive list of PostgreSQL 18 new features, performance optimizations, operational and observability improvements, and new tools for devs.
The article explores how functional programming principles like immutability and pure functions revolutionized frontend development, making code more predictable and maintainable. However, it also critiques how strict adherence to these ideals clashed with the inherently mutable, side-effectful nature of the web platform, leading to complex abstractions that often work against native browser features rather than leveraging them.
Why Retrieval-Augmented Generation Won’t Survive the Context Revolution and the End of Chunking, Embeddings, and Rerankers as We Know Them.
Most HTTP vulnerabilities don't come from sophisticated attacks. They come from misunderstanding where your framework stops protecting you. This post covers the edge cases that actually bite production APIs: Range headers, path traversal, encoding conflicts, and request smuggling.
Werner Vogels, CTO at Amazon, reflects on how experience makes developers more effective, especially amid rapid changes like generative AI. He emphasizes that seasoned builders rely on pattern recognition, patience, and customer focus to apply new technologies wisely.
The author details the experience of submitting their first patch to the Linux kernel, which involved a simple stylistic change to remove two blank lines in a source file. The process introduced them to kernel mailing lists and the staging subsystem, showing that newcomers are welcomed to start with small fixes.<br>
Watch, Listen
The video features Armin Ronacher, creator of Flask and co-founder of a new startup, discussing the strengths and trade-offs of Python, Go, Rust, and TypeScript for different use cases, especially startups. He highlights how AI tools are transforming engineering work, the challenges of language migrations like Python 2 to 3, and the evolving importance of programming languages in an AI-driven future. Armin also shares insights on error handling learned from Sentry and how AI can boost productivity by automating tedious tasks.
The video demonstrates creating a game entirely in x64 assembly that runs as a UEFI application on bare metal, bypassing traditional operating systems. It showcases how to directly control hardware for graphics and input, offering freedom from OS constraints and pushing hardware limits for performance.
The Kubernetes Controllers Deep Dive video explains that controllers are the core of Kubernetes, continuously watching cluster state and reconciling it to the desired state to ensure self-healing and automation. It details how controllers consume and emit events, coordinate via custom resource definitions, use efficient Watch APIs, and work together through event-driven communication to manage cluster resources seamlessly.
Interesting Projects, Tools and Libraries
A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.
Store your data from all your accounts and devices in a single cohesive timeline on your own computer.
A novel data compression framework.
The Airgap Native Packager Manager for Kubernetes.
Terminal REST client for .http/.rest files with HTTP, GraphQL and gRPC support.
Universal multi-language runner and smart REPL written in Rust.
A simple, strict, serialization language for documents, datasets, and configuration.
Like IntelliSense, but for shells.
Python Weekly - A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to Python.
Founder Weekly - A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.