rOnce upon a time, there was a software engineer who grew up with OOP paradigms.Then somehow, nobody knows how, he got familiar with philosophy and literature, expanded his view, and concluded the world is not that beautiful in OOP, so the journey to functional paradigms and Go started.

I'm trying to expand my view as much as possible, to not see problems from a fixed point, understand different paradigms, and underlying reasons of problems and human nature (the main problem in the universe). Most of the time, I like to jump into the code with testing and start refactoring after enough time.

I'm curious about Java, some functional programming, and Go.

You can reach me via, Twitter, or LinkedIn.