:wave: Hi. After 20 years of building web applica...
# introduce-yourself
a
👋 Hi. After 20 years of building web applications I founded https://toddle.dev because I wanted a better set of tools. It combines a programming language, framework, version control system and hosting platform into one. Since I started toddle I have been really interested in other ideas around future of code. Especially when it comes to rethinking the interface between programmer and computer.
r
Rad. I've been paying attention to the no code/low code space for a while and I've heard good things about toddle, so kudos!
a
Thank you
Have you tried it?
r
I haven’t actually gotten a chance to. I’ll admit, I’ve also been a web dev for 20 years and I’m pretty used to building and using my own tools/infrastructure etc. I’m curious though, and I might have to give it a try for a project sometime.
a
We are trying to improve our onboarding. Would you maybe be up for a 20min call where you try it out for the first time ?
r
Yeah, sure
a
Great. I really appreciate it
r
I booked something for tomorrow.
a
Excellent
r
Anything I should do to prepare?
a
No the less prepare you are the better
😄
r
haha, I had a feeling, just wanted to make sure
s
Hi @Andreas Møller. Good job building Toddle. 👏 Few questions for you: 1. How are you changing your strategy due to AI coding tools like Replit, V0, Cursor etc. (‘Vibe coding’ ftw!) 2. Aren’t there like 20 no-code tools for webapps, excluding the newer AI tools? How does your product compete? Guess it’s not a winner takes all market. What’s your ARR?
a
Hey @Shawshank. Thank you. 1. Our product strategy is not affected by the rise of “vibe coding”. toddle is made for teams that want to build and ship web applications. Vibe coding is mostly for fun. It has forced us to change our messaging and marketing. We used to talk about speed of development. Now we focus on quality and collaboration
2. toddle is not a nocode tool (this took a while to realise) Nocode tools are for non technical people who want to build an app or website but does not want to learn any of the technologies involved. The best description we have come up with is “A game engine but for building web apps”. Just like unreal shipped with a framework, a rendering engine physics, visual scripting language and the unreal editor, toddle ships with everything your team needs to build web apps.
Our website does not communicate this very well 😀
s
Got it. So Toddle is a pro code tool that supercharges how devs work and helps them grow skill-wise. I was skimming your site, hence, probably didn’t grasp what your website was trying to communicate. Also, I’m probably biased by the AI hype 😅. The AI believers would say that no-code tools, like lovable (which is just amazing btw!) will improve - there will be better ways to “interact” with them. They will become explainable and human-workflow compatible. If that is the case, then these AI models will be as good as a software developer, and can effectively replace (the entire or part of) the development team, and still be useful for production (and no longer be just “for fun”). That sounds like a real threat to tools like Toddle and traditional SWE, if - and big if - it happens. Anyway, Lovable’s ARR is off the roof. Any guesses, if it’s from users just trying out the product, or from users deploying them to production? PS: You can probably try to figure out if any of them are disgruntled and win them over to your side 🙃
a
Our target audience is developers and product designers so there is not much overlap with lovables customer base. The hype around AI is understandable. The AI agents are really fun to play with, but their actual use cases are very limited. You can’t build a viable product in lovable and that is very unlikely to change any time soon
That is not to say AI is not useful in programming, tools like cursor can help automate a lot of tedious tasks in programming. The idea that we don’t need programmers any more is rubbish though. And AI also does not make programming easier in any significant sense
w
Tedious as in, for example:
make V=1 CXX=clang++ \
CXXFLAGS="-std=c++17 -Wall -Wextra -O0 -isysroot $(xcrun --show-sdk-path) -I$(xcrun --show-sdk-path)/usr/include/c++/v1 -stdlib=libc++" \
CFLAGS="-std=c11 -isysroot $(xcrun --show-sdk-path)"