3 ms·
I use a different framework for throwaway code. For example, my current prod application I work on uses Apache Storm and Kafka Streams, my throwaway code is wri
by lmilcin 7y ago
I use a different framework for throwaway code. For example, my current prod application I work on uses Apache Storm and Kafka Streams, my throwaway code is written with Eclipse Vert.x.
I tend to use bottom up approach when I start by writing small bits and pieces of utility functions, tools, etc. and I build a larger proof of concept based on that.
Typically, the top level of the application is pretty dirty and changes constantly while I spend time to get the bottom of it correct right from the start.
I use the top level of the application as a kind of test framework for the bottom parts.
Then when the time is right, I throw away the top of the application and build the new one using some of the tools I have already developed.
I would love to do my throwaway code in Clojure but writing it in the same language as my production application lets me gain more knowledge, faster, and already have some stuff ready when I get to write the main part.