Tim Cook’s Impeccable Timing
Tim Cook had an extraordinary run — and impeccable timing, both in terms of when he became CEO, and when he is stepping down.
vp of engineering, dallas cowboys fan, music lover
© 2010–2026
Tim Cook had an extraordinary run — and impeccable timing, both in terms of when he became CEO, and when he is stepping down.
The Mac Studio M3 with 512GB of memory is an absurd amount of computer.
A collection of principles and patterns that shape software systems, teams, and decisions.
Qwen Studio offers comprehensive functionality spanning chatbot, image and video understanding, image generation, document processing, web s
Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.
Define repeatable routines that work your backlog, review your PRs, and respond to events in the cloud.
Originally published elsewhere on Thursday, April 10, 2014. I have no plans to watch that new movie about Steve Jobs. As I have no plans to
Just a wonderful post
A terminal-based coding agent
Today we are launching the beta of EmDash, a full-stack serverless JavaScript CMS built on Astro 6.0. It combines the features of a traditio
AI coding agents have made code production nearly free. Drawing on insights from Kent Beck, Paul Ford, and Simon Willison, this post argues
This is fun. I think this demonstrates that on device models have definitely reached an inflection point where they cannot be ignored anymore as real alternatives to the cloud run models.
A few years ago I was in a meeting with developers and someone asked a simple question: “What’s the right framework for a new Windows deskto
Microsofts story contrasts sharply with Apple’s tight and coherent push for Swift and SwiftUI on all platform over the last 7 years.
Breathtaking
Apple Intelligence from the command line. On-device LLM via FoundationModels framework. No API keys, no cloud, no dependencies. - Arthur-Fic
Super cool package that allows running the On-device LLMs available from Apple Intelligence.
A powerful, native AI assistant for macOS. Chat with efficient models directly from your desktop.
What actually happens when you type a message into Claude Code? The agent loop, 50+ tools, multi-agent orchestration, and unreleased feature
A complete guide to CLAUDE.md, custom commands, skills, agents, and permissions, and how to set them up properly.
CLAUDE.md is your highest-leverage file. Get that right first. Everything else is optimization.
Start small, refine as you go, and treat it like any other piece of infrastructure in your project: something that pays dividends every day once it’s set up properly.
Why optimizing for answer engines like ChatGPT, Perplexity, and Google AI Overviews matters — and the practical changes I made to my site to
Interesting article about SEO in the age of agentic search.
cook — workflow loops for Claude Code, Codex, and OpenCode
TL;DR: AI-assisted coding is revealing a split among developers that was always there but invisible when we all worked the same way. I've fe
I relate with this post a lot. For me programming has always been a means to an end. I’ve been always interested in building and shipping products, so for me AI has been a great too to accomplish just that.
I have talked to other developers though, to whom the act of writing code has always been their main driver. For them, the arrival of AI has been a huge driver of anxiety and grief over loosing the art of writing and crafting code.
The push to replace software engineers isn't always a technical prediction. Sometimes it's a reaction to the leverage we hold.
Use the tools. Don’t worship them. Don’t ignore them.
Let AI handle the stuff you shouldn’t be spending your life on:
Then do what engineers have always done:
Because the magic isn’t “typing code.”
The magic is turning messy human intent into something a computer can execute—reliably—in the real world.
And that part still needs you.
Debug real production incidents - database outages, Kubernetes crashes, terraform disasters. Free to play. Build the on-call instincts that
AI coding is blurring the lines between engineers, PMs, and designers. In the short-term, it's going to cause havoc. What happens long-term?
Systematic analysis of how AI systems make decisions — from product recommendations to developer tool choices.
Claude Code builds, not buys. Custom/DIY is the most common single label extracted, appearing in 12 of 20 categories (though it spans categories while individual tools are category-specific). When asked “add feature flags,” it builds a config system with env vars and percentage-based rollout instead of recommending LaunchDarkly. When asked “add auth” in Python, it writes JWT + bcrypt from scratch. When it does pick a tool, it picks decisively: GitHub Actions 94%, Stripe 91%, shadcn/ui 90%
ReSharper has been a trusted productivity tool for C# developers in Visual Studio for over 20 years. Today, we’re taking the next step and o
It took a long time, but excited to see ReSharper finally on VS Code and Cursor. Only question is if this a little bit too late? Are developers using these tools as much with the advent of AI?
The Cook Doctrine: