October 7, 2025
Being forced to think things through
The occasional gutcheck ain't bad.
Sometimes the benefit of AI isn't in it doing the work: it's in describing your plan.
I've been working on the redesign, and have a bunch of work in a ux_v2 branch. However, I'm afraid of accidentally pushing it out (deploying it when not on the main branch), or other shenanigans that happen. Here was my thoughts:
we are on the ui_v2 branch. i want to be able to
build the regular branch and not have a fear of overwriting. so
let's do this:
copy current instacalc.jsx to instacalc.v2.jsx
check it in
restore old instacalc.jsx from main branch
update build process to build both versions (main.js and
main.v2.js)
reference main.v2.js from this live.html
in theory we can then merge back to main branch without fear,
right?
i will keep developing updates in the v2 version until i'm
confident it's working the same
give feedback on this plan.
They aren't earth-shattering. But writing them out (even to Claude) makes me think about the consequences. Previously I would have just started making changes vs. writing a plan.
Having a hyper-literal genie can be useful sometimes.