When moving fast, talking is the first thing to break
Posted by Brajeshwar 2 days ago
Comments
Comment by LostMyLogin 1 day ago
What seem like great initiatives are being watered down because nobody can keep up, debugging issues takes so much longer because everything is changing at once, and everyone is exhausted and hardly talking to each other which feeds into a cycle of having no idea what is happening.
Comment by jallmann 1 day ago
We actually talk more now which helps, but it is still hard to keep up when everyone is barreling ahead doing their own thing. In addition to more talking, there needs to be a semblance of strategy that everyone is aligned on and understands their role in.
A high-agency, high-functioning team has always been a superpower, but mastering this capability is what will make or break organizations that are trying to run lean with AI. It's a "people problem" at its core, and no amount of technology can fix that.
Comment by rogerrogerr 1 day ago
I’m sure they’re all riddled with security issues, but am I gonna go be the one pointing it out? Heck no.
Comment by dragochat 1 day ago
decades of WordPress have taught us that insecure apps can 100% be securely deployed
it's a bit of an art, most recently edicated devops/sre ppl suck at it, but it's doable
...aeons a go in a former life we ran production apps that got hacked weekly, and nobody batted an eye at it, backups servers recreated from secure ro-images were span up with last-clean-app version, occassionally we had fun disassembling whatever reverse shells and other mallware that got beached on our systems (but couldn't "swim" bc everything we ran was "too exotic" for them to figure out the next steps of a proper attack), development and business continued as usual with zero interruptions etc
Comment by gamerslexus 1 day ago
There can be multiple reasons system crumbles, do you want to be behind one of them... intentionally?
Comment by dragochat 1 day ago
Comment by gamerslexus 1 day ago
In other critical professions you don't want to screw up because when you lose license you're legally unemployable. Maybe it's time to require a license to be a programmer. We used to have a strong culture but those days are gone and stakes are higher. Putting people at risk because you think VC can vibe code an insecure app and then it's everybody else's responsibility to ship it securely?
Comment by dragochat 9 hours ago
sure, if the vibe-coded sloptopus does bank transfers and stuff, properly carving out these pieces out of it might require actual engineering work before containerizing it - but someone is willing to pay for it it can be done
some "toy" example: take a crappy app that stores llm keys in config files that the llm agents themselves can edit - after isolating it up, but an llm proxy in front of it and have those keys be short lived proxy-keys with aggressive rate limits and monitoring etc etc
isolation, injecting proper monitoring into code of apps, putting proxies between app and apis, and layers between app and infra it runs on or touches etc
and these things now can be mostly cookbook-ified / automated 90% of the way too
as long as you can shop things into little ppl and ensure short-lived and granular access to valuable data you can 100% run totally unsecure and buggy code reliably and get value from it
it's engineering and understanding security from first principles [and a culture arund it - that _is_ the HARD af bit though...] instead of just believing in "secure app best practices" from the "holy scriptures" - secure apps are hackable, and unsecure apps can be unhackable, heck even mil systems run on unpatched old software everywhere, they're just properly insulated, the components are insecure but the system as a whole can be perfectly secure
Comment by andriy_koval 1 day ago
Comment by 28304283409234 2 days ago
Comment by Brajeshwar 2 days ago
Comment by hackable_sand 1 day ago
Comment by ksd482 1 day ago
It makes sense to me.
Move slowly and deliberately while avoiding big mistakes. As opposed to moving fast and making big mistakes which by comparison is slower.
Comment by 121789 1 day ago
Comment by Izkata 1 day ago
Comment by 28304283409234 1 day ago
I never did understand the philosophy of _moving fast and breaking things_.
Instead I move intentionally: slow and therefore fast.
Comment by roman-holovin 1 day ago
I'll have to switch to farming, I swear.
Comment by Izkata 15 hours ago
Comment by Izkata 15 hours ago
Comment by pessimizer 1 day ago
To then explain "slow and smooth, and smooth is fast" as a reply is to not comprehend the comment at all. Then, it ends with a link to their own blog.
Comment by matwood 1 day ago
Comment by 28304283409234 1 day ago
But running a thousand miles East when success lies West...
This is why I love the age of AI. The age of all the answers. Literally 42.
It has never been more clear that the hardest part of our work is asking and understanding the right question.
Comment by coldtea 2 days ago
Comment by gnz11 2 days ago
Comment by coldtea 1 day ago
It's not for things where you can just ask some expert to tell you what works or decide for you.
Comment by lanyard-textile 2 days ago
It is permission to trade inaccuracy for autonomy.
Comment by danaris 1 day ago
In other words, privatized profits and socialized costs. Again.
Comment by lanyard-textile 1 day ago
Comment by gnz11 1 day ago
Comment by hackable_sand 1 day ago
Comment by colechristensen 2 days ago
But slow laps also look slow.
"Move fast and break things" is about conquering the second kind of slow. Not idealizing breaking things but not being legitimately slow tied up in bad attempts not to break things.
Step two is being slow in the right way.
Comment by irishcoffee 2 days ago
Be thoughtful, be methodical, be aware, be comfortable, and be decisive. Made a lot of sense when I caught a 2-hopper off the line at 3rd and didn’t have time to think about how to field it or where to throw.
Comment by andriy_koval 1 day ago
Comment by j45 1 day ago
Comment by themafia 1 day ago
Not knowing _why_ you were just successful is a killer.
Comment by varispeed 2 days ago
Time and time again proven true.
Comment by esafak 2 days ago
These guardrails are precisely what should be laid down in advance to enable workers to run safely with AI. Write all the rules in your AGENTS file, and point your AI reviewer at it. Encode whatever you can describe algorithmically in commit hooks. This will get you 90% of the way there, and peer review will take care of the rest.
I am hopeful that AI will empower smaller companies, where there is less deadweight, and consensus can be formed more quickly. Discussing what to build is not wasted time; it's one of the few things that favors humans.
Comment by andsoitis 2 days ago
Comment by _puk 1 day ago
Comment by bitmasher9 1 day ago
You can spend 100M tokens/week and generate something that is good enough for end to end demo to paying clients in 1-4 weeks depending on complexity of the project. Doing this feels like being on drugs, in that the creative process is a high, and that you will be mentally exhausted at the end of every day (the crash).
Comment by wesselbindt 2 days ago
Comment by loa_in_ 2 days ago
Comment by wesselbindt 1 day ago
Comment by nradov 1 day ago
Comment by coldtea 2 days ago
Inventions that were initially useless but found application later, are still in the very small minority.
Comment by hluska 1 day ago
Comment by dragochat 1 day ago
Comment by up2isomorphism 1 day ago
Comment by adampunk 1 day ago
The idea is that speed is *essential* but coordinative action is too. Most combat situations in history have not allowed for hierarchical resolution of all important decisions nor the slower, alternative consensus-based decision process. Independence and alignment with the mission allows for more agile, more effective units. As technology advances, it actually gets EASIER to talk and coordinate actively rather than train and pre-bake the coordination. Ship captains today can be released with much less latitude than 200 years ago because we can raise them on the radio at need.
I'm not arguing we should adopt military metaphors or even that exigencies force speed somehow, as they do often in military matters. I AM arguing that we ought to consider there are local and system-wide virtues to training and coordinating in such a way that you can move without talking.
Comment by Holacc 2 days ago
Comment by metravod 2 days ago
Comment by simianwords 1 day ago
The way to view LLMs is that it is a better google search. This allows you to speak to coworkers only when they have the context you need. For other trivial things there’s AI.
Optimally you must only disturb your coworkers when necessary.
Comment by knollimar 1 day ago
I understand there is a point where it's harmful to take time away from them, but there's a point well before necessary where you're still conservative when asking for help but it's a net benefit to take their time.
If it took you 2 hours to not bother someone for 10 minites, that's not necessary but also still net benefit.
Comment by simianwords 1 day ago
Comment by whattheheckheck 1 day ago