The Design & Implementation of Sprites (12 minute read) Sprites is a platform of Linux virtual machines. These Sprites offer instant creation (1-2 seconds), root access, 100GB of durable storage, and automatically sleep during inactivity. Their unique capabilities come from certain design decisions: eliminating user-facing container images, using S3-compatible object storage for persistent disks, and using an "inside-out orchestration" model where much of the management occurs within the VM itself. | The Complete Guide to CLAUDE.md (8 minute read) CLAUDE.md files are markdown files that Claude automatically reads at the start of each coding session to understand project-specific instructions, conventions, and workflows. They need to be maintained over time to avoid repeating setup instructions in every conversation. Other features include importing other files with `@imports`, using modular rule files in `.claude/rules/` directories, and placing CLAUDE.md files in subdirectories for more complex project structures. | | Web dependencies are broken. Can we fix them? (8 minute read) The web platform has a broken dependency management system that forces developers to use complex bundlers for basic tasks like importing libraries. Dependency management should be decoupled from bundling and be made a first-class feature of the web platform itself. | How we built an AI-first culture at Ably (8 minute read) Ably built an AI-first culture through a company-wide mandate requiring all employees to explore AI's potential to improve their effectiveness. Its approach focused on three pillars: internal AI adoption across all teams, improving developer experience through AI tools, and AI product enhancement based on real customer needs. Using MCPs was a key breakthrough. | | Puck (GitHub Repo) Puck is a modular, open-source visual editor for React apps. It supports custom drag-and-drop content experiences using existing React components. As a simple React component, Puck integrates seamlessly into any React environment. | Gambit (GitHub Repo) Gambit is an agent harness framework for building LLM workflows by creating small, typed "decks" with clear inputs, outputs, and guardrails. It fixes brittle orchestration, untyped I/O, excessive context, and difficult debugging by allowing a mix of LLM and compute tasks with localized logic. | | Beyond Senior: Consider the staff path! (14 minute read) The Staff Software Engineer role is a "beyond terminal" level that involves a broader scope across multiple teams or deeper technical expertise. The various archetypes of it include Tech Lead, Architect, Solver, or a leader's Right Hand. Getting to this level typically involves leading impactful projects that address large business needs. | How to think about Gas Town (9 minute read) Gas Town uses AI agents to autonomously complete software tasks from a bug tracker. While the underlying concept of AI-driven development is inevitable, the project intentionally uses "weird" terminology to filter for like-minded, experimental individuals. | | | Love TLDR? Tell your friends and get rewards! | | Share your referral link below with friends to get free TLDR swag! | | | | Track your referrals here. | | | |
0 Comments