- Pointer
- Posts
- Issue #601
Issue #601
Essential Reading For Engineering Leaders
Tuesday 25th March’s issue is presented by Augment Code
Most coding AI struggles with complex codebases. Not Augment Code.
Augment is the only AI coding assistant that:
Understands your architecture, patterns, and dependencies
Works where you do - in VS Code, JetBrains, and Vim
Never trains on your code without permission
Trusted by engineering teams at Datastax, Lemonade, GoFundMe and Kong to tame complexity and maintain flow.
— Ben Kuhn
tl;dr: “Recently I’ve been having a lot of conversations about how to structure and staff teams. One framework I’ve referenced repeatedly is to break down team leadership into a few different categories of responsibility.” Ben shares what these are and why he finds it useful.
Leadership Management
— Will Larson
tl;dr: “I refer to the art of making policies work as “operations” or “strategy operations.” The good news is that effectively operating a policy is two-thirds avoiding common practices that simply don’t work. The other one-third takes some practice, but can be practiced in any engineering role: there’s no need to wait until you’re an executive to start building mastery. This chapter will dig into those mechanisms.”
Leadership Management
— Arun Chaganty, Vinay Perneti
tl;dr: Augment's "Next Edit" feature uses AI to predict code changes needed across a codebase when developers make edits. When initial testing revealed UX and model behavior issues, the team faced a choice: fork VS Code or redesign within its constraints. They chose the harder path of working within VS Code's API, refining their three-model approach to be less intrusive yet helpful.
Promoted by Augment Code
Management Tools
— Lionel Dricot
tl;dr: “The root problem is that, for the first time in human history, our brain is the bottleneck. For all history, transmitting information was slow. Brains were fast. After sending a letter, we had days or months to think before receiving an answer.”
ThoughtPiece
“You haven’t mastered a tool until you understand when it should not be used.”
— Steve Yegge
tl;dr: Steve describes six waves of coding: traditional, completions, chat-based, coding agents, agent clusters, and agent fleets. While "vibe coding" goes viral, it's already being surpassed by coding agents that work independently with minimal supervision. Companies must budget for significant LLM costs or risk falling behind. Junior developers are adapting faster than seniors, gaining an advantage in this new landscape.
ThoughtPiece AI
— Zack Proser
tl;dr: The evolution from smart chatbots to digital assistants capable of autonomously performing multi-step tasks such as ordering groceries, scraping job postings, or researching and filling our complex web forms is natural. However, these expanded capabilities carry significant authentication, security, and compliance ramifications. This article explores these issues and discusses the emerging ecosystem around computer-using operators.
Promoted by WorkOS
Security AI
— Charles Covey-Brandt
tl;dr: “In this blog post, we’ll highlight the unique challenges we faced migrating from Enzyme to RTL, how LLMs excel at solving this particular type of challenge, and how we structured our migration tooling to run an LLM-driven migration at scale.”
Tests
— Jordan Wood
tl;dr: “With roughly 30k unit tests and nearly 1k iOS end-to-end tests, speeding up our E2E suite has become a top priority as it takes a substantial amount of time to run. In this post, we’ll highlight how we sped up our tests by 50% with a small, targeted change.”
Tests iOS
— Hillel Wayne
tl;dr: Hillel presents a JavaScript puzzle and asks readers to predict the output, highlighting unexpected and quirky behavior.
JavaScript
Most Popular From Last Issue
How I’ve Run Major Projects — Ben Kuhn
Notable Links
Anubis: Verifies incoming HTTP requests to stop AI crawlers.
CodeViz: Visualize & navigate your codebase.
Requestly: HTTP Interceptor for browsers.
Manifest: The 1-file micro-backend.
TTYD: Share your terminal over the web.
How did you like this issue of Pointer?1 = Didn't enjoy it all // 5 = Really enjoyed it |