
I make software better. [email protected]
Sweden
Joined December 2023
- Tweets346
- Following63
- Followers2.6K
- Likes1.3K
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
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.
Charlie Malmqvist retweeted
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!
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.
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
Charlie Malmqvist retweeted
Modern software culture: "Don't reinvent the wheel!!!"
Wheels if they were never reinvented:
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!
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.
To get notified about Nowgrep:
charliemqv.com/subscribe
To support me:
charliemqv.com/support
If you take personal offense when someone criticizes a programming language that you use, then your priorities are way off.
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.
If you want to stay updated on Nowgrep or anything else from me, go here: charliemqv.com/subscribe
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.
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
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.










