I personally saw how novice Python programmers searched for “Python compiler” while their actual intent was to find Python REPL/execution environment online (pythontutor, ideone, repl.it, trinket.io, etc)
Many of this services use “compiler” in their description. It may be technically true if they use Python implementation that compiles Python source to byte code first, and then interprets the resulting bytecode (like CPython, Pypy implementation do).
I looked briefly at Marimo when building - awesome project. I wasn't sure about building on Pydodide as it's obviously not full Python compatibility. But seeing someone else building a popular project on it helped me make that decision!
Maker here! Runs in an isolated Web Worker using Web Assembly, via Pyodide. Everything runs locally in your browser - no file system or other access. Scheduled run (paid plan) run on AWS lambda.
So, yes, sadly, network requests only work with domains with Access-Control-Allow-Origin: *. I'm looking at adding a backend CORS proxy to fix this.
We also have a Chrome extension with no CORS limitation. The extension lets you right-click Python code snippets on basically any site (Claude, ChatGPT, Deepseek etc.) to run it instantly.
Support is roughly 10 hours per week and we're now up to 270 customers. The rest of the time is spent on product, reviewing marketing content and occasionaly sales. I've been full-time since $5k MRR as trying to juggle all this with a full time job was miserably + slowed down growth.
$80-90k isn't actually that much less than a developer salary (in U.K., not U.S.), but it's an interesting question what I'd do if it didn't grow any more.
I'd probably put it into maintenance-mode, and start another micro-saas, as I love the freedom of working where/when/how I want. I'm hopeful of hitting $150k ARR by end of year though, and $250k next year.
super cool to see the maturity in knowing what you want. i realize now that i was wayyyyy more profitable (cash money in my pocket) when my startup was literally 10x smaller. for those aspiring to be the next big blow up, as you grow/scale, overhead and the need to manage your own people start taking over from building product and supporting/making your customers happy.
for context, i'm at ~$400k MRR/just shy of ~$5M ARR and i make way less (in cash) now than i did at $40k MRR. don't get me wrong, the enterprise value has supposedly gone up but that's a lottery ticket versus the consistent cash in your pocket.
Thanks! Super interesting example. Do you prefer the day to day challenges now or when you were at $40k MRR?
I basically look at entrepreneurship as trying to create my perfect job: make $200-500k/ year, work on what I want with smart people, don't have a boss etc. So a lifestyle business. But maybe I'll get bored and want to take a bigger swing, who knows.
What customer support needs generally take up the most of your time? By rest of your time, are you talking 40 hour weeks? 60 hr weeks? Just trying to understand the time commitment for this amount of MRR
People finding bugs - it's a super flexible tool so lots of edge case bugs. Helping people set up their requests (e.g. no-coders who don't totally understand APIs or DF). Then boring stuff like billing queries/refunds etc.
Perhaps, but some of those courses are actually useful; and some of the creators build solid businesses.
What is becoming a problem is the super low quality, autogenerated derivatives. But those are more a symptom of a broken internet (youtube/google search) than anything else. Now that garbage on youtube cannot be downvoted, and since youtube does not (has never?) shown up/down rating numbers on content before you click to view it, it's exceedingly difficult for the viewers to find the good stuff.
You're right, it's an interpreter and that would be the 100% accurate term.
For online coding environments, the two are often used interchangeably. More people search for 'compiler', so I'm using that widely on my site.