The programming assembly-line
blog.vivekhaldar.com
blog.vivekhaldar.com
...Think of those who have implemented language compilers and runtimes, database engines, search engines, operating system kernels and the like. Unfortunately, such projects come along rarely, and the bar for contribution is extremely high..."
That in a nutshell expresses the dilemma of most software developers.