RSSAmplifier

Blog

Terminal

Recent content on Terminal

/RSS feed ↗7 posts

Latest posts

All You Need Is A Wordbank

It is funny, how interesting ideas come to us from unexpected places. While I am in Japan, I really struggle to speak in Kazakh. For some reason while I’m away from my home, I don’t seem to have a command of the language I was trying to learn for almost half of my life. Yet, the Japanese seems to be coming to me way easier… Yet again, I noticed that I actually talk in Kazakh way…

Types for Not Lying or How to Talk the Language Compiler Understands

The fun part of the Internet is that anyone can write some stupid stuff for anyone to read and laugh to their hearts’ content. I’ll try to write something useful, but even if it is a mess, I’m not the first, and definitely won’t be the last. What I want to talk about is the role of the types in our programming lives and how to utilize them for the better and easier life.

So You Want to Functional Programming (Part III)

Part I Part II Part III Composing with side-effects Now. If you have thought that the FP guys are crazy, hopefully you’re going to end up with a ton of evidence on your hands to finally lock us away into the depths of the abyss, where we truly belong. Or you might have discovered something new, interesting and useful, which, you know, is also good. There are three things that make functional…

So You Want to Functional Programming (Part II)

Part I Part II Part III Higher order functions Functional programmers are all about making things better. The problem is that we don’t know how to make things better. So we tend to explore different ideas. And most of them don’t work. But some turn out to be surprisingly effective. So much so, the other languages tend to get those ideas into their own languages and then when you try to…

So You Want to Functional Programming

Part I Part II Part III Hello there, poor soul! How come you found your way to this post? Are you perhaps unhappy with the way programming is done nowadays? Did you perhaps hear someone say that functional programming has all the benefits like: Simplifying your projects Removing a class of errors and bugs Bringing back joy of programming of early days Well, whether those claims are true or not,…

How and Why It Took Me One Year to Start Coding in FP Language

Intro You know, since I accidentially discovered Functional Programming due to being a Security Analyst at a time (and realizing how shitty our software practices are to allow many severe vulnerabilities into production due to C’s nonexistent memory safety), I was a hard proponent, or a more fancy word they call us, an evangelist of FP (but that is a topic of its own). Of course, when I try…

So You Want to Ocaml

Introduction So, you might have heard that there’s a language called OCaml, and that it is one of the affordable ways of getting into Functional Programming (the other one being F#, but that is a topic for another day). Pros of OCaml OCaml is a really good language. There’s a saying that being copied is one of the best compliments that artist can get. Apparently for the programming…