I make software better. [email protected]

Sweden
Joined December 2023
Charlie Malmqvist retweeted
Blick is out NOW!
70
143
55
1,375
367,304
Charlie Malmqvist retweeted
Icarus, the fastest C/C++ IDE is currently on sale at 19.99 EUR. Native C99/Win32 development environment designed for programmers who still care about speed. #LowLevel #Programming
11
9
1
114
20,690
Charlie Malmqvist retweeted
Windows slopware trying to open a 300k LOC file
9
3
1
59
8,598
Nowgrep update: I've failed to deliver on the proposed deadlines but it's now being actively tested in closed beta and is starting to look quite stable. Expect a paid (per lifetime) open beta within the coming weeks. Find links to discord, etc, on my website in bio.
10
4
1
188
26,163
Meet @SanderSkjegstad! By day works on movie sets, by night programs Odin and organizes @BetterSoftwareC! Sander is a man of many talents, he's incredible performer (you have to watch his talk at BSC 2025!), he programs (listen to the part on audio plugin!), he handled audio/video for conference, and made it highest quality - like no other! I'm a huge fan of Sander! I was so happy we got a chance to talk on the podcast! :) Sander, man, thanks a lot!
2
3
1
58
10,755
Luckily @vkrajacic already built the ark for us to survive the flooding of the file explorer: filepilot.tech/
Breaking: Microsoft plans to load Copilot inside File Explorer on Windows 11. References in preview builds point to “Chat with Copilot" and “Detach Copilot" in File Explorer. Right now, Copilot in File Explorer shows up only when you right-click files and the Copilot app is installed. However, now Microsoft wants Copilot to appear within File Explorer, rather than redirecting you to a separate app. This move will make Copilot feel more native in File Explorer.
15
1,795
Charlie Malmqvist retweeted
stb-style dynamic triangulation library written in C. Targeted at game devs who want to build navmesh. Trying hard not to hinder the spirit of Sean Barrett. User-facing API polishing in progress... almost there! github.com/raylee9919/cdt
8
23
333
23,889
Charlie Malmqvist retweeted
Modern software culture: "Don't reinvent the wheel!!!" Wheels if they were never reinvented:
1
3
2
51
4,335
Charlie Malmqvist retweeted
After many months of hard work, the first major File Pilot update is here! 🚀 filepilot.tech/download Huge stability improvements, better disk change tracking, and hundreds of fixes. Plus new features like default file manager support, UNC paths, tab history, new commands, new options.
File Pilot, a modern and fast file explorer, is officially out in public beta! filepilot.tech/ After 3 years of development and hard work, it's finally in your hands! A huge thank you to everyone who helped in any way throughout this journey!
16
59
8
457
56,551
First Nowgrep release will be a closed beta where I will hand out a limited number of keys. I need to do a lot of testing, bug fixing and implement more UX features before I can confidently do a full release. If you're interested in being part of the closed beta, then please contact me anywhere. Full release date is undecided but expect something Q1 2026. I will also be in dire need of funding to keep doing this. If you want to support me, I added a ZEC wallet code on my website. I might do pre-orders later also.
15
5
63
15,302
To get notified about Nowgrep: charliemqv.com/subscribe To support me: charliemqv.com/support
1
4
2,002
If you take personal offense when someone criticizes a programming language that you use, then your priorities are way off.
6
4
1
91
8,116
Ripgrep is slow. Nowgrep is fast, because I bypass the Windows slop and go straight to NTFS. Here's Ripgrep vs. Nowgrep searching through 300k files on a drive with 2M+. Nowgrep is written from scratch in C99. No borrow checker.
153
209
46
3,254
305,857
If you want to stay updated on Nowgrep or anything else from me, go here: charliemqv.com/subscribe
8
4,507
Because I bypass most of Windows, I don't get stuck in slow general-purpose system caching. So I wrote my own caching tailored to Nowgrep without degrading the overall speed and making repeat or similar searches much faster and more stable.
6
249
23,802
Nowgrep sneak peak: New UI written from scratch, CPU rendered. I many plans for UX features and designs that I want to try. Let me know if you have any feature requests for the beta release. If you want to stay updated on Nowgrep go to charliemqv.com/subscribe
9
4
121
11,630
Charlie Malmqvist retweeted
You can tell a lot about a person by how they react when someone dies.
3,874
62,228
6,121
256,662
Charlie Malmqvist retweeted
It’s all about Jesus.
7,356
108,629
5,095
408,101
25,622,903
Charlie Malmqvist retweeted
Jesus defeated death so you can live.
5,878
79,925
6,421
310,995
28,513,511
Charlie Malmqvist retweeted
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.
53
213
21
2,409
206,020