werdl

-----

hello! i'm werdl, a student interested in computers. i particularly enjoy systems programming, low-level development, and the usage and maintainance of *nix operating systems.

tl;dr

languages

operating systems

a bit about me

i don't like to reveal much information about me on the internet, so i will keep this brief. i am a student living in britain. i have been using computers since i was about eight years old, and have been coding for about five years. i first played with scratch, before learning python. however, the first real experience i had with computers was when i learnt C. today, my language of choice is often rust, but i also enjoy writing C. i am also vaguely proficient in golang, as well as some of web development stuff.

programming

my favourite language to write in is rust, though when i am doing more unixy type development i prefer C, the lingua franca as it is of the *nix world. i am also vaguely proficient in golang, though there are some parts of it i am not particularly fond of. some of the more interesting things i have programmed include a couple of toy operating systems, some tui games, and various smaller utilities. i have also made a schematic for a turing-complete 4bit computer made out of 74xx ttl logic chips, but i haven't made it yet as ironically the very simple chips have become rather expensive. you can find some of the other things i have done on my github. i try to open source all of the programming i do, so you will likely find some half-finished or broken projects on there.

*nix

when i started out programming, i used windows 7, and upgraded to windows 10. however, it soon became apparent that microsoft did not write their os with developers in mind, so i switched to linux. after some research, it seemed debian was the most ubiquitous linux distro, so i installed it. i am glad i started out on raw debian and not on linux mint or ubuntu. it was easy to get started, but it still felt like linux and it was plenty customisable. i decided eventually however that i wanted more customisability and so i switched to arch. arch was harder, but i feel like it taught me a lot more about how my system actually works. now, i dual-boot openbsd and arch linux, favouring the former. i like its security-focused approach, and prefer its traditional approach. i found a lot in the linux world that many tools try to do too much, the textbook example being systemd. while i am not attempting to discredit the project and what it has undeniably done for linux and unix more generally, i don't like its monolithic approach. i prefer modular tools, and openbsd offers this in a secure package. i have also used on various other devices void linux, artix linux, raspbian and netbsd.

contact me

if for some reason you want to contact me, i can be found on github. you can also reach me by emailing werdl_ <at> outlook.com.

find out more

i made a js implementation of some unix utils that hides my portfolio! find it at /term!