JLJack Liincrossui.hashnode.dev·5d ago · 10 min readVibe coding made writing cheap. It made reading expensive. A junior I know shipped a change last month. Cursor wrote it. He ran it. Looked fine. Opened the PR. Senior sent it back in five minutes: "this touches three things we don't have tests for." He had no00
JLJack Liincrossui.hashnode.dev·Aug 30 · 8 min readDrill down. All the way — even when the real code is five files awayYou click a card on the dashboard. Looks like nothing — one component, right there in the file you're already looking at. It isn't. It's one of several produced by a .map(). It's the branch of a condi021
JLJack Liincrossui.hashnode.dev·Aug 23 · 7 min readNo npm install. No dev server. A faster way to iterate on React UIs?You've done this a hundred times. Clone a template. npm install. Wait. Maybe a peer dependency fight. Fix the node version. Install again. Start the dev server. Wait for the first compile. Now you can031
JLJack Liincrossui.hashnode.dev·Aug 17 · 11 min readWhat breaks if I delete this file? React tooling can't answer that.~10 min read · Engineering You want to delete a file. A quick search shows three direct imports. That's easy enough to see. The harder question is what those three files are used by. One may be a layo00
JLJack Liincrossui.hashnode.dev·Aug 9 · 9 min readTwo-way is not the same as symmetricEvery visual editor for React says it's "two-way." Click something, see the code. Change the code, see the canvas update. Sounds symmetric. It's usually not. Look closer at most tools and you'll find 00