Design Patterns in C (revisited)

While junior software developers are copy-pasting blocks of code snippets from LLMs, senior software engineers do the sacred job that no Devin is capable of doing when it comes to highly complicated software: they design the architecture for the software to be written. During the implementation, developers face complex problems that they need to solve, and by which I mean write clean and maintainable…

Read MoreDesign Patterns in C (revisited)

Who are mathematicians? (from a programmer’s perspective)

Mathematics is the discipline of rigor and algorithmic thinking. A mathematician is someone capable of bringing structure to an unstructured space of observations. By doing so, one is able to reduce entropy/chaos within that particular space. Programmers are also required to possess algorithmic thinking to some extent. However, we are not mathematicians, unfortunately. Although many non-technical people outside Informatics may consider programmers as wizards,…

Read MoreWho are mathematicians? (from a programmer’s perspective)

Coherence is more important than the Truth

Humans are obsessed with truth. We spend our lifetimes wandering about, seeking the truth. Aaaah… the objective truth… It is as if we don’t live our lives through our perception, our subjective experiences. We like to act like there is a transcendental truth somewhere out there, and our mission is to find it. We tend to just forget about our flawed perception and the…

Read MoreCoherence is more important than the Truth

Are you an original thinker?

Have you ever wondered whether you are an original thinker or a stochastic parrot? Everyone has been told once to not cheat and copy from others’ honest work during a school presentation, a university examination, a project submission, or a seminar about research ethics. Is not getting help during a presentation or not copying answers during an examination enough to make one an authentic,…

Read MoreAre you an original thinker?

On the Cluely Manifesto

Reference: The manifesto breakdown We want to cheat on everything. Yep, you heard that right. Sales call. Meetings. Negotiations.If there’s a faster way to win — we’ll take it. I think most technical people hate having too many meetings, let alone going through many other administrative processes. The faster way to win here, at least in the short term, may be through cheating…

Read MoreOn the Cluely Manifesto

Losing the illusion

Some people wonder what will happen when we have super-intelligent AIs… Will we lose our purpose in life? Will life be worth living? Or do we need to stop working on AI immediately? If you are afraid of losing your purpose in life post-AI, then it might be time for you to re-evaluate it pre-AI. The Illusion It is easy to think that we…

Read MoreLosing the illusion

Drama of Academia

The Fall The word “academia” used to carry a heavy weight, lifting which required one’s serious consideration and commitment. Although the ideological foundations of academia sound very desirable, even to this day, the practical implementation of those ideas has not yet come to fulfill the desired standards. In fact, the implementation of academic procedures is so significantly and very visibly different that you would…

Read MoreDrama of Academia

Simple but honest tech stack

Are you one of those people who are looking for the best tech stack out there for programming? Do you want to have the tech stack of the coolest developers who flex with their perfectly clean desktop setups while being tech-stacked out of their minds? If you do, then you are definitely in the wrong place. The reason is that most of the time,…

Read MoreSimple but honest tech stack