Go and the absence of genericsAs a Java programmer with some experience in C# and Scala, I was always skeptical about how good a statically typed language can be…Dec 20, 20202Dec 20, 20202
Some advice for aspiring PhD students from someone who struggled on being a PhD candidate (part I)hD is the highest academic title you can ever earn¹. It can boost your career, it can please your ego, or it will be a necessary step if…May 24, 2020May 24, 2020
The curse of being a programmer: turning everything into a programming problemWhat is the worst part of being a programmer? Is it sitting down for hours straight and killing yourself slowly? Is it tending towards…Apr 29, 2020Apr 29, 2020
Turning the compiler into an ally — Part One (getting rid of null references)Statically typed languages may be cumbersome for small programs, but the compiler of such languages can do wonders for us when dealing with…Jul 27, 2018Jul 27, 2018
Is elegant Object Oriented Programming Functional Programming?Recently, I stumbled upon a curious group of programmers on Internet. They claim to know the “true Object Programming”, and condemn some…Jun 14, 20183Jun 14, 20183