I made a string library from scratch in C. Here's how and why Chapters: 00:00 - Intro 00:15 - Why 02:26 - First style - struct 05:16 - Second - Pascal style 06:50 - Comparing approaches 10:20 - single-header details 11:30 - Library implementation tour 15:05 - Splitting strings 23:50 - Looking at musl and glibc 27:13 - Wrapping up
23
28
499
23,245
Computer Science is not science, and it's not about computers. Got reminded about this gem from MIT the other day
288
2,621
19,130
1,129,663
FAANG companies will require 11 rounds of leetcode from you and at least 3 phds in CS, but then will still push React slop to their user as some 300k ARR fake YC startup. How does it happen every time?
Meta has just replaced WhatsApp for Windows 11 with a web wrapper that consumes up to 2GB of RAM (or up to 1 GB when idle). New WhatsApp for Windows 11 is based on WebView2. WhatsApp has been testing its new web-based app for Windows 11 for some time now, and it's rolling out today. WebView2 is based on Chromium, using the same Microsoft Edge (Chromium-based) rendering engine. Do not update WhatsApp in the Microsoft Store.
89
486
7,373
393,767
> Doesn't want to make custom editor for his game > Wants to use Blender instead > Blender's exporter is too slow (duh Python) > Literally hacks in C-based real-time exporter into Blender itself for sub 10 milliseconds response Inspiring AF. Real programmers just do things
I think I've written the world's fastest Blender exporter. It exports full levels in 9 milliseconds. Check out this video where I show live editing of levels from blender, and it updates instantly in the game. For some context: Okay, since the beginning of development on this game project, I knew I didn't want to write a custom level editor for it and rather spend my time programming the game. I decided to use blender as the level editor, and export directly from blender to my game engine's file format. Blender only lets you write add-ons in Python, which is not just incredibly slow but also a terrible platform for this kind of systems programming work. So, after having a Python exporter for the longest time, I decided enough was enough, and I programmed this exporter in C. Blender doesn't expose any C API or interface. So my only option was to download Blender's source code and insert my code directly into Blender. And that's what I did :) So this new C exporter not only is orders of magnitude faster than the python version, but also is way more robust. And because I'm in C land, my hands are much freer to do things. There are two elements of secret sauce that make this exporter run so fast: - A custom memory arena implementation. - Lockless multithreading.
23
259
4,042
109,038
Big W Valve, huge fucking W. Lion does not concern himself with scalpers and gamblers
>Valve completly nuked CS2, their biggest in-game economy UUUUH... Gabebros.... i dont think hes winning anymore...
31
127
3,181
105,134
>be TOML >Tom's Obvious, Minimal Language >not obvious >not minimal
51
66
2,850
87,598
Dynamic Arrays in C
37
137
2,453
119,942
Year of Linux desktop will never happen as long as glibc is de-facto standard libc. As far as I know, this regression is wontfix, so many games just won't work anymore. Imagine being a game dev from 5 years ago and making a native Linux version of your game in a good faith, that's 100% a net-negative money-wise, only for it to stop working in a couple years. Backward compatibility on Linux does not exist as far as regular users concerned, and the only way to make software that works in years to come is to make it for Windows, and hopefully let Valve and Wine teams handle the rest.
101
131
2,186
182,694
This guy ported DOOM to his own OS written from scratch, which is free and open source. These are people who keep me wanting to open my code editor and lock tf in.
19
84
2,097
54,200
The answer to this is actually very simple - making production grade GUI applications for Linux is a soul crushing depressing agonizing dogshit experience. People just don't want to deal with it.
What is the obsession with terminal based everything? Is it the desire for a keyboard-centric, uniform UI interaction model? Is it larp? I for once like beautiful things, I like well typeset texts, I like art Unix and it’s culture needs to die
57
51
1,930
125,999
OOP people are crazy. They will take the most mundane thing in programming ever - passing arguments to a function, and call it DEPENDENCY INJECTION, and then will sell you books and courses about it.
218
221
4,190
240,728
Hear me out: fast native gui programs that don't ship the browser engine
115
79
1,647
52,211
Today I learned that NixOS has steering committee, elections, and a constitution. A FUCKING CONSTITUTION for a Linux distro. Year of Linux desktop will never happen when people larp the government instead of, I don't know, MAKING THE FUCKING SOFTWARE.
59
78
1,531
46,181
$20/hour job: 5 interview stages, 4 take-home coding tasks and 6 months of talking to hrs of different levels 300k/year job: 10 minutes of vibe-check zoom call (or some back-n-forth in twitter dms), and you get an offer in an hour and all systems access by eod
54
27
1,514
77,507
Veteran game programmers sharing decades of their knowledge for free. It's never been easier to learn programming than in 2025. I think Casey Muratory, Jonathan Blow, and Sean Barrett spearheaded biggest thing in programming education a decade or so ago with their streams
12
74
1,466
43,915
If you can only learn two languages, they should be: Python C++
6
43
1,423
51,974
I love this website sometimes
4
44
1,280
22,968
A lot of people think Casey is joking about CSS being harder than ASM. No, it's actually unironically true. Web spec is way more complex than any mainstream ISA you might ever need. If you've mastered the dark corners of flexbox and grid, if you know subtle differences in how browser engines treat font sizes, if you ever worked on reducing CLS and optimizing LCP - x86 assembly will be a piece of cake for you as soon as you learn a little bit of bit math. I swear to you, mental overhead of being closer to the hardware is orders of magnitude lower!
65
56
1,320
219,087
>commits most of OOP sins >getters and setters >classes with inheritance >loves managers >loves singletons >loves small functions >uses STL >still sold 6-7 million copies of his games. Is OOP good after all, or it doesn't matter what you do if end product is good?
121
30
1,297
881,311
Replying to @awesomekling
Why corpos can't just write emails like normal people. Just say "oops we fucked up here's your 20% discount for a year we'll work hard to never do that again". But instead you have AI-generated response with "Credit Karma" in the footer
11
5
877
60,532
Why does Microsoft bother rewriting its core libs to Rust if all users see is just slow React Native slop anyway?
34
21
848
44,701
Replying to @neogoose_btw
Real reason - this was not in the sprint, so merging this would not count towards performance review at the end of the quarter.
5
1
806
29,622
Modern games are native apps that are being released for like 5+ different platforms, and yet web devs will scream that you absolutely need browsers or you can't be crossplatform. The amount of copium we inhale as an industry is insane
Please stop making up lies about me. As an engineer I can perfectly see all the made up problems we are forced to keep solving because we are using browsers.
26
62
634
94,444
Replying to @tsoding
don't worry, it will surely work when they deploy agentic GitHub Search MCP to accelerate the search experience and make it AI-powered and agentic!
5
584
8,319
People are saying that this particular breakage is not a nofix anymore (I thought it was, initially), but it doesn't undermine anything I said. glibc breaking ABI was an issue since FOREVER. Linus himself called it out many times. And this isn't gonna be the last one!
4
10
532
16,900
Jai is officially on github! With syntax highlighting and stuff!
20
14
413
26,799
There's a gigachad in Jai beta who wrote a lisp parser that lets you import Lisp files directly as Jai modules. It uses some Jai metaprogramming magic to parse Lisp files at compile time and insert resulting Jai code into the target program.
22
13
423
32,737
The stupidest thing about C programming language is that stdint.h wasn't introduced until C99, but even then, Microsoft didn't have it until like 2010. So now Windows has unsigned long as 32 bits, Linux has it as 64 bits, and every C programmer has their own fucking int aliases!
44
17
417
23,163
I wanted to counter that Raylib doesn't have software rendering, but holy shit they literally dropped it 3 weeks ago. Very common Raylib W
Replying to @valigo
i think raylib is easier to use and has more stuff out of the box
4
7
422
20,526
This is the very original G of the anti-OOP sentiment that I remember seeing just few years after starting my professional programming career. At the time I was very intrigued by it, but my senior peers instantly dismissed it and called it naive and non-scalable. I had pretty much no choice but to listed because, well, I was just a beginner guy who got into enterprise hell and I had no arguments to defend it other than "yeah just writing normal code seems so much easier". I'm really glad that nowadays we mostly left this crazy world of OOP behind, minus some very high paying corners of Enterprise Java (tm) where programmers in their 50es go to die to.
41
13
415
87,213
I'm listening to new @cmuratori podcast on IntelliJ channel and this part really highlights my struggle being a Eastern European working for Americans as contractor. Americans have ability to take any combination of letters, even the most innocent, and getting offended at it. I grew up in an environment where giving and taking direct feedback is considered a trait, so it really took me a lot of time to learn "proper" English to navigate American idioms in a way that my colleagues, managers and customers don't feel like I'm constantly being a dick for no reason. It's somewhat funny to see that sometimes it's so ridiculous that Americans themselves are struggling with it :D
29
3
394
26,782
I have removed two hash tables and replaced them with static arrays that you preload and then access with enum ints instead of string keys. Feel like a real optimization expert
22
10
389
20,858
If your programming language "build system" is not either simple build.bat/build.sh, or a file in the same programming language - you fucked up, your language is bad, throw it away.
I don't use Makefiles. I build my C projects with C. I literally use C code as Bash script to run the C compiler. Keep thinking you need CMake or Package Managers.
29
5
361
37,125
Entire software rendering backend of SDL is just a dozen of C files in a single directory. It's never been easier to find information on how to draw stuff on the screen than in 2025. What are you waiting for?
10
18
372
16,653
I once quit my job without any plan. And was just doing recreational programming, watching tv shows, hanging with my family, and playing games for 3 months. Best 3 months of my life by far.
11
3
341
32,755
When I write win32 code I don't really know why something works as it does. The code is closed, you can't look into win32 api sources. On Linux, you can go all the way down to the kernel and get full context.
28
5
338
19,296
Replying to @tsoding
A compiler that rolls out a doxing campaign against you every time you use unsafe would be a banger
3
3
310
12,966
This is r/speedrun post of all time
9
19
290
7,307
One guy single-handedly destroying Perforce, a company that has 1800 employees. I really love version control renaissance we're seeing in 2025, with all major players in the field being heavily challenged.
Ark VCS 0.13 Is out! Among other things, it brings a cool feature that allows marking files to not be allowed to be committed simply by writing #nocommit inside the file. If a file is binary, you can also right-click and Set No Commit #gamedev #IndieGameDev #SoftwareDevelopment
9
11
292
30,952
Pray for me as I'm about to install 5 months of Arch Linux updates...
8
6
259
203,786
Replying to @tsoding
Yes, absolutely! It's a shame there isn't like a universal C library that's literally just a tiny wrapper around syscalls and people who want to rawdog syscalls have to do their own thing most of the time.
9
1
276
15,635
The point of this post is why do you want to hire "the best of the best of the best sir!" if your goal is to ship crap that any 3-weeks bootcamp graduate can do?
5
4
292
9,265
I like this mini-argument about unsigned integers in C between @rfleury and PLT people while @EskilSteenberg just casually be like "actually, you should use u32 for array indices, so that when it underflows you're 4 gigs off and more likely to crash" :D
10
6
275
26,069
I'm very surprised MS bots are not here in the thread asking you to DM them your issue xdd
1
270
22,245
BREAKING: git v3.0 will fully replace Perl with Rust
13
5
215
61,127
Gamedev and web dev converges in 2025. Using off-the-shelf frameworks just because it lets you hire cheap 3rd world labor is something web shops did since forever. AAA game studios are catching up
>spend 15 years developing a Halo Engine >use Unreal because is the only thing your cheap foreign labor can use
9
12
206
14,502
if you _ever_ decide to accept unpaid take-home coding task, always put the result as an AGPL-licensed github repo that is copyrighted to you. Never sign NDAs unless you have offer on your hands.
Replying to @valigo
This is so wrong lmao. For software it’s 10 rounds over months. And you’re wondering if they ghosted you the whole time. Also enjoy the 40 hour take homes that you’ll submit and won’t even get a response.
6
7
214
17,335
Banger quote from @eskilsteenberg talk at @BetterSoftwareC
4
16
205
11,002
TIL there are people unironically defending Windows upgrades.
9
206
12,661
virgin Stallman - squats "pipe" chad Bill Gates - squats "RECT", "POINT" and "SIZE"
My frustration with Linux Programing is immeasurable
7
4
188
14,098
Let's talk about security in Rust! Rust compiler has security guarantees that are quite foolproof, so traditional RAII style of programming from C/C++ land becomes very safe by default, posing minimal (realistically, close to 0) risk of causing memory-related security fuckups. And Rust slowly, but steadily gains adoption - you see C/C++-written tools getting rewritten in Rust, or wrapped into safe Rust wrapper, pretty much a few times a day. Now, there are, of course, realistically thinking and reasonable people, who understand that Rust is definitely a net-positive on the system's programming space, and while it has productivity hits, the guarantees it gives might be worth it in the long run in many applications. There are also, of course, terminally online redditors, who see some kind of agenda everywhere they look, but it's just a natural part of Internet being The Place For Everyone (c). Aight, back to the topic! What I don't see people talking about enough is, in my opinion, the biggest security risk in Rust right now, which is the most awful ecosystem hygiene that happened since npm. You see projects that are not even that complex relying on insanely large number of crates. One of my biggest shocks dealing with this was me packaging Alacritty, a relatively featureless terminal emulator, for GNU Guix Linux distro (which is a source-based distro that insists on everything being able to be built from the source down to the lowest possible level). While doing that, I realized that after flattening Alacritty's dependencies there were like 300 3rd party crates it depends on! I don't remember the exact number, it was in 2019-2020, but it was something in a ballpark! And some of these were different versions of same crates due to cyclic dependencies. To my knowledge, the ecosystem isn't much better in 2025. I kid you not, right now there's a leftpad crate that has almost 400k downloads on crates dot io over 9 years. I know, I know `format!` can do the same thing in a built-in way now, it's not the point! The point is that it is only a matter of time before there's a huge-ass supply chain attack scandal in a critical Rust-based project. And remember - Rust is not some punk-ass Javascript that can't do much more than stealing your useless facebook cookies and getting access to your AI-generated boomer slop - because who even runs javascript on the server, can't be me! A Rust code with npm-inspired code ethics will run in some RING 0 kernel space of your enterprise wage overlord's mainframe, making your entire Megacorp Inc. a little bitch of your Overseas Partner. In fact, I wouldn't be surprised if something like this already happens, because there's no way it's humanly possible to vet this many dependencies. Imagine CrowdStrike-tier fiasco, but intentional instead of due to Occam's Razor. I personally think the main reason behind this shitshow is the biggest technical issue with Rust compiler itself - it's being fucking slow, forcing people to slice their code to crates as thinly as they can to try to speed the compilation up and minmax binary cache. I really want to believe that Rust compiler will get much faster in the future (and credit where credit due - Rust team is actively chasing ever-increasing complexity of the compiler, making it a bit faster every time), and this issue will go away naturally, and this is not some original sin brought on board by uncultured web programmers. Overall, despite me not actively programming in Rust anymore, I'm still overly positive about it, and want it to be as good as it can be, and hopefully it will.
17
14
192
16,806
I don't need Python because I have Jai
14
4
196
13,597
Replying to @pcgamer
My goats please make this real
6
3
188
53,317
Never seen 3:08 and never will. Owe this one to Scruffy and his new reroutes <3
4
12
172
I think a lot of issues with OOP is in its historical context. Alan Kay coined term "OOP", but he actually meant Smalltalk. He never meant Java or C++. Unfortunately, Smalltalk died, its better relative (Objective-C) gotten pretty obscure, its other relative (Ruby) is, well, Ruby. So by late 90es people have two really mainstream monstrosities which are C++ and Java, with their own interpretation of OOP, using which leads to memetic AbstractSingletonFactoryBeans. I actually think clean code, solid, tdd, extreme programming and other things from around that time all were a good-faith attempts in "taming" the horrors of post-smalltalk high level programming wasteland. I don't think any of them are snake oil, or harmful, or any of bad in general. Anyway, this is my millennial understanding of some of the history lol, please be gentle!
Clean Code, Second Edition.
42
6
189
27,535
On top of that you have quite questionable GPU drivers
Replying to @valigo
Pick one: - overbearing frameworks (gtk, qt) - webslop (electron and co) - platform layer that exposes a subset of functionality (SDL, etc) - roll your own thing (between x11 and wayland, there is no standard way to even open a window at this point, have fun)
2
1
180
10,808
Project of 10 files 1k lines of code each will always have better quality and readability than a project with 100 files where each one is 100 lines.
14
3
172
10,433
REAL. There are basically two types of Rust programmers
There is another

ALT Superman Hopecore GIF

5
5
174
22,301
Replying to @minallkamel
LLMs can't produce something like this yet. Even in a barely working state
1
161
9,510
Replying to @XueBadSoSad
I mean you're laughing but you can definitely feel the moment when a Unity game triggers garbage collection cod xddd
5
2
159
52,347
I think we're seeing the results
2
4
161
12,082
Самый депрессивный период в моей карьере это когда я работал над проектом целый год, и в итоге все пошло в стол. И, конечно, постоянные митинги, линкединовый новояз, все как у автора. Никакие фаанги того не стоят. Я лучше всю оставшуюся жизнь буду работать на стартапы из трёх калек без денег, чем ещё раз такое.
Поехал сдавать бейджик. Я обещал написать пост о своем решении -- я постарался быть достаточно сдержанным: nekrolm.github.io/blog.html
9
2
163
17,807
pov you fatfingered 8 upon switching to insert mode. This single "feature" radicalizes me against vim so much lol
17
1
157
16,045
You used to need to pay huge money to optimization experts to review your code. In 2025, you can just post you code online and ragebait them to review it and give you tips for free. It's never been easier to write high-performance code than in 2025.
Ok, now let’s see some actual prod code of this retard. Recursive lambda fuckery with inserting to the vectors begin, and some ranges::find as extra. Bonus points for the first comment figuring out the total worst case time complexity. github.com/hyprwm/Hyprland/b… std::vector<PHLWINDOW> toMove; auto x11Stack = [&](PHLWINDOW pw, bool top, auto&& x11Stack) -> void { if (top) toMove.emplace_back(pw); else toMove.insert(toMove.begin(), pw); for (auto const& w : m_windows) { if (w->m_isMapped && !w->isHidden() && w->m_isX11 && w->x11TransientFor() == pw && w != pw && std::ranges::find(toMove, w) == toMove.end()) { x11Stack(w, top, x11Stack); } } }; x11Stack(pWindow, top, x11Stack); for (const auto& it : toMove) { moveToZ(it, top); }
8
7
154
15,072
It's done! - 12gigs of packages downloaded - JDK broke during the update (it always does) - 9 packages vanished from AUR since last update - 3 dependency cycles detected (and resolved) by pacman - System is 6 years old (installed mid 2018) - Took ~ an hour - Bonus neofetch pic
6
3
143
6,042
Handmade Network is the most important discord server if you want to learn programming. Incredible community of people dedicated to strip layers of abstraction and get down to the very bottom of things. They also have access to AGI (his name is Martins)
7
7
149
11,097
Replying to @vaxryy
imagine how good hyprland would have been if you weren't a gooner
3
126
3,101
You can lose a minute to any% runners' favorite devout and still get 309. Also hi have a good day reader, ily
1
14
133
pov trying to play your favorite og game in 2025
3
2
143
7,203
People under this tweet (and in quotes) argue about what _true_ OOP is, further proving that this paradigm is a psyop and was never real in the first place. I've never seen FP/PLT people argue about a true meaning of Functional Programming, or C guys argue about what real procedural code looks like.
This is the very original G of the anti-OOP sentiment that I remember seeing just few years after starting my professional programming career. At the time I was very intrigued by it, but my senior peers instantly dismissed it and called it naive and non-scalable. I had pretty much no choice but to listed because, well, I was just a beginner guy who got into enterprise hell and I had no arguments to defend it other than "yeah just writing normal code seems so much easier". I'm really glad that nowadays we mostly left this crazy world of OOP behind, minus some very high paying corners of Enterprise Java (tm) where programmers in their 50es go to die to.
24
5
140
26,542
We are going for 3:06 peepoHappy
9
9
127
tech twitter programming language circlejerk lives in the biggest bubble, while the majority of software in the world is powered by C and PHP.
6
4
126
8,135
Replying to @pikuma
This is the perfect programmer vs mathematician question lol. Similar to "what's the opposite of 1"
6
126
28,575
Replying to @tsoding
Linux syscall ABI for system level programming. win32 through wine for desktop/graphics programming. There you have it, your perfect amalgamation of OS interface to have software that works forever...
2
1
129
6,411
@cmuratori's talk from @BetterSoftwareC will be absolute flames and hellfire when it drops public. Can't wait for it, and all the many twitter threads it'll cause. Especially what excuse brigade comes up with, considering how packed with receipts the talk is!
8
3
125
3,863
What's the point of using javascript over systems programming languages if it also has to go through the linker now???
8
1
124
13,957
Replying to @awesomekling
Not going to lie, I'm like 95% sure this is just a shitpost to farm Lunduke. No way on earth somebody would seriously write it. It has to be a high-effort shitpost.
2
112
15,282
Replying to @unclebobmartin
A big part of why I have a lot of respect for you is that you always seem to answer in a good faith even to obviously rude comments. Kids call it aura farming
1
126
3,848
Replying to @imnonplussed
Yes, the fact that they 100% knew and still did it only makes this W even more huge.
121
4,466
So it's not even me complaining about electron/react. Microsoft actually shown that you can ship electron app with serviceable performance and resource requirements like back in 2016 with first versions of vscode. Of course, in 2025 it's also a bloated sluggish mess, but back then you could not believe it uses electron under the hood.
3
116
9,542
Serializing and deserializing of your program data is trivial if you thought about memory allocations. If you just malloc everything all over the place, then you need a complex recursive code to assemble all of the data, count the size, then memcopy it into a separate buffer, and then have a code that reverses this process on the receiving end. But if you use custom allocators that tries its best to store your data hierarchies in a contiguous memory (YES, ARENAS), you can almost just take backing arena memory and straight up send it over the wire without any transformations.
12
1
114
11,268
Guys, guys! It doesn't cost "billions" to make a chat application UI, what are you talking about? They already pay huge salaries to the best of the best of the best candidates. Just make them write actually good software, how hard could it be?
1
1
114
6,241
Replying to @theo
This is an act of desperation. La Liga (Spanish football thingie) is extremely broke because nobody really cares about it apart from Real vs Barcelona, so they're really trying to squeeze every last bit of it.
6
1
109
4,630
4th one starts like a reddit posts - "Hi I'm 36(m, attractive)" :D
110
10,981
Now is unironically the best time to learn programming. You have no idea how much work programmers will have in a couple years!
9
1
97
5,408
"You just don't understand true deep meaning of Dependency Injection" ahahahahahh
9
2
304
19,111
Hot damn the @BetterSoftwareC talk on Xar isn't even out yet, but @LubaRaphael already dropping the implementation in the current Jai beta. Only 256 lines of code, including all comments and TWO different quick sort implementations for the array!
5
2
105
7,369
Replying to @ChShersh
Linkedin is over there sir
101
1,287
Turns out, you can just do things!
1
97
2,710
Replying to @ludwigABAP
I think "invert a binary tree" here is a catch-all phrase for CS-ey whiteboard interviews, not necessarily literally inverting a binary tree.
1
1
105
2,988
Replying to @tsoding
Man don't salt my wounds, it's so bad! I just yesterday tried out Arch without systemd. First time I tried a new distro in 6 years xd
8
94
14,129
Another day, another hash table replaced with a static array. Hitboxer used to have a table of key code -> its remapping, but there are only so many physical keys on all possible devices (actually, only 767 different key codes supported by Linux kernel). So 1000 statically allocated key sources should be enough for everyone!
10
2
95
23,412
Replying to @cmuratori
Microsoft Windows crashout needs to be studied. Sometimes the only sane reason I can think of is that it must be an inside job to kill Windows lol
2
109
5,032
Replying to @dbokser91
Even if this one gets reverted/fixed, there are MANY situations that followed the same pattern before. And it's certainly not the last one.
1
91
9,286
Replying to @tsoding
Barney Soursoup, long lost uncle of Jamie Oliveoil
1
2
111
5,890
To all the people who got traumatized by YAML - I see you, I hear you 🫂
1
96
6,147
Thanks to awesome people in Jai beta, we now have Jai package for Emacs that's powered by tree-sitter!
4
90
6,197
True, but you know what's even more funny? "Hoisting" is not even official term that is defined in ECMAScript. Hoisting literally doesn't exist. It's just a fancy term web bros invented because they are allergic to implementation details and would rather think in fantasy terminology than learning how it actually is. It's very sad because the way it actually works is so much easier to understand. As soon as you look at the difference between "cannot access before initialization" ReferenceError and "is not defined" ReferenceError and just slightly dig at environment records and lexical/variable environemnts - ACTUAL terms from the spec that might sound scary but actually way simpler - everything becomes so obvious. But yes, cargo-culting midvit tech recruiter will ask you about hoisting, and you will parrot, because you really need this 200k job, and being smartass on tech interviews is not what gets you jobs ^_^
Wait, isn't "JavaScript Hoisting" simply an emergent behavior of how a Toy Scripting Language would work if you first parse the file and then evaluate it? Why such a pretentious name for this?
6
4
89
15,984
Replying to @Kiby3Xbs9h
Nah this is nothing compared to writing a comparable editor from scratch
2
86
3,591
Replying to @007kowalski
musl does work better because you can straight up statically compile it in an easier way, so even if musl changes something - your existing apps will keep working. But distros that main musl (and apps that even support it) are far and few.
6
83
7,170