Toast Toaster

Joshua Deal

Self-Taught Computer Science Tinker-er

About

Hello! 👋

Welcome to my portfolio! Here's a little bit about myself. I've been interested in computers and technology for as long as I can remember. Throughout my years, I have gained experience working with all sorts of software and hardware. This has enabled me to develop a great deal of valuable insight which I bring with me to every new challenge I am confronted with. I enjoy problem-solving and have never turned down an opportunity to learn something new. Most of my mileage in the computer science field is derived from my experiences as a hobbyist. I highly encourage you to take a look at my GitHub page, where you can find an assortment of software projects I've created and contributed to.

rotating laptop
Return

Projects

Return

Skills

Return

Workflow

I write text and code in Vim.

I run Vim on GNU/Linux.

I run GNU/Linux on second hand purchased ThinkPad laptops.


This is a rather general overview of my workflow. I prefer to keep things simple and straightforward. I'm also a big advocate for Free and Open Source software; therefore, I tend to favor tools that let me uphold this bias.


GNU/Linux is great for this reason. I love the command line, which is where I get most of my work done. The i3 window manager, and even Tmux (when a GUI is not available to me) are both great tools for working out of several terminal windows simultaneously. I currently run Manjaro Linux on most of my machines. The pacman package manager is very nice, and having easy access to the Arch User Repository is great too.


Vim is great because it keeps my hands from having to travel away from the keyboard so frequently.


I like working off of vintage laptops. Older IBM and Lenovo ThinkPads have such a dedicated cult following for good reason. In my eyes, they're some of the most reliable machines on the market for daily use. I own a couple and I really do love them.

Return

Contact

Return