ohdarling·Nov 13, 2025From Vibe Coding to AI Coding: Exploring How AI is Reshaping the Software Development WorkflowA response icon1A response icon1
ohdarling·Oct 29, 2025AI May Replace Junior Developers: Vibe Coding Already Ships at Mid-Senior QualityLately I’ve been leaning hard on AI for Vibe Coding in frontend projects — driving development almost entirely via conversation, barely…
ohdarling·Oct 9, 2025Building a Nixie‑Style Clock on ESP32 with Manus + ChatGPT (ESP32‑S3, ST7735, PlatformIO)I used ChatGPT to design Nixie‑style digits, then asked Manus — an AI coding tool — to generate ESP32‑S3 firmware for six 0.96‑inch ST7735…
ohdarling·Oct 3, 2025Build a Tiny, Fast OLED Framebuffer Driver in C (for CH32V003/006)TL;DR: On resource-constrained MCUs like the CH32V003 (16 KB Flash, 2 KB SRAM), heavyweight graphics libraries are overkill. This post…A response icon1A response icon1
ohdarling·Oct 2, 202510 Practical Tips to Speed Up AI Vibe Coding with Cursor & Claude CodeI spent a month building a full-stack business app almost entirely through AI “vibe coding” — shipping features by prompting Cursor and…A response icon1A response icon1
ohdarling·Nov 28, 2024Unlock AI Power in Obsidian for Enhanced ProductivityRecently, in order to better organize the notes generated during work and study, I started trying to use Obsidian for note management.
ohdarling·Nov 11, 20245x Faster Object.assign — A JavaScript Performance TrickJavaScript performance optimization is a crucial aspect of modern web development. One common task in JavaScript is copying properties from…
ohdarling·Nov 3, 2024Build a ChatGPT based Voice AssistantThis comes from seeing FOLOTOY on Twitter sharing a voice assistant built using a large language model, complete with the open-source…
ohdarling·Oct 22, 2024DIY USB Current Meter (1): Component Selection and Schematic DesignUSB current meters are quite commonly used in electronic DIY projects. They can be used to observe the real-time current, voltage, and…
ohdarling·Sep 11, 2023Monaco Editor in Action: Adding Code FoldingIn the previous article 4 Steps to Add Custom Language Support to Monaco Editor, we learned how to use Monaco Editor to create an editor…