Lachlan Donald

7.2K posts

Lachlan Donald banner
Lachlan Donald

Lachlan Donald

@lox

Founding CTO @buildkite, Dad, Llama Aficionado. Previously @GroqInc @PatientNotesApp @cashapp, @99designs.

Victoria, Australia Katılım Mart 2007
1.3K Takip Edilen1.8K Takipçiler
dax
dax@thdxr·
i still don't get why we need to push code up to get an LLM review via awkward github ui hacks opencode has /review which can also do things like run your code to check things but a full time team focused on this would do it better, i just don't like the workflow they offer
English
70
6
647
37.2K
Lachlan Donald
PRs are too slow for agentic dev, but we still need a way to control which commits get CI credentials. Today’s loop is awful: push, wait for review, poll, fix, push again. I think review + CI should produce signed attestations attached directly to commits, so trust can be established before push and CI doesn’t have to wait for a post-push approval loop. Exploring this in github.com/buildkite/git-…. Anyone interested?
English
0
1
3
97
vogel
vogel@ryanvogel·
everyone is trying to build async agents that work when they sleep but all they really need are Australians
English
87
106
1.7K
77.2K
Lachlan Donald retweetledi
Mat Silverstein
Mat Silverstein@MatSilverstein·
Now paying Granola $18/mo to upload my meeting audio to their servers. So I built my own thing. It's 7 MB. Everything runs locally. Works with @tobi's QMD for super fast search, PARA method second brain setup for organized people, projects, entities, @obisidan, CLI, claude code, codex, Claude Desktop. Before a call with Biff it pulls your last 12 conversations, shows you pricing came up 5 times in 2 weeks, and reminds you that you owe Biff a doc from Friday. After the call it asks if you got what you came for. You just ask "what did Biff say about pricing last week" and it pulls from your transcripts. No API key needed, use your existing subs. The meeting prep feature came from messing around with @garrytan's gstack skills. His /office-hours pattern forces you to be specific instead of accepting vague answers. I stole that idea and applied it to meeting prep and post-meeting debrief. It's called Minutes. Rust, whisper.cpp, Tauri. MIT licensed. First real release on github.
Mat Silverstein tweet media
English
25
23
447
46.2K
Lachlan Donald
I am so sick of @github. If I have to see another outage or a rate limit error where it's not possible to increase the rate limit, I am going to build my own. This is absolutely not an adequate platform for agents to ship code fast, let alone humans. We need better.
English
2
0
5
299
Jamon
Jamon@jamonholmgren·
Tech companies pay a lot of money for CI servers and then have a bunch of super powerful Mac hardware sitting idle for 16 hours a night. Hm.
English
21
4
241
27.8K
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
@jfroma Vagrant itself is in the IBM machine now but the idea of Vagrant adapted to contemporary patterns would absolutely explode right now. I've talked to a LOT of devs (and VCs lmao -- not interested on my side) about it.
English
15
2
217
34.3K
José
José@jfroma·
I think is time to bring back Vagrant cc @mitchellh
English
4
0
43
32.9K
Graham Christensen
Graham Christensen@grhmc·
@lox @buildkite btw I’ve been thinking about bringing this workload back “home” to buildkite recently, so … 🥺
English
1
0
0
38
Graham Christensen
Graham Christensen@grhmc·
CI services should allow the task to emit multiple streams of output to solve the interleaved text problem.
English
3
0
7
903
dax
dax@thdxr·
who is gonna bring back stateful CI i'm ready to spin up jenkins again
English
71
3
516
54.4K
Lachlan Donald retweetledi
Mario Zechner
Mario Zechner@badlogicgames·
your biggest enemy is still complexity. it's also your agent's biggest enemy. but it has no holistic view of your code base, so it keeps adding complexity. and you think that's how it's supposed to be, because the clanker shat it out, and you don't know the stack. glhf!
English
26
35
407
46.7K
Lachlan Donald retweetledi
dex
dex@dexhorthy·
@gregpr07 this may surprise you that thus is coming from me but I think we’re in for a 1-3 year period where stuff might break at 3am and if you’re relying on loops to fix it and nobody understands what’s under the hood, you’re looking at an existential threat to your company
English
24
48
1.3K
489.1K
Lachlan Donald retweetledi
Lachlan Donald retweetledi
Simon Willison
Simon Willison@simonw·
The people I want to hear from right now are the security teams at large companies who have to try and keep systems secure when dozens of teams of engineers of varying levels of experience are constantly shipping new features
swyx@swyx

this is the Final Boss of Agentic Engineering: killing the Code Review at this point multiple people are already weighing how to remove the human code review bottleneck from agents becoming fully productive. @ankitxg was brave enough to map out how he sees SDLC being turned on its head. i'm not personally there yet, but I tend to be 3-6 months behind these people and yeah its definitely coming.

English
65
55
699
100K
Lachlan Donald retweetledi
dax
dax@thdxr·
we've never done code review but damn if your team is producing this much code you're using LLMs entirely incorrectly no one struggles with large amounts of code more than an LLM, if you don't keep that in check you have a self defeating codebase
Latent.Space@latentspacepod

🆕 How to Kill The Code Review latent.space/p/reviews-dead the volume and size of PRs is skyrocketing. @simonw called out StrongDM’s “Dark Factory” last month: no human code, but *also* no human review (!?) in this week’s guest post, @ankitxg makes a 5 step layered playbook for how this can come true.

English
78
49
1.2K
165.7K
Lachlan Donald
Lachlan Donald@lox·
It's still broken, what is happening folks?
English
2
0
0
59
Lachlan Donald
Lachlan Donald@lox·
@hellostake your app is broken, your website is broken, what is going on? Seeing lots of 500 errors from backend, so it's not a browser or client issue as far as I can tell. Do you have a status page?
English
3
0
2
266