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.

funny little things on this website

check who's online at online.cgi. check the uptime at uptime.cgi. check out the disk usage over at disk.cgi. and look at the fastfetch at fastfetch.cgi

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! you can find the site that used to be hosted here at /old.