Posts

Showing posts with the label CT

The Five Stages of Learning Erlang

Image
Phase 1 - You discover erlang! You get  erlang! Its glorious! Its concurrent! Its functional! There are books! All your previous code is crap! You had no idea what you were doing till now! Phase 2 - You discover OTP! You get  OTP! Its glorious! It makes writing applications so easy! You can reason about all the stuff you were doing so much easier! All your previous code is crap! You had no idea what you were doing till now! Phase 3 - You discover Common Test! You get  CT! Its glorious! It makes building reliable systems so easy! You can extend your applications into hitherto unknown realms! You can focus on the module you are working on, and not be constantly freaking out about other dependencies! All your previous code is crap! You had no idea what you were doing till now! On a bit of a serious note, CT  is what separates architects  from developers  (*). CT is when you really, really  start groking the Buddha-nature...