It has fun aspects, but the bottom-up approach is really problematic for anything that needs to be engineered, or maintained by more than one person. It's spiritual successor to me is Mathematica/Wolfram, where you build up a program from collections of lower-level functions.