3 ms·
The idea and arguments behind it impressive, but I'm stuggle to understand couple of things: - why is Doom gameplay is shown alongside recording of someone cod
by divan 2y ago
The idea and arguments behind it impressive, but I'm stuggle to understand couple of things:
- why is Doom gameplay is shown alongside recording of someone coding a player logic? Was it the developer recording the screen and narrating, explaining what he means with that line of code?
- I see appeal to "relive" your own code (so you have a mental model of problem domain and the code base in your head). But how is it supposed to work for onboarding new developers? Even in the code examples in video, how does one understands the thinking - like, what are those magic constants (dist == 200), for example? Is there audio narration or what?
Also, I believe that next year will be the true explosion of agentic code editors, so how is it gonna work here? Is it going to capture prompts in Cursor/Windsurf? Will it even be easy to follow what changes AI assistant made in bulk in multiple files. Since I switched to Windsurf, the speed and workflow is so dramatically different from that old-school person typing coding workflow.
- seansh 2y agoYes the Doom gameplay was narrated. It was showing how the changes to the code affected the gameplay. The main idea is to create narrated guides through the code. It can be audio only or mixed with video and images. CodeMic basically records changes made to the code (as well as scroll, selections etc). It doesn't really care if the changes are made by the developer or the AI assistant. I think it would be the job of the narrator to explain why the files suddenly changed. I'm excited to see what kind of content developers will create on CodeMic but personally, my inspiration is 3Blue1Brown. That is to say, not so much live recording of a 3 hour long programming session but instead shorter, more polished and well planned content. I suppose time will tell which will be more popular.
- divan 2y agoThank you, that makes more sense now. Wasn't super clear from the intro video. I hope there will be enough people who need this kind of tool for their team/community!