Dmitry o_O (@emoXcoder) header
Dmitry o_O (@emoXcoder) profile picture

Sad punk / Elder emo. Crazy dad person. Caffeine Junkie. Software engineer: backend, distributed stuff, DevOps, SRE.

Prague, Czech Republic
Joined January 2010
Photo by Dmitry o_O (@emoXcoder)Photo by Dmitry o_O (@emoXcoder)Photo by Dmitry o_O (@emoXcoder)Photo by Dmitry o_O (@emoXcoder)Photo by Dmitry o_O (@emoXcoder)Photo by Dmitry o_O (@emoXcoder)Photo by Dmitry o_O (@emoXcoder)Photo by Dmitry o_O (@emoXcoder)Photo by Dmitry o_O (@emoXcoder)Photo by Dmitry o_O (@emoXcoder)
Dmitry o_O retweeted
A lot of programming is now like long division or solving a derivative. Where in early math classes it's important you spend a month grinding through long division. Or spend multiple months calculating derivatives by hand then calculating integrals by hand. To drill into your muscle memory a deeper instinct about what exactly is happening. Because then out in the real world you never do that EVER. You use the calculator. BUT despite the fact you use the calculator you still have a deeper instinct on what exactly you are doing. When wolfram spits you back an anti-derivative, you'll immediately have a deeper instinct on what exactly that fully means and how to make the best use of it. A lot of programming is like that now. It just makes no sense to type it all out line-by-line. However, there is probably two years' worth of manual C programming every student should do before they get to use an LLM. My short list of this would probably be: - Implement a Vulkan renderer from scratch in C that can load some mesh and let you walk around. Type out all of the matrix math calculations. Type out all of the bindings and descriptors. Type the GLSL by hand. - You need to implement some complex compute shader by hand that forces you to have to figure out the branchless implementation of something complex. Implementing Ambient Occlusion or some fractal is probably good. - Implement a parser. Either JSON or a simple subset of C is fine. Where you have to fully parse through everything, distinguish tokens, collect them in a data structure. - Implement a SPSC queue and a pool with generational handles from scratch in C. - Implement some intricate immediate mode GUI for an app by hand with animations and hover effects and all the modern pizzazz. - Implement a player controller for some game. 2D or FPS game or a racing game that "feels" comparable to something in a modern game. - Implement some backend CRUD API for doing database operations entirely by hand. I think after someone goes through all of those I'd have a base level of trust they could crap out a bunch of LLM code with adequate instinct to keep it under control.
22
26
4
506
23,462
Experts say you should wait 60-90 minutes after waking up before drinking coffee. But here’s the thing. No.
418
465
75
7,145
314,352
Ну мы
1
1
8
571
I miss software where you downloaded a program, double-clicked the installer, and that was the end of it. No account. No workspace. No onboarding questionnaire. No monthly subscription. Just an application that did whatever you downloaded it to do.
109
36
9
631
12,462
Dmitry o_O retweeted
ja ci dam kurwa overrated
Each European country's most overrated dish
77
972
10
17,438
151,142
Вот тут можно было и 4 часа честно говоря
5
1
1
138
16,812
Dmitry o_O retweeted
Как говорить с сибирским акцентом.
39
53
17
1,161
55,811
starting a crusade against Desktop Software Inflation I want my Productivity Software to look like a Serious Computer Program and not a mobile app on wheels
31
70
6
1,101
20,014
REWRITE YOUR WEBSITE IN COMMON LISP IMMEDIATELY
17
9
3
95
4,815
"The television series Visionquest features the villain Ultron, who decided to kill everyone on Earth after seeing everything on the internet, despite the fact that the internet also hosts the Belgium techno-anthem 'Pump up the Jam'."
First look at Diane Morgan in Marvel's new series ‘VISIONQUEST’.
45
2,669
18
23,899
249,106
Dmitry o_O retweeted
I love how millennials recharge by just shutting down completely and putting on their obscure comfort show that went off the air 20 years ago
469
3,489
755
25,731
664,003
Dmitry o_O retweeted
one of us one of us one of us
Ben Affleck says he spent 3 years at home playing StarCraft after becoming famous “There was a game called StarCraft that probably took the most life out of me for a period of time. I had just got famous and all I did was stay home for three years and play StarCraft” “I love Valorant. It's a great game. The problem with that game is that with kids that have been raised playing, I just get f**king rocked. I'm like, ‘Are you f**king cheating?’ And I get mad. It's very humiliating” “I love 2K. I love Madden. And the early Doom, when I first played that game, which then gave rise to Quake. We played that endlessly for hours when we were doing Good Will Hunting. I remember writing and taking these long breaks to play Doom”
7
13
353
25,171
Dmitry o_O retweeted
Fajny ten magnes żabki
61
372
75
16,844
220,671
Dmitry o_O retweeted
they say europe doesn’t innovate
175
2,064
431
31,179
645,400
Dmitry o_O retweeted
Software engineering is dead... In other news, a software engineer with 18 years of experience (me) just spent 15 hours refining a big new feature, asking questions that the frontier models hadn't even considered. Software engineering isn't going anywhere.
227
266
43
6,402
285,558
40
349
40
2,728
69,328
Dmitry o_O retweeted
Running defrag in 86Box just to watch the blocks move. This is my therapy now.
39
49
17
664
45,448
Dmitry o_O retweeted
The millennial urge to delete your entire internet presence and go back to a landline, walkman and digital camera.
86
1,964
144
11,769
199,366
lotta people out here bragging about "training models" but why do that when you can model trains
8
221
4
2,321
23,145
The only institution responding thoughtfully to AI is the 2000 year old Roman Imperial Church.
In this era of artificial intelligence, it is becoming urgent to distinguish human art from what machines produce. There is an ontological difference, even before an aesthetic one, between art and what a machine can generate through statistical calculation based on millions of images created by others. Algorithms lack the spark of humanity. For this reason, the Church wishes to renew an alliance with artists and cultural institutions to safeguard our humanity.
63
1,855
35
22,932
337,144