Featured post what's this? ✨ I’m Back. Here’s my life story in a nutshell I haven’t posted anything here in almost 3 years. The main reason is that because after a grueling job search in 2024, I lucked into joining a Big Tech / FAANG company as a senior software engineer…
Ed Zitron (@edzitron.com) It appears that Anthropic has removed Claude Code from its $20-a-month pro subscription based on its pricing page. Anyone able to confirm who has a $20 plan? claude.com/pricing
The Vercel Breach: OAuth Supply Chain Attack Exposes the Hidden Risk in Platform Environment Variables An OAuth supply chain compromise at Vercel exposed how trusted third party apps and platform environment variables can bypass traditional defenses and amplify blast radius. This article examines the attack chain, underlying design tradeoffs, and what it r...
I analysed seventeen years of fast food and coffee spending using OpenAI Codex Analysis of credit card history using OpenAI Codex
Introducing ChatGPT Images 2.0 ChatGPT Images 2.0 introduces a state-of-the-art image generation model with improved text rendering, multilingual support, and advanced visual reasoning.
Designing web interfaces with Claude Code A software engineer's workflow for getting distinctive, non-generic interfaces out of Claude Code — with real prompts and screenshots.
The Deskilling Paradox The industry is trying to sell us a half-true AI productivity story. These tools are undoubtedly making us faster at completing tasks, but that comes at a cost far beyond the time required for huma…
Consider the chairmaker Software engineering is currently artisanal, but AI is making software much cheaper to make. What can we learn from the history of industrial design? Can we bring taste into a world of programming no longer dominated by artisans?
Why Crystal, 10 Years Later: Performance and Joy In late 2015, I sat down to write a blog post, Why Crystal?, about Crystal. At the time, the Ruby community was in a state of flux. Developers were increasingly looking at “Language X” (Go, Rust, or Elixir) to solve performance bottlenecks. As a die-hard ...
The Anatomy of Tool Calling in LLMs: A Deep Dive Introduction Tool calling (also called function calling or plugins) is the capability that turns large language models from text predictors into general-purpose controllers for software. Instead of only generating natural language, an LLM can: Decide when...
Don't Run This Game: Inside the Myth Journey Malware Campaign A blog about information security, hacking, and protecting digital infrastructure. Penetration testing, malware analysis, and intrusion detection.
Closing the Loop: Running the Whole Agent Stack Locally | Mihai Chiorean A 229B model and the full agentic loop — agent, memory, orchestration, inference — running on a $4,700 mini-PC instead of a cloud API. What I'm running, how I got there, and what I would buy if I bought again today.
Details That Make Interfaces Feel Better A collection of details that make your interfaces feel better.
A Short Taxonomy of Bundle Collapse Since the streaming bundle wave began in 2024, the industry has tried many bundle shapes and almost all of them have collapsed into four recurring modes of failure. The bundle that works looks least like a bundle.
I accidentally created an Orwellian Performance Review bot that monitored everything Part 1 - Orwellian AI This is mostly a story of how I didn’t think through the implications of the software I was building. The Challenge My brother is a bootstrapped founder for a small, mildly successful startup. One day he starts a conversation that go...
Good architecture shouldn't need a carrot or a stick Explore the delirious rantings of Frederick Vanbrabant. A blog focused on the intersection of Enterprise Architecture, product, and business strategy.
In-Flight Request Tracking: Lessons from Card Payments and HTTP/2 In-flight request tracking is a core architectural concern in distributed systems. This post explores correlation, timeouts, locality, atomic state transitions, and recovery through examples from card payments and HTTP/2.
Creating an MCP Server to answer questions about me I caught up with a friend on the phone on saturday who mentioned he was using an MCP Server to interact with Google Flights. Knowing how much it sucks to coordinate travel online, that immediately caught my attention. He told me about one for reddit and t...
How I Left Vercel, Part 1: The Bill | Josh Duffy I was building a cost dashboard when I found a four-figure charge for functions that did thirty cents of actual work. This is what happened next.
Plans & Pricing | Claude by Anthropic Choose the Claude plan that fits how you solve problems. Free, Pro, Max, Team, and Enterprise tiers, plus API pricing for developers.
Framework Laptop 13 Pro: Intel Core Ultra 3 & LPCAMM2 The most repairable pro laptop is here. Get 20 hours of battery & peak performance with Intel Core Ultra Series 3. CNC aluminum with excellent Linux support. Secure yours today!
Laws of Software Engineering A collection of principles and patterns that shape software systems, teams, and decisions.
Anthropic - OpenClaw Anthropic builds the Claude model family and provides access via an API and Claude CLI. In OpenClaw, Anthropic API keys and Claude CLI reuse are both supported. Existing legacy Anthropic token profiles are still honored at runtime if they are already conf...
Speed Up Your AI Development Workflow by 2x This video is NOT sponsored. I just like the products. Online Workshop: Vibe Coding for Production: https://dometrain.com/workshop/vibe-coding-for-production/?ref=nick-chapsas&promo=mail-list&coupon_code=3YEARS Get every Dometrain 40% off with code 3YEAR...