Ruby on Rails / Webdev consultant • Let's chat → cal.eu/ptrchm

Joined February 2008
105 Photos and videos
Pinned Tweet
Feb 9
And it's live: ptrchm.com/actionbar/ ✅ GitHub Actions in your macOS menu bar.
Jan 30
Always wanted this simple app, but couldn't find it. A menu bar app that shows @github Actions runs with their statuses. Now it exists.
2
2
7
1,858
ouch
Hetzner just 2.5x'd their prices for US servers Crazy but understandable as the AI companies are pushing prices of everything up: RAM, HDDs, SSDs, CPUs, GPUs, and even competing with Hetzner for land to build data centers in US!
61
Jun 12
How to DELETE records in Postgres: CREATE TABLE fresh (LIKE bloat); INSERT INTO fresh (SELECT * FROM bloat WHERE want); ALTER TABLE bloat RENAME TO bloat_dead; ALTER TABLE fresh RENAME to bloat; DROP TABLE bloat_dead; Let it grow again, repeat.
The only scalable delete in Postgres is DROP TABLE planetscale.com/blog/the-onl…
125
Piotr Ch retweeted
Replying to @threepointone
I think one thing that is understated is that the hard parts can feel harder with more delegation. Not only are you attempting to solve hard architectural ideas, you also are constantly solving it in a project in which you don't have the same deep familiarity that we did say a couple years ago. It's like you're always on your first day, but you're given the task of refactoring the universe. At least that's something I have noticed that makes me feel a bit angsty
27
54
937
105,672
Piotr Ch retweeted
You would think when everyone has a couple of MCPs and frontier LLMs to-hand, consulting businesses like mine would be toast. Why pay Speedshop four figures a month to fix your app when "an LLM can just do it for me?" I've been running at 100% capacity for the past year despite all the advances on the model front. Why? 1. You've gotten more effective, but so have I. What _I_ can accomplish with an hour $50 of tokens is still 10x what _you_ can accomplish with that. 2. You still don't know what questions to ask. Consultants are _still_ more effective than LLMs at answering the unknown unknowns, whereas LLMs still require you to prompt them. The "analyze my entire codebase" skill you have is nowhere near as effective as what I can do. 3. Trust and blame-ability. Everyone is sitting on piles of now _hundreds_ of pull requests which are generated by agents but they are too nervous to merge without human review. I am that human review and accountability now, or I am the expert who helps you build the software factory which can automate this trust and verification process (which you cannot build yourself because you don't know how to verify software for performance). 4. Not all problems are LLM-shaped. Certain problems are a great fit for "token generator in a loop": fix all my N 1s, make my test suite faster. But others are very, very poorly shaped for LLMs: refactor my codebase to fit Russian Doll caching (it will generate an utter hackjob), prioritize 100 different possible things I could be doing, define the goals of performance work, etc. Drudgery is now automatable, yes, but not all the work we do is drudgery. 5. Not all useful knowledge is in the training data. I have ten years of experiences and knowledge from working on literally hundreds of applications which never made it to my blog or books and does not appear in the training set. I know things the LLMs do not. There are probably more reasons. And I'm not just sitting on my laurels either, I still feel the pressure to get better every day as the frontier capabilities continue to grow. But the business is still good.
8
11
198
12,031
Jun 8
I was sure I cancelled my @creativecloud subscription. Turns out I didn't. Just got renewed for another year. Whoever designed this UX deserves to burn in hell.
1
1
176
Piotr Ch retweeted
As with fat tails Llms are frequency machines that fail to extrapolate outside the sample set. What they know is the VISIBLE. Almost as bad as economists, almost worse than psychologists.
Most experiments fail, and negative results rarely get published. This means LLMs are unaware of the outcomes of most experiments.
84
354
2,445
172,790
Jun 4
Y’all should read The Eternal Sloptember by Geohot.
54
Jun 4
a random mind-blowing fact: Paul’s letters are older than the gospels
New: Joe Rogan was left completely stunned after devout Christian Joe Eszterhas exposed who Jesus Christ really was: ROGAN: “If you live your life by the teachings of Jesus Christ you will be a better person.” ESZTERHAS: “We’ve created this narrative that Jesus was just this nice, non violent guy. That wasn’t the case. He’s the man who said I come not to bring peace, but a sword.” ROGAN: “That’s the problem with human beings adding their own interpretations to an ancient story.” ESZTERHAS: “Church gospels get all their information from secondhand accounts. They don’t know who actually saw Jesus firsthand so they just took the names like Luke, John, and Matthew.” ROGAN: “No way, I had no idea.” ESZTERHAS: “Absolutely 100%. The churches even admit it at this point.”
85
May 31
Websockets are great (the 70% of the time they work as intended)
Ripped every single websocket call out of @outrocrew and moved to polling the server and everything works much better 😄 sometimes the old ways are the best ways.
135
May 25
Rails is so good, we don’t appreciate it enough.
1
8
86
3,421
May 25
All I can think of when I look at this node app I’m working on.
1
7
195
May 22
Any examples of passkeys done right? GitHub is close-ish but still tied to username.
And most web devs don’t either. It pisses me off when Passkeys are used either as 2FA and/or in addition to keeping a traditional username/password WHICH DEFEATS THE ENTIRE POINT.
1
310
May 21
In 10 years, there will be hordes of toothless teething grownups. It's going be amazing.
🚨 Japan has started testing world-first tooth regrowing drug on humans
1
3
1,512
May 21
62
May 21
Any recommendations for simple, self-hosted, privacy-friendly website analytics?
1
2
208
May 20
Another tool that does one thing well and just works (and it's free): f5bot.com/

May 17
I've tested many static site generators over the years and nothing comes close to Hugo. Just a single binary that does its job well. After many months of not touching it, I know I can just edit my site and it will build fine, without any node_modules to update.
2
211
May 20
Someone at Paddle just responded to a support ticket created 2 months ago ngmi
4
135
May 17
I've tested many static site generators over the years and nothing comes close to Hugo. Just a single binary that does its job well. After many months of not touching it, I know I can just edit my site and it will build fine, without any node_modules to update.
3
1
9
2,729
May 16
Quickshell pulls Linux out of the text-based UI rut. Very exciting. We’re about to see a lot of cool stuff built with it.
Inspired by @iamdothash Been using quickshell for a while, but always kept to default omarchy UI, didnt add anything my own today added this nice popup widget for music not the final implementation yet Overall quickshell and QT are soo overpowered comparing to many other GUI frameworks
1
265