Cloudflareã®AIã®çæ°
åé¡: Cloudflare's AI Psychosis
æ¥æ¬èªèš³
# Cloudflareã®ãAI粟ç¥ç ã
ãã€ãŠCloudflareã¯ãããããã³ã®æ£äœã®ããã«å§¿ãé ãããšã§ãã€ã³ã¿ãŒããããããè¯ãããŠããããŽããµã ã»ã·ãã£âŠâŠãããã€ã³ã¿ãŒããããšããåã®ã°ããŒãã«ãªéœåžãå®ããæªãšæŠãããã«ã
10幎åãåããŠèªåã®ãµã€ãã«Cloudflareãå°å ¥ãããšããããã¯èšå€§ãªéä¿¡éãç¯çŽããã³ã¹ããæããŠãããããããŠããµã€ãã®ããã©ãŒãã³ã¹ã«é¢ããææ¬¡ã¬ããŒããå±ããç¬éãç§ã¯ãCloudflareïŒCFïŒã¯æé«ã ããšç¢ºä¿¡ããã
åœæã®CFã¯ãããã€ãã®ããšãå®ç§ã«ããªããŠããããµã€ãã®åé¢ã«ç«ã¡ãæ»æãé£ãæ¢ããéçã³ã³ãã³ãããã£ãã·ã¥ããDNSãåŠçããããã ããã ãã ã
ç¡é§ãªããšã¯äžåãªãã
åªããã€ã³ãã©ãé«éãä¿¡é Œã§ããããã以äžãªãã»ã©ãéå±ãã§ããããæé«ã ã£ãã
ããããæ°ãããããã¯ãã¯âŠâŠããŸãè¯ããªãã
ãã£ãšããããã¯å人ã®ããã°ã«ãããç§åäººã®æèŠã ãç°è«ã¯èªããã
æ ¹æ¬çã«èšãã°ãç§ã¯å°ããªAIã¹ã¿ãŒãã¢ããã§åããŠãããCFãå©çšããŠããã圌ãã®é¡§å®¢ãšããŠãå®å šã«äžæºãããããã§ã¯ãªãããããšãã£ãŠå®å šã«æºè¶³ããŠããããã§ããªãã
CFã¯å·šå€§ãªããžãã¹ã§ããã巚倧ãªééãã·ã³ã ã仿¥ã圌ãã¯ãã€ãŠãªãã»ã©èŠæš¡ãæ¡å€§ããŠãããäŸç¶ãšããŠãŠã§ãäžã®èšå€§ãªãªã¯ãšã¹ãïŒ3ä»¶ã«1ä»¶çšåºŠïŒãã«ãŒãã£ã³ã°ããŠããã
æ ªäž»ã«ãšã£ãŠã¯çŽ æŽãããä»äºã§ããã圌ããæäŸããã»ãã¥ãªãã£ãšãã£ãã·ã¥ã®ã¬ã€ã€ãŒã¯æ£ããæ©èœããŠãããåçãäžããŠããïŒãããæžããŠããä»ãæ ªäŸ¡ã¯å²äžæé«å€ã ïŒã
ããæ°å¹Žã®æ ªäŸ¡ãã©ãã»ã©å¥œèª¿ã§ããããšããCFã¯å°ããçã ããããæµè¡ã«æµãããããååšãžãšå€è²ããŠããŸã£ãïŒä»ã®äŒæ¥ã»ã©ã²ã©ãã¯ãªããã峿ãïŒã
ä»ã®åœŒãã¯ãåªãããšã³ãžãã¢ã«ãã£ãŠéå¶ãããŠããäŒç€Ÿã«ã¯èŠããªããä»ããç§ããAI粟ç¥ç ããšåŒã¶ãã®ã«é¥ã£ãPMïŒãããã¯ããããŒãžã£ãŒïŒããã€ãã¹ã»ã³ãŒããŒïŒvibecodersïŒãã¡ã®äŒç€Ÿã ãã倢ãèŠãŠããã€ãã¹ã§åœ¢ã«ãããªãªãŒã¹ãããââãããªæãã ã
### çŸå®ãšã®ä¹é¢
ãŸã第äžã«ããã€ãŠãªãã»ã©é害ã®é »åºŠãå¢ããŠããããã®Reactã®`useEffect`ã®äžå ·å[0]ãèŠããŠããã ãããïŒ ãŠã§ãã®3åã®1ãæ¯ããã€ã³ãã©äŒæ¥ã§ããããªããšãèµ·ãããªããŠæ£æ°ã®æ²æ±°ã§ã¯ãªãã
é害ã¯è³ãæã§èµ·ããŠããããç§ã®æå€§ã®äžæºã«ã€ããŠè©±ãããŠã»ãããããã¯DXïŒéçºè äœéšïŒã ã
éçºè äœéšã¯ãåŸä»ãã®ä»ãè¶³ãã®ããã«æããããã
CFã¯åªãããšã³ãžãã¢ãæ±ããã€ã³ãã©äŒæ¥ãªã®ã ãããDXã¯æé«ã§ããã¹ãã§ã¯ãªãã ãããïŒ
ãããCFã¯ãåäŸãç¬ããããŠããã€ãã¹éèŠã®äººéããŸã§ããå©çšããããããã人ã®ããã®ã¯ã©ãŠããã©ãããã©ãŒã ã«ããªãããšæ±ºããããã ã
ã©ãããŠãããªã£ãã®ãïŒ
ããã¯ãAIãããã¯ããããŒãžã£ãŒçãªãã€ã³ãã»ããã ã
質ã®äœããããã¯ããéç£ãããããXïŒæ§TwitterïŒã«æçš¿ããŠã200ä»¶ã®ããããããããã£ãŠããŸãç¹°ãè¿ãã
å°éæ§ãä¿¡é Œæ§ãã·ã³ãã«ãã«éäžãã代ããã«âŠâŠã
ããããŠãã€ã³ãã©äŒæ¥ã¯ãããã¯ããããžã¡ã³ãã«ãã£ãŠããã€ãŠè§£æ±ºããŠããåé¡ãã®ãã®ã«è¿ãååšãžãšå€è²ããŠããŸã£ãã
ã€ã³ãã©äŒæ¥ããã«ã¹ããã¯ã®ãããã¯ããããžã¡ã³ãçµç¹ã«é£²ã¿èŸŒãŸãããšã次ã«äœãèµ·ãããäºæž¬ãã€ãããŸããæ©èœãä¹±ç«ãããããŒãã³ã°ã¯ããŒã±ãã£ã³ã°ãžãšå€ããïŒãHyperdriveãïŒ ãã£ããããããªããããªãªãŒã¹ã ïŒãéèŠèŠãããã®ã¯ãå¯ãéãã®ãäžéå端ãªããªããã£ãã°ããã ã
äŸãæããããããŒã¿ã¹ãã¬ãŒãžãèŠãŠã¿ããã
圌ãã¯D1ïŒSQLiteãµãŒããŒã¬ã¹ïŒãç¬èªã®SQLiteãæã€Durable ObjectsãKVãR2ãQueuesããããŠå€éšã®PostgresãMySQLãé«éåããHyperdriveãçšæããã
ã ããããŸã ã«ããã€ãã£ãã§ãããšæããããããã¡ãŒã¹ãã¯ã©ã¹ãªãããŒãžãPostgreSQLã¯ååšããªããããã§éèŠãªã®ã¯ããã€ãã£ãã§ãããšæããããããšãã ã
Hyperdriveã¯ãå€éšã«ããããŒã¿ããŒã¹ã®ããã®ã¹ããŒããªã³ãã¯ã·ã§ã³ããŒã©ãŒå Œãã£ãã·ã¥ã ã
æçšã§ã¯ããããããã¯ãæãçå£ãªã¢ããªã±ãŒã·ã§ã³ãæ±ããŠããããŒã¿ããŒã¹ãã圌ããäœããªãã£ãããšãã®è£è¿ãã§ãããã
çµå±ã3ã€ã4ã€ã®ã¹ãã¬ãŒãžè£œåãç¹ãåããããã®çµã¿åããã«é¢ããããã¥ã¡ã³ããå幎ãå€ããªã£ãŠããªãããšãç¥ã矜ç®ã«ãªãïŒããã人ã«ã¯ãããã ããïŒã
ããåã¯äœãåãã£ãŠããªãããšæããããããªãã
ã§ã¯ãã³ã³ãã¥ãŒãã£ã³ã°ã»ãµã€ããèŠãŠã¿ããã
ããããã¯ãã
ã³ã³ãã¥ãŒãã£ã³ã°ãåãããã«æ··ä¹±ããŠããã
Workersãããã
ããã«ãAIãšãŒãžã§ã³ããä¿¡é Œã§ããªãã³ãŒãã®ããã®ãã³ã³ããã«ä»£ãã軜éãªéžæè¢ãšããŠãã©ã³ã¿ã€ã ã«ãã£ãŠçæãããã¢ã€ãœã¬ãŒãïŒIsolatesïŒã§ããDynamic Workersãããã
次ã«ããµã³ãããã¯ã¹ïŒã³ã³ããäžïŒã
ãããŠããã«ã³ã³ããâŠâŠã
ãã®åšå²ã«ã¯ããšãŒãžã§ã³ããã³ãŒããæžããŠå®è¡ã§ããããã«ããããã®ãããŸããŸãªãã³ãŒãã¢ãŒããã®ãã¹ãæ£ãã°ã£ãŠããã
ãããããç°ãªãåé¢ã¬ãã«ãèµ·åæéãäŸ¡æ Œäœç³»ããã€ã³ãã£ã³ã°ãæã£ãŠããã
ã©ãäžã€ãšããŠãåãªããã³ãŒããå®è¡ããå Žæããšã¯åŒã¹ããã®ã¯ãªãã
ããããéžæããã«ã¯ãäºãã«ççŸããŠããããå®éã®è£œåãããé ããŠãããããè€æ°ã®ããã¥ã¡ã³ãããŒãžãèªã¿èŸŒãŸãªããã°ãªããªãã
ãçšéã«åãããŠç°ãªãã¬ã€ã€ãŒã®ã³ã³ãã¥ãŒãã£ã³ã°ãå¿ èŠãªãã ããšèšããããããªãããããªããç§ããŸãééã£ãŠãããšããããšã ã
ã§ã¯ãææ°ã®ãã€ãïŒç±çïŒãèŠãŠã¿ããã
AIãšãŒãžã§ã³ãã ã
ãšãŒãžã§ã³ãé¢é£ã¯ããã«éšãããã
Agents SDKã
Flueã
Project Thinkã
Cloudflare OSïŒåœŒãã¯ç€Ÿå ã®ãšãŒãžã§ã³ãçšã¯ãŒã¯ã¹ããŒã¹ããªãŒãã³ãœãŒã¹åããã°ããã ïŒã
ãããŠããªãã¶ãŒãããªãã£ïŒå¯èŠ³æž¬æ§ïŒã¯åŸä»ããããïŒããã«ã€ããŠã¯åŸè¿°ããïŒã
æ°ããçºè¡šããããã³ã«ãæ¢åã®ãã®ã宿ãããã®ã§ã¯ãªããæ°ããããŒãã¹ããã¬ãŒã ã¯ãŒã¯ã远å ãããŠããã
å žåçãªãããã¯ããããŒãžã£ãŒã®æå£ã ã衚é¢çãªé åãåºããäžè²«æ§ã倱ãããããšã§ãéçºè äœéšãããµã³ãããã¯ã¹ããè±èµ°ããå éšå®éšãã®ããã«æãããããŸã§æŒãé²ããã®ã ïŒæå³ããããã ããïŒïŒã
RAGãåã話ã ãAutoRAGã¯ãAI Searchãã«æ¹åããããããã¯åã«R2ãVectorizeãWorkers AIäžã§è¡ããããããŒãžãã»ãã€ãã©ã€ã³ã«éããªãããã¢ãããã«ãœã³ã«ã¯ããã ããã
ãããå®çšã«ãããŠã¯ãå質ããã£ã«ã¿ãªã³ã°ããã€ããªããæ€çŽ¢ããããŠå®éã®å¯èŠæ§ã®é¢ã§ãé©åãªRAGãã©ãããã©ãŒã ãããŸãšããªãªãŒãã³ãœãŒã¹ã®ã¹ã¿ãã¯ã«åã°ãªãã
ãåçŽãªã±ãŒã¹ãªãåããâŠâŠã€ã³ãã©äŒæ¥ãšããŠã¯ãããŸãã«äœãããŒãã«ã ã
ããã¥ã¡ã³ãã«ã¯åããã°ããã ãUIãããªãã¶ã€ã³ãããã ãã§ãä»äºãçµãã£ããšæããªãããŒãžã¯æªå®æã®ãŸãŸãªãªãŒã¹ããããµã³ãã«ã³ãŒãã¯è æããŠãããæ°è£œåãç»å ŽããŠããçã®ã€ã³ãã©ã«æ±ããããæ£ç¢ºã§ããŒãžã§ã³ç®¡çããããªãã¡ã¬ã³ã¹ïŒãšãŒãžã§ã³ãã®ããã®åºæ¬çãªSKILL.mdã®ãããªãã®ããïŒãçšæãããŠããªãã
äŒç€ŸèªäœããåŸã«å 責äºé ããTODO: ã¯ãªãŒã³ã¢ããããå¿ èŠã«ãªããããªAIçæã³ã³ãã³ããåºè·ããŠãããšããä¿¡é Œã¯å€±ãããã
ãšã³ãžãã¢ãªã誰ã§ããããã¥ã¡ã³ãã¯ãããã¯ãã®äžéšã§ããããšãç¥ã£ãŠãããããã¥ã¡ã³ãããŸãšãã«äœããªããªããã©ããã£ãŠæ¡çšãšä¿¡é ŒãåŸãã€ããã ïŒ ãããäºæ¬¡çãªããŒã±ãã£ã³ã°ãšããŠæ±ãã®ã¯ãææªã ã
æšè«ã¬ã€ã€ãŒã§ããWorkers AIãèŠããŠã¿ãŠããåããã¿ãŒã³ãç¶ããŠããã
ã¬ã€ãã³ã·ãæ¹åããããã倧ããªãªãŒãã³ã¢ãã«ã远å ãããã«ã€ããç¶æ³ã¯åäžããŠããããã«èŠããããããæ·±ãèŠãŠã¿ããšãå€ãã®ã¯ãŒã¯ããŒãã«ãããŠãéåºŠãææ°ã®ããã³ãã£ã¢ã¢ãã«ã®æäŸã«ãããŠãäŸç¶ãšããŠç¹ååã®ãããã€ããŒã«é ãããšã£ãŠããã
Cloudflareã¯ãšãŒãžã§ã³ããå®è¡ããå Žæã ãšèªç§°ããŠãããããã®ã«ã¿ãã°ã¯æšå¹Žã®IKEAãããã²ã©ãç¶æ ã ã
çµå±ãããã©ãŒãã³ã¹ã®åé¡ãããå€ãã®ããŒã ã¯éãæšè«ãå¥ã®å Žæã«éããCloudflareãåãªããé 管ïŒplumbingïŒããšããŠæ±ãããšã«ãªãã
ããããç¶æ³ã®å€ãã¯ãã€ã³ãã©å±€ã®äžã«åŒ·åºãªã¬ã€ã€ãŒãç¯ãããšããããXäžã§VercelãšæŠãããšã«éãã眮ããŠããããšããæ¥ãŠããã
ãšããžé¢æ°ããã¬ãŒã ã¯ãŒã¯ããšãŒãžã§ã³ãã»ã©ã³ã¿ã€ã ãããã«ã¹ã¿ãã¯ããšãã£ãçºè¡šãæ¥ã ç¹°ãè¿ãããŠããããCloudflareãç¹å¥ãª
åæïŒè±èªïŒã衚瀺
There was a time Cloudflare just made the internet better by staying hidden like Batmanâs identity: protect & fight the bad people, for the sake of the global city of the Gotham⊠err I mean the internet.
When I installed Cloudflare on my website for the first time 10 years ago - it saved me tons of megabytes, saved me money on bills and also the moment it sent me a monthly reporting on how my site was performing⊠thatâs when I knew Cloudflare (CF) was AWESOME.
Because Cloudflare was doing a few things well: it sat in front of your site, ate the attacks, cached the static stuff, did the DNS, and thatâs it.
No BS.
Good infrastructure. Fast. Reliable. Boring in the best way.
The new stuff. Not so good.
More importantly this is my personal opinion on my personal blog, you can disagree, thatâs ok with me!
Fundamentally I work at a small AI startup, rely on CF and I am a not-totally-unhappy-but-also-not-totally-happy
customer of theirs.
CF is a big business, a big money making machine. Today they are bigger than ever and still route a ton of the daily web (something like 1 in 3 requests or so).
Great job for the shareholders and whatnot, the safety and caching layer they sell is doing something right and pays the bills (stock is at an all time high as I write this).
No matter how well the stock is doing the last few years CF turned itself into something a little more cringey and clique (but not as bad as others cough â³).
Today it doesnât feel like a company ran by good engineers, itâs now PMs and vibecoders with what I call AI psychosis: dream it -> vibe it -> ship it.
Lost touch with reality
First of all tons of more outages than ever, remember that React useEffect fkup [0]? Complete insane that this would happen at an infra company that runs a third or so of the web.
Outages are omnipresent but letâs talk about my biggest complaint: the DX.
The developer experience feels like bolted on as an afterthought.
But CF is an infra company, with badass engineers, shouldnât the DX be top?
Instead CF decided it also wanted to be a cloud platform for everyone, kids, dogs, and vibers.
How did we get there?
The AI product manager mindset.
Ship slop, post it on X, get 200 like rinse and repeat.
Instead of focusing on expertise, reliability and simplicityâŠ
This is how an INFRA company got product-managed into something closer to the problem it used to solve.
When an infrastructure company gets crushed by a full product management org, you know whatâs coming next: first features multiply. Naming turns into marketing (Hyperdrive? sounds cool right? ship it). All that seem to matter are some half-finished primitives, cousin-wife style.
Examples? Ok -> Let us look at data storage.
They got D1 (SQLite serverless), Durable Objects with their own SQLite, KV, R2, Queues, and Hyperdrive to speed up external Postgres or MySQL.
STILL no real first-class managed PostgreSQL that feels native. Keyword here is that it must feel native.
Hyperdrive is a smart connection pooler and cache for databases that live somewhere else.
Useful but an admission they never built the database most serious apps still want.
In the end you end up gluing three or four storage products together and hoping the docs for that combo arenât six months out of date (IYKYK).
Ok maybe youâre gonna think: âYOU DONâT KNOW WHAT YOUâRE TALKING ABOUT DUDEâ.
Letâs take a look at the compute side.
Woops.
Compute is the same mess.
Thereâre Workers.
There are also Dynamic Workers, runtime-spawned isolates sold as a light alternative to containers for AI agents and untrusted code.
Then Sandboxes (on Containers).
Then full ContainersâŠ
and a bunch of âcode modeâ paths around it all, so agents can write and run stuff.
Each one has different isolation, startup time, pricing, and bindings.
None of them is just âthe place you run code.â
Picking between them means reading multiple docs pages that contradict each other or lag the actual product.
Ok maybe youâre gonna say: â DUDE WE NEED DIFFERENT LAYERS OF COMPUTE FOR DIFFERENTâ. OK THEN - I MUST BE WRONG AGAIN.
Letâs look at the latest and greatest hype.
AI Agents.
Agents are even noisier.
Agents SDK.
Flue.
Project Think.
Cloudflare OS (they just open-sourced their internal agent workspace).
And the observability gets bolted on later (more on this below this section).
Every new announcement adds another harness or framework instead of finishing the one they already have.
Classic product manager move: add more surface area, maximize incoherence till the point developer experience feels like an internal experiment that escaped the sandbox (get it?).
RAG same story. AutoRAG got renamed AI Search. Itâs just a managed pipeline on R2, Vectorize, Workers AI. Fine for demos and hackathons.
But in real use it lags proper RAG platforms or even a decent open-source stack on quality, filtering, hybrid search, and actual visibility.
When it âWorks for simple casesâ⊠you know that is a low bar for an infrastructure company.
Docs kill me. You canât just âredesignâ the UI and call it a job done. Pages ship incomplete. Examples rot. New products show up without the precise, versioned reference material (or even basic SKILL.md stuff for agents) that real infrastructure needs.
Trust goes away When the company itself is shipping AI-generated stuff that later needs disclaimers and TODO cleanups. [1]
Every engineering knows that documentation is part of the product. If you canât get the docs right - how can you get adoption and trust? Treating it like secondary marketingâŠno bueno.
Peeking at Workers AI, the inference layer, just keeps the pattern going:
As latency got better and they added bigger open models, things seemed going up, then you look deeper and you see it still trails specialized providers on speed for a lot of workloads and on having the newest frontier models.
Cloudflare pitch itself as the place to run agents, but the catalog is worse than last yearâs IKEA.
Then performance force a lot of teams to send the hard inference somewhere else and treat Cloudflare as plumbing again. [2]
A lot of this comes from caring more about fighting Vercel on X than building a solid layer on top of the infrastructure layer.
Edge functions, frameworks, agent runtimes, âfull-stackâ announcements keep coming day in and day out, but the core network, reliability, and simplicity that made Cloudflare different get less consistent attention. It feels like AI psychosis has wrapped the whole upper echelon, so the product org gets measured on feature velocity and competitive posts instead of making the existing stuff excellent.
This AI craze led the whole team to produce a sprawling catalog of overlapping tools, each good enough for a blog post. None of them the clear durable answer an infrastructure customer actually needs.
This is what product managers do to an infrastructure company when nobody stops them.
They optimize for announcement cadence and surface-area growth.
The coherent, trustworthy infrastructure layer that made Cloudflare matter? That layer is getting harder to find under all the noise.
Cloudflare has spent years announcing progress on Observability. Logs became âGenerally Available.â Unified Observability section showed up in the dashboard. Automatic tracing went into open beta. Query Builder, metrics views, OpenTelemetry export got added. Marketing says first-party observability that finally matches the platform.
SIIIIIIKE
Reality feels a lot different because the core pieces stay partial, buggy, or just missing when you need them.
Their own docs list hard limitations that never went away. Tracing is still open beta [3] (it literally says BETA on the badge next to the name Tracing on their docs site AUG 2026).
Non-I/O operations often report 0 ms because of Spectre mitigations in the runtime. Trace context doesnât propagate to external services, so end-to-end visibility across non-Cloudflare stuff is broken on purpose. Span attributes are incomplete; theyâre still planning to add more. Even paid accounts reported the platform wrongly applying aggressive 1% sampling even when head_sampling_rate was set to 1 and usage was way under quota - luckily it got fixed [4]. How can you ship logs with bugs, does anyone else use observability?
Community threads show the day-to-day pain (donât worry they fired the community managers facepalm one more bad decision): people report that logs vanish from the dashboard while wrangler tail
still shows them in real time. One big March 2026 incident had most logs stop showing across an entire accountâonly scattered entries appeared even with correct config, available quota, and no code changes.
One developer put it clean: âlogs and traces from workers in one click is the missing piece, workers observability has always been the weak spot.â They keep shipping adjacent features while the basic experience of âI want reliable logging for Workersâ stays incomplete.
Remember this scenario? itâs Monday. Open HN and shout âDad wake up new Cloudflare product droppedâ. Within hours a Product Manager posts the announcement on X. Post is optimized for engagementâclean screenshots, bold claim, a thread. Then the long blog post: a 6000 word story, aspirational framing, dashboard screenshots, a few customer quotes, and almost no real technical talk about the hard trade-offs or why they picked this design over the alternatives. Is talking about engineering decisions considered secret sauce? Or was it because ChatGPT suggested it?
Every other Monday a new drop:
Another agent harness.
Another sandbox variant.
Another managed RAG pipeline.
Another way to run code.
The post smell like marketin from a mile away, but youâre an infrastructure company. Who else is gonna read those blogs? Dieticians?
The deeper problem sits above the product managers. Look at the current leadership and the question is unavoidable: where are the infrastructure people who once defined Cloudflare?
They still have strong engineers (hi Kenton Varda). But the center of gravity shifted. CF is optimized for announcement cadence, competitive positioning against Vercel, and the next AI story.
The people who understand the hard constraints of running a global anycast network, the subtleties of isolate isolation, control-plane reliability⊠seem to have less authority now.
You know how you know? The 2026 workforce cut made the priority clear. About 1,100 roles gone framed as an AI-driven (AI Slop) move toward an âagenticâ operating model. Old talent keeps flowing to OpenAI, Anthropic, and other AI labs.
What Cloudflare needs is more T-shaped infrastructure peepz. People deep in systems, networking, runtime design, and reliability. And product managers should exist to serve those people.
You might not believe it reading this far but a lot of people like me still love the underlying product. The cloud network. Thatâs exactly why the current path is so frustrating. I feel like this is death by a thousand AI slops: AI Psychosis.
Cloudflare still has time to reverse it. Hire people that care and donât just chase the F.I.R.E. at 35 with multiple hundred thousand dollars a year + RSUs for posting a viral tweet.
[0] https://blog.cloudflare.com/deep-dive-into-cloudflares-sept-12-dashboard-and-api-outage/
[1] https://www.thestack.technology/cloudflare-matrix-blog-ai-assisted-vibe-coding/
[2] https://developers.cloudflare.com/ai/models/
[3] https://developers.cloudflare.com/workers/observability/traces/
[4] https://www.answeroverflow.com/m/1484012295314215104