Edmond Lau talks a lot about leverage in his book The Effective Engineer, a term he borrowed from Andy Grove’s High Output Management. Both are excellent reads, especially for programmers looking to maximize the impact they have on their teams. The term leverage gets to the heart of this. It describes activities that create a disproportionate amount of value. This feels like a much more elegant description than “10x/rockstar/ninja developer” or whatever cliche that stokes the egos of the programmer-gods. It places the focus on output, where it belongs!
Some examples of high-leverage activities Lau mentions include:
This has saved me a significant amount of time in starting new Spark jobs or testing out quick proof-of-concepts.
sbt new josephpconley/spark-seed.g8 and you’re all set! Enjoy!