Fear of AI

Tags: AI Ethics, Human Agency, Philosophy of Tech, Gemini, The Future of Humanity, Creative Stewardship While contemporary anxieties—like “Terminator” scenarios or displacement of the workforce—are understandable and often justified, they overlook the essence of the subject. AI is not an alien force, it is a linguistic model synthesized from our entire cultural and technical ancestry. […]

C++ as a new Sanskrit

Tags: C++, Philosophy of Code, Engineering vs. Trade, Software Architecture, The Art of Programming While C++ developers still exist (as endangered Red List species), the Global Market’s ever-growing hunger for faster and cheaper solutions is actually killing this frighteningly thinning layer of unique Real Engineers. We are seeing a shift from Craftsmen to easily-replaceable Technicians […]

Why In the beginning was the Word?

The Architecture Logic of Biblical Creation: programmer’s POV Tags: System Design, Linguistics, Philosophy, Ancient History, C++, OOP In short: What if Biblical Creation wasn’t about “making” stuff ? Disclaimer: This is NOT a religious discussion. I’m not trying to question the Bible. I’m trying to question my own perception of it through a “reverse engineering” […]

Why not Unity or Unreal?

Tags: Game Engines, Custom 3D Engine, Software Architecture, Unity and Unreal, Independent Development, Low-level Programming Some people ask why I choose not to use Unity or Unreal, considering them obvious, almost the only possible choice. Will try to explain in details: From the beginning I was looking for what could differ me from what is […]

GitHub

How to download repository from GitHub 1. Open provided GitHub repository link, for example (like in chapter 3) https://github.com/bkantemir/_wg_403 2. Click green button “Code”. 3. I usually use “Download ZIP”. 4. When downloaded, go to your Downloads folder and unpack downloaded zip file to your hard drive (usually C:). 5. Since in my case all […]

Memory leaks detection

Suddenly noticed that while running, memory consumption is slowly but steadily creeping up: which can only mean one thing: Well, then we need to find (detect) and fix it (or them). Some sort of memory leak detection tool would help. Visual Studio offers it’s own set of “CRT debug heap functions”. However, I was unable […]

OpenGL ES vs Vulkan vs Angle

I’ll admit, I had my doubts about my initial choice of OpenGL ES: After digging deeper, I finally have some answers. Vulkan: The Powerhouse Is it good? In short: yes. However, my primary interest is portability, and that is where Vulkan falters: For my intentions, these drawbacks are enough to exclude it from consideration. OpenGL […]

Visual Studio: the file contains a virus?!

A few days ago I started receiving the following messages from Windows Defender: Microsoft Visual Studio: Unable to start program ‘C:\CPP\…\w.exe’. Operation did not complete successfully because the file contains a virus or potentially unwanted software. At the beginning it didn’t bother me much, since project rebuild usually helped. But finally Defender “promoted” me (along […]

Video. DaVinci Resolve

I reached the point in my blog where I had to share not just a screenshot, but video. This task splits in a few steps: 1. Capturing the video So, I have an animation on my screen, which I want to record/capture. Windows 10 offers a Capture Utility to record your display. It’s a part […]