A developer reflects on why Python notebooks remain a preferred coding environment, using a lego-vs-3D-printer analogy. Notebooks offer rapid, hands-on iteration — like lego bricks you can swap and recombine — whereas fully vibe-coded apps feel more like 3D-printed objects: flexible to create but hard to modify incrementally. The author argues that interactive, modular coding fosters deeper problem understanding and faster feedback loops.
Sort: