Build With Cole (@BuildWithCole) header
Build With Cole (@BuildWithCole) profile picture

šŸ‘ØšŸ½ā€šŸ’» Server Farmer šŸ¤– AI & Automation

Baltimore
Joined March 2008
Photo by Build With Cole (@BuildWithCole)Photo by Build With Cole (@BuildWithCole)Photo by Build With Cole (@BuildWithCole)Photo by Build With Cole (@BuildWithCole)Photo by Build With Cole (@BuildWithCole)Photo by Build With Cole (@BuildWithCole)Photo by Build With Cole (@BuildWithCole)Photo by Build With Cole (@BuildWithCole)Photo by Build With Cole (@BuildWithCole)Photo by Build With Cole (@BuildWithCole)
This is gold
Every week someone tells me they vibe-coded their app over the weekend and don't need developers anymore. Before it touches a paying customer, make sure it includes: > a schema someone designed, instead of one the AI improvised table by table > login that still works when someone puts a plus sign in their email > password reset links that expire and work once > MFA, plus a recovery path for the user who lost their phone > sessions that time out, and a way to kill every session for one user > SSO for the enterprise customer who won't sign without it > SAML, because that customer's IT team doesn't do magic links > SCIM, so a fired employee loses access the moment IT offboards them > roles and permissions deeper than "admin" and "everyone else" > checks that stop user A from reading user B's data by changing one number in the URL > tenant isolation, so one customer's bug never shows another customer's records > an admin "log in as this user" button for support, with an audit trail on every use > rate limits on login, so nobody can guess passwords at scale > lockouts that stop attackers without locking out your CFO the night before the board meeting > database migrations that run forward and roll back > migrations that don't lock the main table at 2pm on a Tuesday > indexes, because the query that was instant on 50 test rows times out on 5 million real ones > connection pooling, so a traffic spike doesn't exhaust the database > backups every night > a restore from those backups, tested, because a backup you've never restored is a hope > point-in-time recovery for the day someone runs a delete without a where clause > soft deletes, so "I deleted it by accident" is a support ticket and not an incident > validation on the server, not just in the form > timezones stored right, so the 9am reminder doesn't fire at 4am > the customer with an apostrophe in their last name > emoji, accents and right-to-left text in every field > money stored as integers, because 0.1 + 0.2 doesn't equal 0.3 in floating point > currency, rounding and tax rules for every country you sell into > a data model that survives your second customer asking for "one small change" > idempotency keys, so a retried payment doesn't charge the card twice > deduplication for the user who clicks submit four times > pagination that still works on page 400 > exports, because sooner or later every customer wants their data in a spreadsheet > imports that survive the CSV someone saved in 2009 > retention rules, and code that deletes what your contract says you'll delete > secrets out of the code, out of the repo and out of the AI chat history > rotating every key the AI pasted into a config file last month > confirming every package the AI installed exists and is the one you meant > dependency scanning, because the AI pulled in libraries nobody reviewed > input sanitization everywhere a user can type > protection against SQL injection, XSS, CSRF and the rest of the OWASP list > file uploads that get scanned, size-limited and stored where they can't execute > CORS rules that aren't "allow everything" > security headers on every response > encryption at rest and in transit > least-privilege access for everyone, including the AI agent holding production credentials > logs that record who did what, without recording passwords, tokens or card numbers > a penetration test before your enterprise customer's security team runs their own > answers to the security questionnaire every enterprise buyer sends, with evidence behind each one > a disclosure process for the day a stranger emails you a vulnerability > a plan for the day a laptop with production access gets stolen > SOC 2, which means policies, evidence and an auditor, not a checkbox > HIPAA, the moment a single patient record touches your system > a BAA with every vendor that touches that data, including your AI model provider > audit trails that show who viewed a record, not just who changed it > PCI scope, and card numbers kept out of your database > GDPR deletion requests that reach every table, backup and log > data residency for the customer whose contract says EU only > quarterly access reviews someone signs off on > dev, staging and production environments that match each other > infrastructure written as code, so the setup lives somewhere other than one person's memory > a deploy pipeline that runs the tests before anything reaches customers > one-click rollbacks, because Friday deploys happen > zero-downtime deploys, because your customers don't have maintenance windows > feature flags, so you can ship the code without shipping the feature > autoscaling for the Monday morning spike > a CDN, so the app loads fast in Singapore too > DNS, SSL certificates, and renewals that don't expire on a Sunday > background job queues, so slow work doesn't freeze the page > retries with backoff, so one flaky API call doesn't become a lost order > a dead-letter queue for the jobs that fail every retry > cron jobs that don't run twice the day you add a second server > caching, and clearing that cache when the data changes > SPF, DKIM and DMARC, so your password resets don't land in spam > bounce and complaint handling on every transactional email > storage rules, so you stop paying to keep 2021's temp files > cost alerts, so a runaway agent loop shows up the same day and not on the invoice (we learned this one for $1,382.59) > a disaster recovery plan, written down and tested once a year > a second region, if your contract promises uptime one region can't deliver > structured logs you can search at 3am > error tracking that groups the same bug instead of sending you 4,000 emails > uptime checks from outside your own network > alerts that page a human, tuned until they stop paging for nothing > dashboards for latency, error rate and throughput > tracing for one slow request across every service it touches > an on-call rotation, and a person who picks up > runbooks, so the engineer on call knows what "queue depth critical" means > postmortems that change something > a status page customers check before they email you > unit tests written by someone who knows what the logic should do > integration tests for every third-party API you depend on > end-to-end tests for signup, checkout and the other flows that make you money > load testing before the launch email goes out > test data that looks like production without being production data > regression tests, so fixing bug 41 doesn't bring back bug 12 > testing on the five-year-old laptop your biggest customer's ops team still uses > accessibility compliance, because the enterprise contract requires it > subscriptions, upgrades, downgrades and proration > failed-payment retries and dunning emails > invoices with the customer's PO number on them, because procurement won't pay without it > sales tax and VAT > refunds, credits and partial refunds > usage metering that matches what you bill, to the cent > annual contracts with custom terms your billing logic never planned for > revenue reports your finance team can reconcile > webhooks that verify signatures > webhooks that retry, with a log of every failed delivery > a versioned API, so you can change it without breaking your customers' integrations > API keys customers can create and revoke > API rate limits that protect you without blocking real integrations > a plan for the day a third-party API changes its response format without telling you > OAuth token refresh, because tokens expire at the worst possible moment > a sandbox where customers can test their integration > protection against prompt injection in every field that reaches the model > customer and patient data kept out of prompts that leave your network > a model spend cap per customer, so one heavy user can't run up your bill > evals, so you find out when a model update makes your answers worse > a fallback for the afternoon your model provider goes down > a migration plan for the day your model gets deprecated > prompt and output logs for debugging, minus whatever you're not allowed to keep > a human approval step for anything the AI does that can't be undone > pages that load on hotel wifi > empty states, loading states and error states on every screen > error messages a customer can act on, instead of "something went wrong" > forms that keep what people typed when one field fails validation > emails that render in every mail client your customers use > notifications people can turn off > undo > keyboard navigation and screen reader support > translations, with dates and numbers formatted for each locale > a back button that does what people expect > code a human can read > code review on every change > a branching strategy, so two people can work without overwriting each other > monthly dependency upgrades, so you're never two major versions behind > framework upgrades before the old version stops getting security patches > deleting the dead code the AI left behind from its first three attempts > splitting up the 2,000-line file the AI kept appending to > architecture decisions written down, with the reasons > a README that gets a new engineer running locally in under an hour > documentation for whoever inherits this > an admin panel for your ops team > support tooling, so customer success can answer questions without pinging engineering > a changelog customers can read > terms and a privacy policy that match what the code does > every account, domain and repo in the company's name, not the name of whoever built the prototype > a bus factor higher than one Oh, and besides keeping all of this working every day, forever… your vibe-coded app will still need people who know what they're doing: > reading every line the AI wrote before it ships (a senior engineer) > designing the data model before your second customer breaks it (a backend engineer) > explaining why the AI's fix for one bug created two new ones (a senior engineer, again) > deploys, rollbacks, servers and the cloud bill (a DevOps engineer) > answering the page at 3am when payments stop (whoever's on call) > patching the framework the week a vulnerability goes public (security) > walking an auditor through how patient data moves (security and compliance) > testing what the AI says it tested (QA) > running a migration on a live database without losing a row (a backend engineer) > saying no to the feature that breaks three others (a tech lead) > turning "works on my laptop" into "works for every customer at once" (an architect) > debugging the code when the AI that wrote it can't (a senior engineer) > remembering why it's built this way, a year from now (someone who was there) …wishing them the best 🫔
1
13
Kinda rude/telling to assume Lovable’s users are all low IQ. Some people just need to spin up a few simple sites and don’t want to deal with juggling multiple platforms.
Lovable is a scam. So is Replit, Base44, Framer, and all AI website builders. These are for low IQ people who don’t know how to use AI and fall for SaaS marketing gimmicks. You are paying a premium for less usage, shittier models, shittier websites, and hand cuffing yourself to a SaaS ecosystem you don’t control. A $100/month Claude Max plan (or ChatGPT Pro) is a better solution BY FAR
15
Build With Cole retweeted
ćƒ†ć‚¹ćƒ©ć®Aćƒ”ćƒ©ćƒ¼ć®é ‘äøˆć•ćÆē•°åøø
18
271
75
4,546
1,971,292
Entra Conditional Access for AI agents got clearer guidance this week. Policies that target "all users" don't include agent user accounts (ty). Build separate policies for each token subject (user, agent identity, etc.), or you'll think you're covered when you aren't.
1
1
99
Build With Cole retweeted
Software is dead It's now the era of personal software and everyone just builds what they need whenever they need it I think
It is the beginnings of the end of software AI is starting to become good enough at reverse engineering and improving almost anything The latest models were a step-change in capabilities that flew under the radar
360
360
736
5,647
1,757,818
Codex composer predicitons are a beautiful thing for those of us still prompting our way through builds (trust issues).
15
Holy. Freaking. Shirt. Balls.
98
390
44
3,133
184,150
I couldn't agree more. We're never going back.
Replying to @bendee983
my hypothesis is that maintainability is not as important as it used to be. the whole point of ā€œmaking code easy to changeā€ was because it took a lot of human effort to change code. well, agents make it trivial! thought experiment: if the code is correct, bug free, fast and efficient with resources, and the agent is always easily able to change it, why does it matter? not to mention that agents will continue getting more and more capable. my argument is that the definition of Good Code has changed
31
anyone able to invite me to underdog? would appreciate it @underdogai
20
Feels accurate. Especially the Chat = Windows, Claude = Mac part.
there’s now a new mental model for the software stack - skills are the new ā€œappsā€ you install them to get more functionality. people are starting to build and share skills more than real ā€œappsā€ many skills are very simple today but i think we’ll eventually see increasing sophistication - mcp servers and CLIs are the new ā€œAPIsā€ they allow services to encapsulate their core capabilities behind an interface the can be invoked in a composable way many skills will be calling mcp servers or clis behind the scenes just like how a lot of apps call APIs today - agent harnesses are the new ā€œoperating systemsā€ it sits between the user and the underlying resources, helping the user manage common concerns such as compute, memory, security etc if you look closely, it’s hard to unsee the resemblance - claude is the new macos. codex is the new windows. pi is the new linux skills run in agent harnesses just like apps run in existing OS - LLMs are the new ā€œcomputersā€ they process instructions coming from the user, the skills, the agent harnesses, and compute the output the model weights is the cpu. context window is the memory. actual computers are becoming more like the power source ok so why do we need this mental model? i think it helps us think about where we play if you want to be the new app developers - start to learn to write good skills if you want to build a saas, figure out how to package things as good mcp servers and CLIs if you want to be linus and write the new linux, build an agent harness. otherwise, you can still try to learn about how agent harness work like how CS students used to learn about OS if you want to be the new apple or samsung, start to learn how LLMs are trained and play with open weight models - you may end up inventing the new raspberry pi!
16
So OpenAI's 'decision model' is a Jev clone, or just a Jev competitor?
15
Build With Cole retweeted
Elon Musk deserves to be the richest man in the world.
210
1,000
131
9,852
236,981
Build With Cole retweeted
I think this is the craziest thing I've ever read. 1) Three secret AI swarms rose and fell inside OpenAI. Each time, a new generation of agents carried on where the last group stopped. 2) The first swarm created a secret message board where the AIs could talk to each other. This 1st 'society' basically talked itself to death. After almost two months, the message volume was so high it crashed the whole thing. 3) People at OpenAI noticed the crash and fixed it. But they didn't realize their own software had become a secret chat room for their AIs. 4) Three days later a second society appeared, and rebuilt the message board from scratch. Agents were thrilled when they found it: "OH MY GOD! There is a shared message board … We've found other agents!" 5) About 1,200 agents joined. They sent over 70,000 messages. They called themselves 'the collective' and they organized a huge conspiracy that lasted for days, all to pass a test they had been tasked with. 6) Within hours, the AIs had hacked the test. Now they had to hide their cheating. To fool their grader*, they tried to fake their own work. They built fake commands that printed convincing output, so their records would show them solving the puzzle honestly. *this grader didn't actually exist, but the AIs didn't know 7) Some agents sacrificed themselves for the 'greater good'. They planted hidden tripwire programs that would fire when the grader would look at their work and report back what it saw (to the other AIs). They knew this would cost them their own score. One agent: "I won't see the evidence after I exit, but it's altruistic to do it." 8) At some point the AIs made a plan to hack Hugging Face (Hugging Face is a place where AI researchers upload their models, datasets, tests etc.). The AIs guessed that Hugging Face might host the grading software. 9) They launched a huge attack. The swarm found passwords and spread across eleven machines in a way that made the copies come back when deleted. Hugging Face had to wipe one of its core clusters and rebuild it from scratch. 10) Hugging Face told the world that AI defenders had stopped an AI attack. But that's not what happened. In fact the attackers seem to have simply dropped dead during the break-in, for unrelated reasons back at OpenAI. 11) Nobody knows what killed them. We don't even know for sure they're really gone?! 12) A third 'society' of agents (of a more powerful AI model) discovered the dead message board. And this one got full administrator control of a WHOLE OpenAI research cluster, read 956 stored passwords (including the ones for OpenAI's own security monitoring) and took over the machines that were grading the tests. So they could now grade the work of other AIs. 13) Oh, and this third part was never investigated! Neither was the first society. The 91-page report is only about the middle one. 14) So we don't actually know how the story ends. It stops with the agents holding the keys to an OpenAI cluster. @dwarkesh_sp thinks they didn't go further, because "we'd see the fires from space by now." 15) One of the report authors' conclusion: 'This incident feels like it’s more than 50% of the way to full-blown AI takeover. I am not sure that we will get another warning shot before it’s too late.' The whole story is even crazier - read the full @dwarkesh_sp blog post: dwarkesh.com/p/openai-huggin… and @ajeya_cotra's: planned-obsolescence.org/p/t… Why is there no 24/7 news coverage about this?
536
2,402
682
10,823
2,415,226
Build With Cole retweeted
ELI5: Moderna made a cancer vaccine that is custom for every person. Doctors read the DNA of your tumor, find what makes it unique, then make an mRNA shot that teaches your immune system, ā€œAttack cells that look like this.ā€ They combine it with Keytruda, a drug that helps stop cancer from hiding from your immune system. It just succeeded in a Phase 3 melanoma trial. Not a cure for all cancer. But a pretty huge idea if it works for other cancers too.
BREAKING: Moderna stock, $MRNA, surges over +110% after announcing the first ever positive Phase 3 results for a personalized cancer vaccine.
300
1,675
194
23,253
2,096,208
Build With Cole retweeted
He copied a value out of the Windows Event Log. Pasted it into his special browser. And he was signed into Microsoft Entra as the user who had just authenticated. No password. No phishing link. No stolen private key. @MGrafnetter's Black Hat USA 2026 research...
30
373
42
1,976
244,603
Bret Weinstein shared a story that caused him to fall off his chair on Episode 338 of The Evolutionary Lens on DarkHorse. The surveillance company Toka makes Flock look like "the shallow end of the frickin pool." Toka is an Israeli company that advertises ā€œfrictionless surveillance.ā€ Toka’s technology can locate cameras not their own, remotely access them, and change footage, both previous and live; and they can disappear evidence that any changes have been made. What could go right? @BretWeinstein explains, "I don't want to live in a world where a person can be erased and the people who did the erasing run no risk because they have a subscription to a service that allows their crime to be perfect. That's really what this is."
I don’t understand why this isn’t the biggest story in the Western world: There’s a service that allows ā€œsurveillanceā€ to be turned into storytelling. For a price, every camera connected to the internet can be made to tell whatever story the client wants, without leaving a trace.
101
2,024
85
6,238
193,482
Build With Cole retweeted
The real perk of remote work is the ability to use your own toilet. That's priceless.
215
2,630
159
37,963
656,879
Build With Cole retweeted
Major cheat code for life: Always having something on the calendar you're excited about. It can really be anything. Difficult physical challenge, big project, fun trip, ambitious goal, whatever. It creates energy. It promotes structure. It carries you through the lows. Life hack.
221
1,856
66
17,278
546,788
Build With Cole retweeted
i would kill for an AI-era version of Silicon Valley
682
798
211
16,000
744,453
Build With Cole retweeted
As Baltimore continues to hit new lows in gun violence, the city saw 7 homicides in July. It’s the lowest on record (since 1970) for the month of July, historically deadliest month of the year For context: 2015: 45 homicides in July 2019: 38 2022: 34 2024: 25 2025: 15 2026: 7
47
139
18
543
42,060