Rinaldo Suchanek

About


Hey there, I’m Rinaldo Suchanek.
After having grown rather tired of Object-Oriented Programming in C# I decided to make a choice: Let’s go Functional! Keeping things simple in an object-oriented language is something relative at best. With functional programming, keeping things simple (and safe) comes naturally.

So, like a true radical, I decided to completely ditch C#. Not in the we-can-still-be-friends-break-up way, but in the I’ll-leave-and-move-to-another-town-and-never-see-you-again way. After having discovered Functional Programming, I truly wonder why it isn’t the standard today. Why do people still stick with Object Orientated Programming, and make things more complicated than necessary? Note, I’m not saying that OOP is bad, not at all. For certain project types (like games) OOP is still the way to go.

So, which functional programming language should I choose?
Because the .NET ecosystem is undeniably handy and versatile, I’ll learn F# of course. .NET is too much of a powerhouse to be abandoned just like that. The candy in that store is simply too irresistible.
But to be honest, my true goal is to learn Haskell. After having read about its principles, seeing the syntax, and doing some test drives, my juices really started to flow again. I can’t wait to share that adventure with you.

This website tells the story of my journey toward being a functional programmer. I will try to make myself useful to other functional beginners, aiming for the day I could also be useful to the advanced ones. Or even, being useful for the languages themselves. We’ll see.

Last note: All texts on this website have been generated by my own brain and typed using my own fingers. There will be some human errors. I’m not a professional writer, but I do enjoy the fun and satisfaction of writing.