fef's blog

Pipelines Considered Harmful

Today, we’re gonna have a closer look at pipes and what i consider “harmful” about them. Because i just love spicy takes that make a certain group of people with unreasonably strong opinions about computers really angry.


How to Take Care of Long Hair

If you were raised as a boy but whish to grow your hair out for some mysterious reason now, you are likely facing the same issues that i did when The Gender happened to me. To make things a little easier for your endeavor, i’ve compiled everything i learned over the past one and a half years so you don’t have to figure it out all on your own. Trust me, it’s a little more complex than pouring bodywash over your head and rinsing it out again.


Fixing C

The C Programming Language remains one of the most popular ones in the history of computer science. All major operating systems use it, and if you design your own systems language you will have to make it talk to C if you want to accomplish anything. However, during my own journey through the weeds of systems programming over the last several years, i have experienced several annoyances with its “features” and lack thereof. Let’s fix that!


Moving Away From The x86

The world seems to be slowly distancing itself from The x86 in favor of less insane architectures like ARM and, in some cases, even RISC-V. Naturally, as someone who has experienced what systems programming on The x86 is like themself lately, i welcome this shift with open arms (believe me, you really do not want to bootstrap an Intel processor). However, this does not mean we aren’t going to run into major issues. TL;DR: It would be super cool to have an ARM daughter board that pops into one of your x86 tower’s PCIe slots, and use kernel magic to connect the two for native binary compatibility with multiple architectures.


UwUI: Making the Most out of CLI and GUI

The most common implementations of human-machine interaction are the CLI and GUI–two concepts with mutually exclusive core beliefs, having caused countless heated discussions over which one of them being superior. While the former focuses on brevity and efficiency, the latter excels at guiding (especially, but not only) unexperienced users by being more expressive than raw text. But is that everything there is to this story? Obviously not, otherwise this would be the end of the article.


hello, world

If you can read this, i am able to deploy a webbed site.