It's always "maybe later" and never "no seriously, I don't want this, go away"
4,254 karma · joined May 16, 2016
I started OnlineOrNot in early 2021: https://onlineornot.com
There's no massive team, no investors looking for growth at any cost, just me, running a self-funded, sustainable business from France.
Open invitation to talk shop: you can always reach me at max@onlineornot.com
---
I also blog about running a SaaS: https://maxrozen.com
---
I'm a Software Engineer originally from Sydney, Australia with a passion for the Internet.
I've worked at Atlassian and am now at Cloudflare, building the Workers platform.
It's always "maybe later" and never "no seriously, I don't want this, go away"
You might want to spend time figuring out how to keep your status page online when your hosting provider goes down, thankfully for the business, others don't.
There may be many others like it, but this one is built differently: https://maxrozen.com/lessons-from-my-third-year-running-a-sa...
Most recently I shipped an MCP server (w/ OAuth sign-in) recently to expose the API a bit better to agents, a TypeScript SDK and rewrote the CLI to use it. Also been reworking the terraform provider to cover the whole OpenAPI spec's surface area.
Just before LLMs became a thing I took the time to rewrite from having a private GraphQL server + public REST API to just using the REST API to build the product, super glad I did.
Oh it very much is, (at least in Australia the major 4 banks have agreements with data brokers)
Text from tweet:
Today we are releasing Cloudflare OS, a chatbot with connectors, just like every other tech company is doing.
Except actually, it's different. This is a remake of Sandstorm[.]io, my startup from 10 years ago, except this time built on Cloudflare Workers (the platform I've spent the last 9 years building) and deeply leveraging AI. This is more or less the culmination of my secret 10-year master plan.
This is a full-on personal app vibe coding platform, in which the sandbox is so secure that you can pretty much go wild -- the AI cannot introduce a significant security bug. We believe a company's security team can feel comfortable giving non-technical users permission to vibe code and then sleep soundly at night.
How is that possible? It's the Sandstorm security model, revisited. A "Gadget" is the same thing as a Sandstorm "Grain": a fine-grained app instance. For example, if you have a document editor app, each document runs as a separate instance of the app, in a separate sandbox (one "Gadget").
This means two things, both of which I think are Big Deals: 1. The platform can manage all access control, by controlling who can access the Gadget at all. There is no way the Gadget can accidentally leak itself to an attacker -- even an attacker who has access to other Gadgets based on the same app. 2. Since everyone is running their own copy of the code, everyone can freely modify their copy of the code.
Think about #2 a bit more.
What if, when you wanted a new feature in the software you are using, you could just prompt your agent to add it?
This doesn't work in the cloud Software-as-a-Service model, because you are not running your own copy of the app.
Sandstorm tried to change that 10 years ago, but the world wasn't ready, because not enough people had the skills or patience to actually modify their software. AI has changed that. Now you just ask the agent -- the same agent that you are using to help you interact with the Gadget can also modify the code of the Gadget.
And it is so fun.
if you think you can do the job, track down the hiring manager and convince them.
I'd reach out to people you've worked with before and ask if they need help.
Used to take a few seconds to get a week's uptime data and do some useful analysis.
Since moving to Clickhouse I think I can grab a full year's data in around 200ms (probably less if I try optimising it). Still completely blows my mind everyday.
Say you're using a m8i.large (2 vCPUs, $0.043/hr on spot pricing). Is the article saying you dedicate a whole physical core to one browser or am I totally misunderstanding here? If so, are you taking a loss on every browser hour?
Eventually we snapped and migrated to pnpm. Installs (both in CI and on local dev machines) are significantly faster. Turned out to be about a day's work to migrate with an LLM's help.
You preface with PUBLIC_ to expose them in client side code.
More recently, I've made it so you can drop your existing playwright test suites into the code editor, and it'll Just Work.
A whole bunch more work to do around that, but I think letting folks drop code in makes more sense than continuously updating the UI.
I'm only impressed by side projects if they had users and/or MRR - something serious that proves you worked on it long enough to have something to show for your efforts
At the same time I wouldn't skip a candidate for not having a portfolio - a full time job is enough