Passion

I have seen a LinkedIn post last night and it prompted a lot of thoughts I wanted to share. It’s not specific to this exact post, I have been hearing & reading a lot of different versions of the same idea. For those who doesn’t want to click to an external link, here is the content of the post: Django Developer says Python is king. Node.js Developer says Javascript is the future. Android Developer swears by Kotlin. Java Developer stands by Java. iOS Developer loves Swift. But, ‘Software Engineers’ know and understand: Languages come and go, and trends change, but the core concepts of coding will always stay the same. Master the fundamentals, and you’ll adapt to any language. ...

October 13, 2024 · 3 min · Onur Emre Yazgan

A Brief GitHub Copilot Review

I have just tried GitHub Copilot with Clojure and here is what I think about it. Editor Integration I decided to give Copilot a try because a few friends of mine spoke really high about it. When I wanted to integrate it into my Emacs though, I saw that there’s no official release for it. Luckily, some great people built this unofficial plugin, and I was ready to use Copilot in my Emacs within minutes. There was just this one insistent warning about Copilot not being able to infer indentation offset for Clojure mode that kept popping up, which I still do not know how to fix, but as it didn’t really effect my usage and I was just trying Copilot out, for the trial period I added a line to my config to avoid seeing that warning as a temporary solution. ...

August 5, 2024 · 4 min · Onur Emre Yazgan

From Sumerians to Clojurians: A Brief History of Writing

You probably know that the concept of “writing” was invented by some Mesopotamian people called Sumerian (Some Mesoamerican folks also independently discovered it, though much later than Sumerians did). Have you ever thought, though, how they invented it? Because when you think about it, it’s actually quite a hard task. They had to learn how to decompose a continuous sound into a speech unit, or how to even recognize that sound in all the places it’s used in the language, find symbols to represent those and whatnot. Somehow, they managed to do it. Let’s dive into the details. ...

March 29, 2024 · 5 min · Onur Emre Yazgan