Programmer Weekly (Issue 270 September 25 2025)

In partnership with

Welcome to issue 270 of Programmer Weekly. Let's get straight to the links this week.

Dex AI Scrapes the internet and sets up interviews for you

Dex is a conversational AI and career matchmaker that works on behalf of each person. You spend 15-20 minutes on the phone with him, talking about your experience, your ambitions and your non-negotiables.

Dex then scans thousands of roles and companies to identify the most interesting and compatible opportunities.

Once we’ve found a match, Dex connects you to hiring managers and even helps you prep for interviews.

Thousands of exceptional engineers have already signed up and we’re partnered with many of the UK’s leading Start-ups, Scale-ups, hedge funds and tech companies.

Don’t waste another day at a job you hate. Speak with Dex today.


Quote of the Week

"A program is never less than 90% complete, and never more than 95% complete." — Terry Baker


Reading List

An explanation of how Linux handles system calls on x86-64 and why they show up as expensive operations in performance profiles.

Cap'n Web is an open-source, JavaScript-native RPC system designed for browsers and web servers that allows bidirectional calling and passing objects/functions by reference, all using a human-readable JSON-based serialization. It simplifies remote procedure calls by letting developers design RPC interfaces like regular JavaScript APIs with minimal boilerplate, supporting advanced features like promise pipelining and capability-based security patterns.

The StringZilla library outperforms OpenCV in image processing by up to 4x due to its highly optimized Look-Up Table (LUT) implementations using SIMD instructions, accelerating byte-level mappings critical for tasks like gamma correction and histogram equalization. This performance boost has led Albumentations, a widely used Python image augmentation library, to replace parts of OpenCV with StringZilla for faster processing.

The article argues that Fortran, with its strong typing, 1-based indexing, and explicit loop constructs, may provide a clearer and less error-prone introduction to scientific computing for engineering students than Python. While Python's rich ecosystem and ease of use make it powerful for projects, Fortran's language features help students better understand numerical algorithms without common pitfalls like off-by-one errors and indentation issues.

The document introduces a multi-layered strategy for precisely curating and managing the context provided to AI coding agents to enhance their problem-solving reliability and efficiency. It emphasizes techniques like context selection, compression, and isolation to handle large codebases, minimize hallucinations, and enable agents to reason effectively within their token limits, paralleling traditional software engineering principles for building scalable, maintainable AI systems.


Watch, Listen

The video features Casey Muratori discussing why modern software often feels slow, debunking performance myths, and emphasizing practical performance-aware programming techniques to avoid unnecessarily slow code. He shares insights on game servers, the Windows Terminal performance story, AI’s impact on productivity, and advocates for realistic performance expectations and well-informed optimization.

The video teaches beginners how to build advanced AI agents, such as voice sales agents, research assistants, and multi-agent workflows, using LiveKit, Exa, LangChain, and Cerebras. It provides step-by-step guidance, hands-on code, and free API credits to help developers quickly create real-world AI applications.


Interesting Projects, Tools and Libraries

Codebuff is an open-source AI coding assistant that edits your codebase through natural language instructions. Instead of using one model for everything, it coordinates specialized agents that work together to understand your project and make precise changes.

An exabyte scale, multi-region distributed filesystem.

The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade architecture, distributed swarm intelligence, RAG integration, and native Claude Code support via MCP protocol. Ranked #1 in agent-based frameworks.

Fully customizable AI chatbot component for your website.

A fast, small, safe, gradually typed embeddable scripting language derived from Lua.

QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS).

Lazyssh is a terminal-based, interactive SSH manager inspired by tools like lazydocker and k9s — but built for managing your fleet of servers directly from your terminal.

Redis in Zig.

A fast, lightweight replacement for SwiftData, powered by SQL and supporting CloudKit synchronization.

A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling).


Our Other Newsletters

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.