Sahil Ahuja

1 minute read

A Rube Goldberg machine is a contraption, invention, device, or apparatus that is deliberately over-engineered to perform a simple task in a complicated fashion, generally including a chain reaction. Self Operating Napkin My Convolution: To learn algorithms, I started a Coursera course, to run examples of which I needed a Java Project setup locally, in which I needed to input stuff, for which I needed a testing framework, hence I tried to find the best testing framework, and found out about Spock and also needed a project dependency manager like Maven/Ant/Gradle, and chose Gradle as the dependency manager of choice, and learnt Groovy to be able to write Gradle DSL.