Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • For an article that claims to know Cloudflare, I don't think he does.

    Cloudflare build from the bottom up. First the SDN ( Software Defined Network), then the products on top. The first one was logical: CDN + DDOS.

    All the rest continued to build on top of the SDN - Workers, D1, ... But once they have the full stack ( which happened arround D1), it was time to let others build on top of Cloudflare.

    That's the current stage ( Cloud 2.0), that was always the goal. It's even in their ticker ( NET ).

    In practise, AI could be a godsend. A total new foundation for software where the Cloudflare stack is a perfect product fit( disposable compute, where others will protect their compute with long running compute contracts). I can't blame them to try to seize the opportunity.

    Tbh. I feels like the author hasn't actually adjusted to how Cloudflare is building it's cloud ( eg. how powerfull Durable Objects is).

    PS. A big outage is a long time ago... ( we use them, I remember the issues those days and the post mortem, a lot became more stable as far as I noticed).

  • Hey everyone, author here, I am very frustrated with the state of Cloudflare and I posted this blog the other day on my blog and here on HN (but generated no discussion), thanks for re-posting it, I am gonna start reading the comments and start replying
  • I think like with most large companies that still ship new stuff:

    it gets a bit more complex for customers to figure out what the good nuggets are and what to ignore for now

    same @ google, aws and so on

    (I usually rely on opinions of people i trust to find the 'javascript — the good parts' version of large offerings)

    the other extreme would be not to try and ship new stuff which is also risky

    difficult to find a balance and probably a good idea to over-index on momentum and new stuff

    while investing enough in hardening and improving the stuff that sticks

    by tosh
  • A good point made in the post (that's not really specific to CF) is the problem with multiplying features. It's interesting that most of the extremely-hot-on-AI companies and leaders I know are hyped about 100x product dev, etc and want to throw tons of new assorted features out. This is not a good thing!

    I've been at companies with lots of staffing and velocity (pre-AI), and it is a huge foot-gun to think pumping out features is automatically a good thing. Most paying customers do not want this from SaaS type companies.

    Smaller companies especially should calm down and do one thing well, and unfortunately AI dev does not encourage that.

    by gedy
  • I don't know where this person got the idea that a company "run by engineers" would result in good products. Engineers don't always care about the end result. I've seen engineers completely compromise the utility and experience of the product to make their own job easier or more fun. If it "sounds logical", they assume it's good and don't ask more questions about how it will impact users.

    Would you hire a mechanical engineer to run a car company? The mechanical engineer cares if the transmission is highly efficient; they don't care if the seats are comfortable, or if the car can fit standard wheels/tires. Those are the things the car's user cares about. They expect the transmission to be efficient, but they equally expect it to be comfortable and compatible.

    "Infrastructure" isn't a raw mechanical component. It's a product with an entire "life" outside the technical. How it's controlled by a user, its responsiveness and intuitiveness, how they (and 3rd parties) interface with it, its operational and failure modes, its outputs and inputs... all of that's separate from the internal workings.

    It's the difference between a car having a door, and having a door that fits perfectly, opens with ease, and closes with no effort, gaps or seams. A ton of extra work is required to make that happen. Making the door is easy; making it fit well is much harder.

    Putting a nerd in charge will not fix the focus on the end result. You need to put people in charge who are obsessed with the customer's experience. Say what you will about Jeff Bezos and Steve Jobs, they at least got that right.

  • Hard disagree. Sure their docs are bad, and it's sometimes buggy. But to me cloudflare is actually innovating and trying to offer "new" infrastructure. Durable objects and workers are super cool. R2 has free egress, isn't it insane that they could pull that off?

    If what you want is a VM to run postgres then there are other offerings that would be much better.

    Not saying they aren't evil though, they probably are, but the infra stuff is cool.

  • What’s missed from the post is that Cloudflare for many years now has felt that they are a “Cloud 2.0” company.

    And AWS/GCP/etc are “Cloud 1.0”.

    They believe that AI Agent will fundamentally change the internet, and it’s hard to fault them for seeing it that way when their own stats shows that bot/agents account for the majority of Internet traffic.

    As such, going all in on AI fits into their thesis of being “Cloud 2.0”.

  • > There was a time Cloudflare just made the internet better

    There wasn't. Cloudflare is a cancer grown too big. And it was always positioned to become one, the middleman between users and the Internet.

    It is already painful to browse web sometimes using the non-"standard" tools (that is, not a Chrome with Google account signed in, not an EU/US residential IP). What if tomorrow Cloudflare checks will require attested and signed browser binaries?

Explore Birbla archives