Who Am I?
I am a recent Computer Science graduate who is slowly entering the industry in a time of great turmoil.
Why the streams / video-logs?
I thought that the principle of learning-in-public would be useful to motivate me.
What Tools do You use?
I primarily use GNU Emacs for text-editing and I prefer using lightweight linux distributions like Void Linux. For note-taking, I prefer to take notes on paper and don’t like extensive note-taking routines as they aren’t as useful to me as actually solving problems.
I prefer to use window managers like ratpoison, i3, stumpwm, etc. As they allow me to programmatically define my workflow and computer use. They also tend to be more efficient and extensible than typical alt+tab workflows
What Programming Languages are you interested in?
I like both functional and systems-programming equally, I think that it’s probably a good idea as a software engineer that you explore different language paradigms like imperative, functional, object-oriented, declarative, stack-based, etc. That way you understand the best ways to represent and express a problem. The languages that I prefer to code is primarily C, although I also like Janet, Common Lisp, and Clojure for dynamically expressed languages.
I have played around with OCaml, Various Lisp Dialects, Prolog, Rust, Odin, etc. and have found that low-level systems programming interests me more than other fields of software engineering.
What Other Things do I like?
- Outdoors
- Programming
- Puzzles
- Reading
- Math
How was this website made?
I am using the Hugo web-framework to make these pages and various posts on my site. I am using the hugo-xmin theme. This is a minimal theme, that provides: Links, Categories, and RSS in 150 lines of HTML and CSS. Making my website lightweight and simplistic to upkeep and consume. I am using the Iosevka font for the HTML headers.