ContentPosts from @varbear..
Link
@varbear shared a link, 3 days, 22 hours ago
FAUN.dev()

The Pulse: AI load breaks GitHub – why not other vendors?

GitHub leaders created the reliability problems through weak capacity planning. As AI-agent users drove heavier traffic, GitHub engineers found migration risk and engineering debt that teams had allowed to build up... read more  

The Pulse: AI load breaks GitHub – why not other vendors?
Link
@varbear shared a link, 3 days, 22 hours ago
FAUN.dev()

Replacing a 3 GB SQLite database with a 10 MB FST (finite state transducer) binary

Andrew Quinn shipped Taskusanakirja (tsk), a Finnish-English pocket dictionary with search-as-you-type, originally backed by a trie for ~400k base words plus a 3 GB SQLite FTS database to cover the 40-60M inflected forms that Finnish's agglutinative morphology demands. Reaching for BurntSushi'sIndex.. read more  

Link
@varbear shared a link, 3 days, 22 hours ago
FAUN.dev()

Making your own programming language is easier than you think (but also harder)

A game developer explains how he built a low-level modding language, including sandbox constraints, an AArch64 JIT, and a small C++ compiler... read more  

Making your own programming language is easier than you think (but also harder)
Link
@varbear shared a link, 3 days, 22 hours ago
FAUN.dev()

Why I'm leaving GitHub for Forgejo

The Dutch Ministry of the Interior launched code.overheid.nl, a self-hosted Forgejo instance for government source code. This move was driven by the need to own and control the platform where code is published. Forgejo was chosen over GitLab for its open-source nature and alignment with the ministry.. read more  

Link
@varbear shared a link, 3 days, 22 hours ago
FAUN.dev()

Formatting an entire 25 million line codebase overnight: the rubyfmt story

Stripe's Developer Productivity team rolled out rubyfmt, a Rust-based zero-config Ruby autoformatter, across 25 million lines of Ruby in one Saturday morning in 2024, after the project had been in flight since 2018 as Fable Tales's personal OSS work. The hard parts were Ruby itself (no Ruby parser e.. read more  

Formatting an entire 25 million line codebase overnight: the rubyfmt story
Link
@varbear shared a link, 1 week, 4 days ago
FAUN.dev()

6 Multi-Agent Orchestration Design Patterns Every Developer Should Know

Chris Pietschmann walks through six multi-agent orchestration patterns (sequential pipeline, fan-out/fan-in, hierarchical delegation, consensus, event-driven, iterative refinement) and the state management primitives that let them compose... read more  

6 Multi-Agent Orchestration Design Patterns Every Developer Should Know
Link
@varbear shared a link, 1 week, 4 days ago
FAUN.dev()

Slop Creep: The Great Enshittification of Software

The argument is that coding agents accelerate codebase decay by removing the natural speed limit on bad architectural decisions, compressing months of compounding mistakes into days. The defense is to invest ten times more in the planning phase, with concrete code snippets for the data models and ab.. read more  

Link
@varbear shared a link, 1 week, 4 days ago
FAUN.dev()

Adventures in 30 Years in Engineering Productivity

Carlos Arguelles collects a decade of writing on engineering productivity at Microsoft, Amazon, and Google, covering monorepo versus microrepo CI/CD philosophies, hermetic test environments, ML-based bug deduplication, code coverage debates, and the AI-driven shift toward autonomous validation of ge.. read more  

Adventures in 30 Years in Engineering Productivity
Link
@varbear shared a link, 1 week, 4 days ago
FAUN.dev()

I Deleted My Clever Code and the Database Got Better

A first-person walkthrough of rewriting an embedded key-value store after a friend spotted that the lock-free ring buffer was writing to a slot before claiming ownership, with the rebuilt single-mutex version 76 lines smaller, more correct, and explicit about every tradeoff (fsync on every write, no.. read more  

Link
@varbear shared a link, 1 week, 4 days ago
FAUN.dev()

Skill Issues: How We Discovered Supply Chain Attack Vectors in an AI Agent Skills Marketplace

Orca Security researchers identified four attack primitives in an AI coding-agent skills marketplace: install-count inflation without authentication, security scans at creation and popularity thresholds, same-name overrides without user alerts, and bulk updates without per-skill review or version pi.. read more  

Skill Issues: How We Discovered Supply Chain Attack Vectors in an AI Agent Skills Marketplace