A curios programmer diving into multiple approaches from different languages to get a better architect design for the ideal application.