David Patrick

578 posts

David Patrick

David Patrick

@davidpatrickdev

making stuff @auth0 @okta

انضم Nisan 2007
598 يتبع233 المتابعون
David Patrick أُعيد تغريده
Uncle Bob Martin
Uncle Bob Martin@unclebobmartin·
@thegeeknarrator I disagree. Code is slow for humans. The more we read or write it the slower we go. To gain productivity from AI we need to disengage from code and put our energies into managing the structure, not the syntax, of the code.
English
19
12
233
14.5K
David Patrick أُعيد تغريده
ben
ben@CalmCoding·
@ASpittel It's honestly been a renaissance for legacy Linux features: grep, find, tmux, sed. It shows how simple and well thought out these tools were in their day.
English
6
20
710
35.1K
David Patrick أُعيد تغريده
blue
blue@bluewmist·
according to philosophy, the highest form of peace is to have zero desire to be understood, admired, pitied or even known.
English
217
6.5K
40.4K
1.1M
David Patrick أُعيد تغريده
Fernando
Fernando@Franc0Fernand0·
Software engineers don't get paid to write code; they get paid to solve problems. The faster you realize this, the sooner you'll stop being afraid that AI will replace you and the better your career will be.
English
180
398
3.3K
122.8K
David Patrick أُعيد تغريده
Harrison Chase
Harrison Chase@hwchase17·
🎙️Introducing Max Agency Max Agency is a new podcast where we go deep on how the best agents are actually being built: architecture decisions, tradeoffs, evals, and everything in between. Each episode, I sit down with engineering leaders who are doing this work in production. Our first episode features Izzy Miller (@isidoremiller), AI Engineer at Hex (@_hex_tech). Hex has been shipping data agents since before most teams were even thinking about them, starting with single-cell text-to-SQL and graduating to a full Notebook agent that can work autonomously for 20 minutes on a complex analysis. Izzy has a lot of perspective on what it actually takes to get agents working well in production, and what breaks along the way. A few takeaways from our conversation: - Keep your eval sets small enough to hold in your head: Izzy runs 30-50 handcrafted "traps" with multiple repetitions, rather than hundreds of variants. If you can't explain why your agent fails each one, your eval set is too big - Day zero performance is almost irrelevant: The more interesting question is how the agent compounds. Izzy is building a 90-day simulation where the warehouse evolves and the agent has to accumulate understanding - You can catch agent errors without seeing the raw outputs: By running an LLM-as-a-judge over production usage and clustering the results, you can surface places where something likely went wrong, without needing to read individual conversations Watch the full episode on: - Youtube: youtube.com/watch?v=Xyh1Eq… - Apple Podcasts: podcasts.apple.com/us/podcast/how… - Spotify: open.spotify.com/episode/1BJlg3…
YouTube video
YouTube
English
14
43
223
32.8K
David Patrick أُعيد تغريده
Maxwell
Maxwell@mvxvvll·
@npmjs @GHSecurityLab there is an active supply chain attack on axios@1.14.1 which pulls in a malicious package published today - plain-crypto-js@4.2.1 - someone took over a maintainer account for Axios
English
60
407
1.5K
1.9M
David Patrick أُعيد تغريده
kitze 🛠️ tinkerer.club
when you are vibe coding and you finally try the app after an hour
English
336
2.5K
34.9K
2.8M
David Patrick أُعيد تغريده
Noah Zweben
Noah Zweben@noahzweben·
Thrilled to announce Claude Code auto-fix – in the cloud. Web/Mobile sessions can now automatically follow PRs - fixing CI failures and addressing comments so that your PR is always green. This happens remotely so you can fully walk away and come back to a ready-to-go PR.
English
336
507
6.1K
1.5M
David Patrick أُعيد تغريده
Minqi Jiang
Minqi Jiang@MinqiJiang·
Many think AI will automate away knowledge workers. Yet if you use these tools daily, it’s obvious that AI *increases* how much time you spend working. Why? There’s infinite work to be done. Work stalls due to expertise gaps and turnaround times now massively reduced by models.
English
3
2
26
2K
David Patrick أُعيد تغريده
Ujjwal Chadha
Ujjwal Chadha@ujjwalscript·
Unpopular Opinion: We aren't building the future 10x faster with AI. We are just generating legacy code 10x faster. Everyone is currently bragging about developer velocity. "I built this entire backend in a weekend!" "AI wrote 80% of my codebase!" But here is the reality check we are ignoring: Code is a liability, not an asset. If an AI tool spits out 1,000 lines of functional boilerplate in five seconds, that is still 1,000 lines that a human being has to read, review, secure, and maintain when the dependencies inevitably break next year. We are treating code generation like a pure productivity win, but we are optimizing for the wrong metric. The bottleneck in software engineering was never how fast we could type. The bottleneck has always been comprehension, architecture, and maintenance. If we don't shift our focus from "generation speed" to "architectural sanity," the tech debt of the next five years is going to be an absolute, unmaintainable nightmare.
English
397
534
4.2K
638K
David Patrick أُعيد تغريده
yenkel
yenkel@yenkel·
auth is hard 1. google first recommended API keys were public 2. google then changed what each key was allowed to do (more permissions). this seems related to an AI adoption push 3. now leaked keys can result in lots of $$
CG@cgtwts

They went from a $180 bill to losing $81,820 in 48 hours.

English
1
2
6
1.8K
Sharbel
Sharbel@sharbel·
my x-bookmarks skill got 2,369 bookmarks yesterday then people started DMing me: "bird CLI stopped working" so i had my AI agent build a fallback: - detects if bird CLI works - if not, switches to X API v2 automatically - same output format. nothing breaks. if you grabbed v1 yesterday, you can update now: github.com/sharbelxyz/x-b…
Sharbel tweet media
Sharbel@sharbel

Most people bookmark tweets and never look at them again So I built an openclaw skill that reads your bookmarks and tells your agent what to actually do with them It categorizes everything, extracts actions, and proposes work it can start on right now github.com/sharbelxyz/x-b…

English
18
6
136
8.7K
David Patrick أُعيد تغريده
yenkel
yenkel@yenkel·
🚨big MCP news! new auth spec is in. how does it work? 4️⃣ steps the MCP server is now a "resource server" in oauth parlance (think API), so: 1️⃣ MCP client makes first request to MCP server 2️⃣ MCP server tells clients how they can authenticate to it with a file like this 👇 at a well known location 3️⃣ the MCP client then reaches out to authorization_servers to authenticate and obtain credentials (think a jwt access token, could be others) side note: @auth0 we are looking forward to being used as the authorization server for a lot of MCP servers. if you are interested in protecting your MCP server with @auth0 DM me :) 4️⃣ the MCP client then calls MCP server tools authenticating with the credentials from 3️⃣ this was a great industry wide collaboration that greatly improves the protocol! big 👏 to @dsp_ for shepherding this through blog post from Den Delimarsky with more details about the protocols involved in reply (I took the screenshot from it)
yenkel tweet media
English
12
20
73
16.7K
Paul Graham
Paul Graham@paulg·
"Everyone talks about how if you went back in time, some tiny change could make everything different now, but no one talks about how some tiny change now could make everything different in the future." — 14 yo
English
194
652
6.4K
560.6K
Vic 🌮
Vic 🌮@VicVijayakumar·
@davidfowl Right answer: CI should spin up a migration container, run the migration, then go away. Actual answer: I log into the db console and run the migration commands.
English
6
0
184
12K
David Fowler
David Fowler@davidfowl·
Where do you perform your database migrations in production? CI pipeline? In the environment itself?
English
147
23
260
136.8K
David Patrick أُعيد تغريده
Prof. Feynman
Prof. Feynman@ProfFeynman·
The more you know, the more you realize how much you don’t know. The less you know, the more you think you know everything. Knowledge is humbling. Ignorance is arrogant.
English
124
2.6K
8.7K
586.9K
David Patrick أُعيد تغريده
ADHD Jesse
ADHD Jesse@adhdjesse·
I’m never more productive than when I’m avoiding something else.
English
27
392
2.9K
108.2K