
Valentin Ignatev
@valigo • 11,279 subscribers
programmer, speedrunner, father, immigrant alt: @valigo_ru https://t.co/KnVpup9T96 | https://t.co/U02QuCReZC | https://t.co/kwWcXroCbY
Shorts
Videos

The world is not ready for Jai. This is just a little glimpse of what you can do with it.
Valentin Ignatev101,761 просмотров • 17 дней назад

Computer Science is not science, and it's not about computers. Got reminded about this gem from MIT the other day
Valentin Ignatev1,128,906 просмотров • 7 месяцев назад

If you properly vendor your dependencies, you don't need a complicated build system like cmake, or nix. All you need is a simple build script, 90% of which will be setting your compiler flags. If you don't believe this - RAD Debugger is over 200k lines of code, and clean debug build takes just a few seconds, and it has two dead-simple build scripts - one for Linux, and one for Windows. That even a person who never seen a shell script in their life can instantly understand. Linux packagers hate when you say this, because "boo hoo what if freetype that you vendor has security bugs???", but real reason they hate this is because it strips their perceived importance of infinite Sisyphean ecosystem churn to make sure exponential explosion of packages on your system has illusion of working together. I guess eventually even Linux people realized that they can't take it anymore, and invented flatpaks. For me personally, I pretty much landed at a middle ground of "dependencies are good, but automated distributed dependency management is bad"
Valentin Ignatev47,908 просмотров • 1 месяц назад

Why Rust hello world is 200 times bigger than C hello world, and why it actually isn't
Valentin Ignatev133,490 просмотров • 6 месяцев назад

Your agency is all you have left. Stop using LLMs for writing and reading, it actively hurts you.
Valentin Ignatev21,843 просмотров • 1 месяц назад

Graphics programming tutorials always skip over "the platform" part, even though I think it's very important to struggle through it at least a couple times. So let's see how to set opengl up from the absolute scratch on Windows and X11 (bonus part - how X macros work in C)
Valentin Ignatev32,792 просмотров • 2 месяцев назад

You are NOT getting replaced, don't fear the fearmongers!
Valentin Ignatev50,281 просмотров • 4 месяцев назад

Terminal text editors are an evolutionary dead-end
Valentin Ignatev67,701 просмотров • 6 месяцев назад
Больше нет контента для загрузки