🇦🇷 Computer engineering enthusiast, gamer, iOS Developer. 💍 to a wonderful woman. @Lyft. He/Him/His @dev_jac@hachyderm.io

Joined May 2010
5,011 Photos and videos
Pinned Tweet
As always my app ideas comes from: "I can not find an app that does this very simple thing! :( " Let's start coding!
9
14
117
Julio Carrettoni  retweeted
We used to go to a special website, ask strangers for help with programming, and get humiliated in return
305
3,461
39,283
880,499
Julio Carrettoni  retweeted
"We used to review every line of code before it went into production"
127
1,426
20,887
487,422
Julio Carrettoni  retweeted
After months of work, my new app is finally available to preorder on the Mac App Store. It's called Kickstart, and it has just one job: to help indie app developers make more money on the App Store. How does it do that? Let me explain…
51
60
629
91,077
Julio Carrettoni  retweeted
Claude Code doesn't show you how many tokens you're using for subscriptions. No breakdown by model. No breakdown by project. Just a progress bar that says "63% used." So I built a local dashboard that reads the files Claude Code already writes to your machine. Turns out every session, every turn, every token is logged to ~/.claude/projects/ in JSONL files. Input tokens, output tokens, cache reads, cache creation, model name, timestamp. It's all there. You just can't see it. My numbers over the last 30 days: 440 sessions. 18,000 turns. $1,588 in API-equivalent costs. On one day, the cache spiked to 700M tokens - visible cache bug, two days in a row. The dashboard scans those local files, builds a SQLite database, and serves charts on localhost:8080. Filter by model (Opus, Sonnet, Haiku). Filter by time range (7d, 30d, 90d, all time). Cost estimates based on current Anthropic API pricing. Works retroactively. First run processes your entire Claude Code history. Install: git clone github.com/phuryn/claude-usa… cd claude-usage python3 cli.py dashboard Windows: use python instead of python3. Zero dependencies. Python standard library only. Open source, MIT. Star it. Fork it. Make it your own.
127
218
2,330
294,844
Julio Carrettoni  retweeted
"Using coding agents well is taking every inch of my 25 years of experience as a software engineer, and it is mentally exhausting. I can fire up four agents in parallel and have them work on four different problems, and by 11am I am wiped out for the day. There is a limit on human cognition. Even if you're not reviewing everything they're doing, how much you can hold in your head at one time. There's a sort of personal skill that we have to learn, which is finding our new limits. What is a responsible way for us to not burn out, and for us to use the time that we have?" @simonw
"Using coding agents well is taking every inch of my 25 years of experience as a software engineer." Simon Willison (@simonw) is one of the most prolific independent software engineers and most trusted voices on how AI is changing the craft of building software. He co-created Django, coined the term "prompt injection," and popularized the terms "agentic engineering" and "AI slop." In our in-depth conversation, we discuss: 🔸 Why November 2025 was an inflection point 🔸 The "dark factory" pattern 🔸 Why mid-career engineers (not juniors) are the most at risk right now 🔸 Three agentic engineering patterns he uses daily: red/green TDD, thin templates, hoarding 🔸 Why he writes 95% of his code from his phone while walking the dog 🔸 Why he thinks we're headed for an AI Challenger disaster 🔸 How a pelican riding a bicycle became the unofficial benchmark for AI model quality Listen now 👇 youtu.be/wc8FBhQtdsA
557
689
6,858
1,928,115
Julio Carrettoni  retweeted
my entire feed is just
76
1,099
17,776
229,745
Julio Carrettoni  retweeted
Okay, fine, I'll do one Here is a native macOS AppKit app using TextKit exclusion paths (not pretext) to exclude Chika, while she dances over some rich text. It's fully editable, and she will happily dance over any new text you write
My dear front-end developers (and anyone who’s interested in the future of interfaces): I have crawled through depths of hell to bring you, for the foreseeable years, one of the more important foundational pieces of UI engineering (if not in implementation then certainly at least in concept): Fast, accurate and comprehensive userland text measurement algorithm in pure TypeScript, usable for laying out entire web pages without CSS, bypassing DOM measurements and reflow
34
282
2,400
260,317
Julio Carrettoni  retweeted
26
1,056
6,858
78,908
Julio Carrettoni  retweeted
Mar 10
🚨This is so much worse than you think. > Amazon laid off 30,000 engineers. Then told the ones who survived that their bonuses depend on how much they use AI to write code. So engineers started using AI to push changes faster, because their paycheck literally depends on it. > And then the site went down. Multiple times. Amazon's own shopping app broke because AI-generated code got pushed to production. > So what did management do? Did they take responsibility for forcing engineers to use AI they weren't ready for? Did they admit they created the problem? No. They called a mandatory meeting and blamed the engineers. > AI is powerful enough to replace engineers, we've been saying that all day. But it's not powerful enough to replace quality control AND common sense all at once. Amazon proved that executives who don't understand AI are more dangerous than the AI itself. And every company rushing to do the same thing is watching this and learning absolutely nothing.
BREAKING: Amazon reportedly holds mandatory meeting after “vibe coded” changes trigger major outages.
482
4,711
36,343
5,658,520
Julio Carrettoni  retweeted
🔴This is nuts! 🤯 Grammarly now lets you get an "Expert Review" of your text. Based on the topic, it assigns experts to review it with you. Apparently I'm one of those experts in the tech category, along with many colleagues among hundreds of authors, including some who are dead! WTF… Here you can see a Grammarly clone of me reviewing my own text for my upcoming book. In case you're wondering, no one gave them any permission. I've found @slightlylate, @addyosmani, @rachelandrew, @gradualclearing, @jaffathecake, @brucel, @Paul_Kinlan among others
11
170
945
336,420
Julio Carrettoni  retweeted
Mar 3
Just dusted off my 5-year-old project -- rules_applecross now works with Bazel 9, bzlmod and latest of everything. Here's a pipeline of it building a SwiftUI app from Linux github.com/apple-cross-toolc…
1
8
50
14,244
Julio Carrettoni  retweeted
hummourAdvancedProgrammingThisIs redd.it/1ri7uxu
34
286
4,579
112,132
Julio Carrettoni  retweeted
Dijkstra predicted in 1978 how people would feel about #Swift Strict Concurrency checking in 2025.
1
3
16
4,681
Julio Carrettoni  retweeted
Had to update my local development workflow a bit since AI agents can do a lot more in parallel now. Decided on a lightweight git worktree wrapper, with simple tmux window management. Wrote about it some more here: scottberrevoets.com/2026/02/…
1
2
4
299
Julio Carrettoni  retweeted
We’re going to show you some amazing things Swift is capable of! 😁
We are hard at work on our next video series where we break down some of Swift’s most advanced features: isolation, ~Copyable, and ~Escapable. You will learn how to write code that enforces correctness and improves performance. Stay tuned!
1
4
74
11,225
Julio Carrettoni  retweeted
“Add an image for each row and watch it die” Every row loads an image from the network. In memory cache, no file cache. URL is random every time (uuid) so cache should always be a miss.
Whoever said SwiftUI List and SwiftData with Query on the main actor can’t perform well, watch this. Close to 4000 items, with relationships that I’m not even prefetching yet. Didn’t even do anything special tbh…
4
3
144
30,703
Julio Carrettoni  retweeted
I’m giving a talk titled “Designing APIs for Swift Concurrency” this Thursday at the @sentry HQ in SF! Join for food, cool people, and an exploration of writing correct, ergonomic code in a poorly understood area of Swift. Here’s the link to sign up: luma.com/tqb3l8w6
1
4
12
2,583
Julio Carrettoni  retweeted
Claude/Codex is in the middle of a medium size refactor in a monolithic app when the “10% context remaining” comes up. What do you do? Keep going? Compact context soon? Start over with a narrower scope? Wrap it up and start over with a new prompt that summarizes progress so far?
2
1
2
614
Julio Carrettoni  retweeted

6
37
304
65,165