← Back to context

Comment by K0balt

4 days ago

Tiny team; big technically challenging project across a several compute domains from microcontrollers to S3 buckets. We don’t really do real vibe coding except on web. (Basically static site)

App development: 4x. Lots of interface.

Firmware development c++: 10x+, with a huge increase in code quality. This requires extremely methodical planning, where planning and specification is 80 percent or more of the workflow…. But the results are outstanding. The “trick” is that planning and specification is basically code generation. By the time something is fully specified it’s basically done. The LLM just allows the humans to work in a more productive layer of abstraction and also offloads a whole lot of burdensome calculation and research.

Backend development: 10x at the prototype level it’s basically 100x magic. Everything one-shots if you go with simple python based cli tools with tests. Then you string them together to make the workflow. Once it works, you go over each tool with more testing and optimisation, library deletions where practical, etc. By building each significant function as a separate cli tool it makes testing/fuzzing automatable, simple and reliable.