3 ms·
jurigged is/was a secret weapon I used in turning round a project which had gone off the rails and over-run and I needed to start from scratch. This process mi
by gjvc 5y ago
jurigged is/was a secret weapon I used in turning round a project which had gone off the rails and over-run and I needed to start from scratch.
This process migrates (and transforms) data from one system to another. To do so, it needs to load rarely-changing static data from both the source and the target, and then talks to the source and target to achieve its goals.
This loading of static data took ~30 seconds every time. Because I needed to start from scratch, I couldn't afford to be re-starting all the time, and jurigged was key to this.
The secret was to use jurigged in co-operation with cmd/cmd2 which kept the process running between the dispatch of actions. During this interval, jurigged is able to jump in and reload, avoiding the need to restart and refetch the static data, and enabling me to edit and re-dispatch in a fluid manner.
This approach avoids the mental cost of context-switching and time cost of restarting, leading to a much more flow-like state of mind.
Thank you very much!
(remember of course that Kent Beck taught us all this in Smalltalk and s-unit)
- gjvc 5y agothis project has now been successfully delivered out of the jaws of failure. Thank you to everyone who has worked on jurigged and cmd2!