You are viewing archived messages.
Go here to search the history.

Murat Kasimov 2025-11-12 01:29:51

Hello everyone! I was discovering how documentation for a programming language could look like - I came with my own engine for Π― where you can click on every token in code snippets and follow it. As a demonstration, there are first 6 chapters on polished step-by-step tutorials demonstrating designing a command line task manager: muratkasimov.art/Ya/Tutorials. And here is an example with deconstructing an regular operator: muratkasimov.art/Ya/Operators/kyokl.

Ivan Reese 2025-11-12 07:27:19

Oh that's a really nifty idea! It makes exploring the code feel like falling down the Wikipedia rabbit hole.

I'm curious β€” the description of Π― mentioned that there are elements of visual programming embedded in the text interface. Can you share a bit about that?

Ivan Reese 2025-11-12 07:28:23

I see various pill-shaped symbols, but I'm not sure what they mean. (I'm only very lightly familiar with category theory.)

Ivan Reese 2025-11-12 07:31:20

Like, what's with the "stretched" versions of operators?

Murat Kasimov 2025-11-12 09:27:11

About visual programming - code you see on the site you can see in Visual Studio Code, you just need to install a special font, this is how it looks like: youtube.com/watch?v=OJ6vb0mIiCU&list=PLzkSCNTBZnGj4KVpDHquWtf19e1ElvlbV&index=2

Murat Kasimov 2025-11-12 09:28:44

About pill-shaped symbols - each letter means something (like Y stands for Yoneda, L for limits, etc). I actually even generate most of those operators in codebase since composition of functors is a very easy thing.

Murat Kasimov 2025-11-12 09:30:15

About stretched operators - to each operator name you can add underscore symbol ( _ ) to make it visually wider - it decreases precedence so that you don't even need parentheses to visually understand what is the order of operations.

Ivan Reese 2025-11-12 15:36:54

That's super clever.

Ivan Reese 2025-11-12 18:07:14

Yeah, this project is fantastic. I've shared it internally at Ink & Switch since I know a few folks there will find it interesting, and I added it to my Visual Programming Codex. I hope you'll continue to share more about it here in this slack.

What's the current status of the project? I see lots of activity on Github, which is heartening.

Murat Kasimov 2025-11-13 00:52:29

The core of the project is stable, I mostly working on better documentation and trying some ideas where it can be appliable.

Nilesh Trivedi 2025-11-12 06:05:13

Hey folks, this is what I have been working on for past few months: qwikbuild.com

The way I like to explain this to technical folks is: it is an AI coding agent not for you but for your friends and family members who likely are mobile-native, and tend to have much higher expectations from AI when it comes to building ready-to-use and full-featured web apps. πŸ˜€

Feedback and brickbats are welcome! πŸ™

πŸ“ Qwikbuild AI - Build your App in 7 minutes on WhatsApp

Turn your creative ideas into professional websites and apps instantly. Send a voice note, screenshot, or example via WhatsApp, and our AI builds your site in minutes with stunning precision. No coding required.

Ivan Reese 2025-11-12 07:20:06

First, congrats on launching this. Democratizing web dev is a laudable goal.

Second, this is such a polished product offering that I'm not sure how to offer feedback on it in this venue. I'm the wrong audience.

Is there any technical writing or behind-the-scenes material that might be a good fit for the folks in this community?

Nilesh Trivedi 2025-11-12 08:13:31

I haven't written any behind-the-scenes material for this yet, but this is free to try for everyone.

I was hoping people here might be able to try this and educate me about what the next critical pieces to build should be, to actually empower users who have been left out because of traditional ways of programming things.

It's a startup I'm building so I need to quickly learn what the actual user pains are.

Tom Larkworthy 2025-11-13 07:54:00

Kinda difficult to give good feedback. Its way above the level of polish we normally see here, great graphic design, looks very approachable. I have no idea if it works, because I have the curse of knowledge, and its for people without.

There is some kind of internal pushback I feel because I do not want AI slop apps shot out like a machine gun, but then the demos are quite encouraging, like a booking form for a sole proprietor tutor. So that made me reflect for a while and think this is kinda of exactly what democratising coding should look like, and maybe whatsapps is exactly the right interface πŸ€”

Anyway, it made me think deeply and with so many counter directional views that I left no feedback!

I think on balance its a great idea and empowering the people to produce their own homegrown software is a great goal. The pricing seems reasonable. I don't like SaaS for the lock in effect, but thats more of a personal philosophy, and anyway, you need a networked presence for whatsapp to work anyway so it does make sense for what it is. I think it comes from a good place. I hope it does well and people use it to build useful things that solve personal problems and not spam. That would be awesome.

Nilesh Trivedi 2025-11-13 08:12:23

So, here is an architectural detail: only the frontend SPA is coded by the LLM. The database, auth, comms, CRM etc are offered as platform modules to keep them robust.

Our intended audience is solopreneurs, and one way to explain this product is Shopify-for-services.

The website is just a landing page. The actual user experience is on WhatsApp chatbot. I encourage you all to please try it out and build something.

When we were brainstorming ideas, my first reaction to this idea was: "Vibe coding using voice on mobile? I would never want to do coding that way". It took me some time to realise how transformational this feels to non-programmers to be able to build tools for their own needs, instead of waiting and hoping that some startup or VC will think of them as a worthy market to pursue. It dawned on me that this is exactly on point for something I care about: making computing more humane. We then doubled down on that and added support for voice input in languages other than English.

I do think coding LLMs have shifted value away from code to intent (specs) and taste/quality assessment (evals). I myself am yet to come to terms with it fully though. πŸ˜…

Nilesh Trivedi 2025-11-13 08:24:23

Here is one more detail: We don't expect AI to deliver complex apps safely 100% of the time. We provide human-programmer-in-the-loop for review and fixing the things AI can't get right. This is another thing that makes us different from Replit/Lovable etc.

For eg: I learned that many people had trouble using website-makers like Wix because they got stuck at domain purchase and DNS configuration.

So, we use all 3: Robust expert-written code, LLM-generated code, and human review - to actually build sites/apps. It has just gotten dramatically cheaper and accessible for everyone beyond traditional programmers.

Maikel van de Lisdonk 2025-11-13 16:12:30

I am having some fun with itπŸ˜„. Although I am not your target audience either. It is polished, very nicely done! Entering prompts via whatsapp is an awesome idea for your target audience, really low barrier

Maikel van de Lisdonk 2025-11-13 16:30:54

Will it be possible to give the generated code to a developer for further development?

Nilesh Trivedi 2025-11-13 16:40:38

Maikel van de Lisdonk Yes. There are some dependencies on the platform, but not much. We're trying to keep the app code as standard and portable as we can.

Maikel van de Lisdonk 2025-11-13 16:43:25

Which LLMs do you use?

Nilesh Trivedi 2025-11-13 16:43:39

Claude Sonnet 4.5

πŸ•°οΈ 2025-11-03 13:22:46

...

Konrad Hinsen 2025-11-13 06:20:26

Here's a blog post placing my HyperDoc project in the context of Bret Victor's "explorable explanations", with Micrograd supplying the illustrations: blog.khinsen.net/posts/2025/11/12/explorable-explorable-explanations.html