martandr
martandr.bsky.social
martandr
@martandr.bsky.social
🇬🇷 Computer Engineering hobbyist and university student.
Pinned
Did I mention I love coding in C? I love coding in C.
Reposted by martandr
Fuck you people. Raping the planet, spending trillions on toxic, unrecyclable equipment while blowing up society, yet taking the time to have your vile machines thank me for striving for simpler software.

Just fuck you. Fuck you all.

I can't remember the last time I was this angry.
December 25, 2025 at 11:25 PM
Circumstances made me want to know if a dynamic array was worth it ontop of an arena allocator. After quite a bit of math, it seems like the optimal growth factor is ~3.51286, with an average overhead of ~2.4554, so, I guess it's feasible?
#programming #math www.desmos.com/calculator/b...
Vector on Arena Overhead
www.desmos.com
November 16, 2025 at 8:34 PM
All it took was one exam about UML to send me spiraling into the madness that is OSDev in x86. Already committed sins such as actually using segmentation, unreal mode, and putting my stuff on a FAT12 floppy image. Better that than using UML. github.com/martandrMC/x... #programming #osdev #x86
GitHub - martandrMC/x86-osdev: Figuring out OSDev on x86
Figuring out OSDev on x86. Contribute to martandrMC/x86-osdev development by creating an account on GitHub.
github.com
September 28, 2025 at 11:54 PM
The way Forth operates is delightful. The whole thing is a VM with the dictionary as its bytecode set, dynamically expandable. DOES> words are literally just closures. The dictionary entry for those contains all the captured values. And to think Forth came out in 1970... #programming #forth
September 2, 2025 at 4:22 PM
Secondly, I looked into Forth, and oh boy was I in for a revelation. I went through JonesForth and implemented my own version in URCL (a pseudo-assembly of sorts). However I didn't just replicate JonesForth. I wrote my own DOES> implementation for it, among other things. #programming #forth
September 2, 2025 at 4:17 PM
I spent my vacation days learning two programming languages. Firstly, I looked into Haskell. I figured out what a monad is in practice, implemented my own parser combinators, and used them to deserialize JSON. Overall, quite a shift in thinking compared to my beloved C. #programming #haskell
September 2, 2025 at 4:15 PM
Turns out, after digging through the source code for CC: Tweaked, the audio data is sent over to the client encoded as DFPWM, so decoding QOA is never gonna make it sound better. This is tragic and my efforts have been for naught, but at least I got to implement QOA. #computercraft
July 31, 2025 at 3:43 PM
Got myself into the world of audio codecs today by implementing a QOA decoder in Lua for my music player application for CC: Tweaked. It provides a positively massive quality boost over DFPWM but at 3.2 times the size. #computercraft #minecraft #lua #qoa
github.com/martandrMC/c...
github.com
July 31, 2025 at 1:22 AM
Smack in the middle of July all I can think of is how shitty of a season summer is. All of your friends have left for vacations so all you do is sit in your house with the AC on lest you be drenched in sweat while your sleep schedule drifts into oblivion.
July 14, 2025 at 10:45 AM
I am so grateful to have been given the opportunity by my university to attend this year's European Test Symposium as well as Test Spring School. Hoping to learn a great deal from this unique experience. Thank you to all involved! ❤️ #ETS2025
May 18, 2025 at 6:06 PM
After having bodged my way into a working static library environment with GLFW and GLAD, I went looking for a competent GUI library. Turns out, Nuklear is everything I could ever want. github.com/Immediate-Mo...
#programming #GUI #GLFW
GitHub - Immediate-Mode-UI/Nuklear: A single-header ANSI C immediate mode cross-platform GUI library
A single-header ANSI C immediate mode cross-platform GUI library - Immediate-Mode-UI/Nuklear
github.com
March 8, 2025 at 11:55 PM
Let's just say I have a grudge with CMake. So, to whom it may concern, here's a script that builds a static library of GLFW without using CMake. It's not the best but it works! 🙃 #programming #bash #GLFW
March 8, 2025 at 12:42 PM
Had some fun today going through the basics of OpenGL by writing a Mandelbrot set generator on a fragment shader. My setup involved GLFW and GLAD in plain C.
February 28, 2025 at 1:51 AM
Software engineers have been working tirelessly to erase all the performance improvements made by hardware engineers.
January 20, 2025 at 9:14 PM
Did I mention I love coding in C? I love coding in C.
December 10, 2024 at 6:49 PM
Hello world!
December 4, 2024 at 10:06 PM