I’m passionate about learning new things, so I'm continually searching for tools, techniques, languages and paradigms that can help on the day-by-day software development and allow programmers to write code that is easier to understand, safe from bugs and ready for change.