- Programmer Weekly
- Posts
- Programmer Weekly (Issue 273 October 16 2025)
Programmer Weekly (Issue 273 October 16 2025)
Welcome to issue 273 of Programmer Weekly. Let's get straight to the links this week.
Go from AI overwhelmed to AI savvy professional
AI will eliminate 300 million jobs in the next 5 years.
Yours doesn't have to be one of them.
Here's how to future-proof your career:
Join the Superhuman AI newsletter - read by 1M+ professionals
Learn AI skills in 3 mins a day
Become the AI expert on your team
Quote of the Week
"Confusion is part of programming." ― Felienne Hermans
Reading List
The article compares traditional relational database indexing with open table formats like Iceberg, Delta, and Hudi, explaining why analytical systems rely on data layout rather than B-tree indexes for performance. It shows how partitioning, sorting, metadata, and pruning structures rather than secondary indexes enable these formats to minimize I/O and optimize large-scale analytical queries.
swift-subprocess is a new Swift package designed to dramatically improve the ergonomics and capabilities of process creation and automation in Swift scripts. It promises to make cross-platform scripting easier with modern APIs and streamlined output handling.
The article recounts how the author successfully bypassed Air Canada’s in-flight Wi-Fi restrictions using a clever DNS tunneling technique disguised on port 53. Through creative experimentation, they managed to access blocked sites mid-flight—though the connection proved too slow for practical browsing.
Why QUIC’s user-space transport lets us ‘kill’ the old app-level event loop: a tour from Tahoe/Reno to Cubic/BBR, then into QUIC’s pacing, loss recovery, and stream-level multiplexing that trim tail latency and jitter at scale.
Tiny Recursive Model (TRM) is a simplified recursive reasoning approach that outperforms the Hierarchical Reasoning Model (HRM) on challenging tasks like Sudoku, Maze, and ARC-AGI. While HRM uses two small networks and large-model-inspired recursion, TRM achieves higher generalization with just a 2-layer, 7M-parameter network. It reaches 45% test accuracy on ARC-AGI-1 and 8% on ARC-AGI-2, surpassing most large language models (e.g., Deepseek R1, o3-mini, Gemini 2.5 Pro) with under 0.01% of their parameters.
The article explains that technical clarity means helping non-technical leaders understand enough about software systems to make good decisions. This requires simplifying complex technical details while still providing clear, confident recommendations. The role is essential but challenging because even senior engineers often cannot fully understand large systems.
The author details how he built a Swift-based parser for Apple’s iWork file formats (.pages, .numbers, .key), which use a proprietary binary format built on Google’s Protocol Buffers. By extracting protobuf schemas and reconstructing type mappings from Apple’s executables, he reverse-engineered iWork’s object-oriented structure complete with inheritance, reflection, and extensions—to parse documents natively without exports, enabling full offline access to text, tables, media, and layout data.
Watch, Listen
This is an in-depth exploration of what it's like to be an engineer at Google, covering topics such as Google's custom tech stack, internal tools, engineering roles, performance reviews, and company culture. It highlights Google's unique focus on engineering excellence, scale, and innovation, while also discussing perks, career growth, and shifts in the engineering environment over time.
The video discusses Jujutsu, a Git-compatible version control system designed to improve on Git's usability by eliminating the staging area, enabling automatic snapshotting of the working copy, and providing better undo/redo and conflict handling. It reimagines version control with features like conflict algebra and easier rebasing, aimed at developers frustrated with Git's complex workflows.
Interesting Projects, Tools and Libraries
A memory upgrade for your coding agent.
Firmware & goodies for making a KEYER (one-handed chorded keyboard).
Light-weight control pane to run CLI coding agents(Claude Code, Codex) in parallel.
A Lisp system for the browser.
A fast, lightweight web framework in C for building modern web applications.
A Rust based utilty toolbox for developers.
Authentication, analytics, and prompt visibility for MCP servers with zero code changes. Supports OAuth2.1, DCR, real-time logs, and client onboarding out of the box.
Write, edit, and publish your blog without ever leaving your terminal!
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.