3 ms·
I think I would identify as a jiggle programmer. I was raised on a REPL, and in that case I find it pretty efficient, time-wise, to scribble something in the te
by frickinLasers 4y ago
I think I would identify as a jiggle programmer.
I was raised on a REPL, and in that case I find it pretty efficient, time-wise, to scribble something in the terminal, jiggle things around it until it works, and insert the working prototype into the program I'm working on.
Programming isn't my day job, but I do frequently write code from scratch (and refactor it, heh). I interviewed for one entry-level programming position; they did not appreciate my technique.
- dexwiz 4y agoI think this approach is really common for programmers who aren't programmers first. REPL and Excel both really encourage this style due to their near instant feedback loops.
- sn9 4y agoOn the other hand, a generation of world-class programmers were raised on the REPL and interactivity (e.g., Lisp and Smalltalk programmers from the 70s-80s). And interactivity can be an extremely effective way of experimenting and learning how things work and fit together so that you can rapidly develop a mental model of your core primitives and how to put them together in different ways. It's also part of the appeal of TDD. Small iterative loops with rapid feedback.