Readit News logoReadit News
seansh commented on Show HN: CodeMic   codemic.io/#hn... · Posted by u/seansh
mikemarsh · 2 days ago
> A sanctuary from AI and vibe coding, focused on human engineering

Big fan of this project for this reason alone. I hope over the next few years we'll see this more and more not just as an implementation detail, but a public branding sentiment that like-minded coders, consumers or even (if we're living in fantasy-land) business clients can rally behind.

seansh · 2 days ago
Thank you. I’d love to spend some time studying the codebases of projects I admire like sqlite, luajit, or whatever Fabrice Bellard has a hand in, and try to find something interesting about them to share with everyone through CodeMic. There's so much to learn from human engineers of that caliber.
seansh commented on Show HN: CodeMic   codemic.io/#hn... · Posted by u/seansh
Bishonen88 · 2 days ago
I know I've seen something like this on hackernews before. SaaS for taking over the IDE at any point of a recording, just without the video.

EDIT: https://news.ycombinator.com/item?id=28207662

Seems this but with a slightly different spin?

EDIT2: Gave it a go. Works as intended, so good job on that. The video being a video, makes it a bit awkward though - if I stop the recording and edit some part, I'd want to see the changes live, but for that I guess I'd have to start the server myself? And when I hit play, my changes got deleted anyway (?).

As for the usefulness aspect, personally I am not sure that this has a benefit over e.g. watching youtube tutorials/following books. I watched one of the videos and I'd have to concentrate on the video, the text and audio at the same time, and it wouldn't be me typing the code anyway, so I'm not sure how much I'd remember of it. I'd have to stop, open a new project and try to rewrite it myself to memorize the concepts deeper. But that's just my personal take - might be that there's a big userbase for such interactive learning!

seansh · 2 days ago
> As for the usefulness aspect, personally I am not sure that this has a benefit over e.g. watching youtube tutorials/following books.

I do like YouTube video tutorials, but only as long as they're short. Watching Handmade Hero (by Casey Muratori) for example was a little frustrating: the videos are long, the codebase is large, things are moving fast, and I'd get lost.

I often wished I could pause the video to look up the definition of a function, or get an overview of when each file/line was edited and jump straight to that point.

Books/blogs are ok for explaining large codebases that already exist, but not for following a project as the code constantly changes. The book Crafting Interpreters did a really good job there, but that's really rare and hard to do.

I think CodeMic could be useful for this kind of long-form tutorials.

seansh commented on Show HN: CodeMic   codemic.io/#hn... · Posted by u/seansh
Imustaskforhelp · 2 days ago
Kudos for actually making it open source.

https://github.com/computing-den/CodeMic

Wishing you luck for this project!

seansh · 2 days ago
Thank you very much.
seansh commented on Show HN: CodeMic   codemic.io/#hn... · Posted by u/seansh
small_model · 2 days ago
Coding session these days is someone typing into Claude Code and waiting. I think this would have been a decent idea a few years ago. Humans typing code into an editor is going to be as rare as debugging assembly.
seansh · 2 days ago
I made CodeMic for those who love to write code by hand and understand code written by hand. It's my little sanctuary from AI.

You may very well be right about the future. I won't argue. I just love the art of programming :)

seansh commented on Show HN: CodeMic   codemic.io/#hn... · Posted by u/seansh
Bishonen88 · 2 days ago
I know I've seen something like this on hackernews before. SaaS for taking over the IDE at any point of a recording, just without the video.

EDIT: https://news.ycombinator.com/item?id=28207662

Seems this but with a slightly different spin?

EDIT2: Gave it a go. Works as intended, so good job on that. The video being a video, makes it a bit awkward though - if I stop the recording and edit some part, I'd want to see the changes live, but for that I guess I'd have to start the server myself? And when I hit play, my changes got deleted anyway (?).

As for the usefulness aspect, personally I am not sure that this has a benefit over e.g. watching youtube tutorials/following books. I watched one of the videos and I'd have to concentrate on the video, the text and audio at the same time, and it wouldn't be me typing the code anyway, so I'm not sure how much I'd remember of it. I'd have to stop, open a new project and try to rewrite it myself to memorize the concepts deeper. But that's just my personal take - might be that there's a big userbase for such interactive learning!

seansh · 2 days ago
I think you mean Scrimba. Yes, it's similar in the sense that in both tools, when you're playing back a recording, you're not looking at the code as a video. But instead the code is there as text. You can pause the recording, look at the files in the project, scroll up and down the editor etc.

The difference is that CodeMic records and replays inside your editor, not on the web. Currently, only VSCode is supported, but the output is independent of VSCode, making it easy to bring it to other editors and even the web.

Another difference is that CodeMic is not focused on web development or any particular stack. It's more general.

seansh commented on Ask HN: What are you working on? (February 2026)    · Posted by u/david927
seansh · 3 days ago
I'm working on CodeMic, a VS Code extension to record and share coding sessions directly inside your editor.

Think Asciinema, but for full coding sessions with audio, video, and images.

It makes following tutorials and understanding real codebases much more practical than watching a video.

Local first, and open source.

https://CodeMic.io

seansh commented on Show HN: Record and share your coding sessions with CodeMic   codemic.io/#... · Posted by u/seansh
JaumeGreen · 16 days ago
Nice. I had the same idea and now I see it done without lifting a finger.

I could not make it work to watch a session from my vscode in steamos (it could be misconfiguration from my part), so I don't know if you can alter the speed of the reproduction from there, which would be great.

From my inexistent list of improvements, make it so that 2 video sources can be sent simultaneously, one for the speaker, another for a presentation video. That way you can see the person doing the course, while seeing the important bits, and see the code.

seansh · 16 days ago
Thanks for checking it out. I'd be happy to take a look and figure out what's wrong if you could please drop me an email or open a github issue.

That's a good idea, I'll work on the overlapping video tracks.

u/seansh

KarmaCake day1020September 20, 2014
About
Full-stack developer and founder of Computing Den, a software agency specializing in web technologies based in Turkey.

Building Custom CRM & ERP.

Building CodeMic.io: Record & share your coding sessions in your editor synced to audio/video.

Building Unforget Note Taking PWA.

https://Computing-Den.com

https://CodeMic.io

https://unforget.computing-den.com/demo

https://www.linkedin.com/in/sean-shirazi/

https://x.com/SeanShirazi

https://github.com/computing-den

sean@computing-den.com

Shahab (Sean) Shirazi

View Original