About Me
I'm Jed Saxon, if you couldn't tell by the URL of this site. I'm a software developer based in Victoria, Australia currently finishing off my (boring) Computer Science degree at Swinburne University.
A am a metalhead, and love anything from Sonata Arctica's cheesy power metal, to Lamb of God's heaviest tracks.
I have strong opinions against social media , large language models , and generally maintain a minimal lifestyle. I have a very barebones Neovim config and am still rocking the default colour scheme. My DWM setup is equally minimal, only having yellow window borders so I don't get lost.
The Timeline
May
First Started Programming
My first experience programming was when I wanted to make a game. So naturally, I searched up "how to make a game" and watched that one Unity tutorial everyone also watched, from Brackeys. Yes, that one ...
-
C#
-
Unity
Improving Unity and C# Skills
I never really understood the C# code I was writing, nor did I really know what game to make. Because I enjoyed the process of developing "cool things", I kept making new projects and developing random game mechanics.
-
C#
-
Unity
April
First Linux Install
During high school, I had a very underpowered HP laptop. This laptop barely ran Windows 10, and so it was right of passage to install Linux. And while my Linux Mint experience was fantastic at home, I was unable to get it connected to my school's network, and couldn't really use it.
-
Linux
June
Started Certificate IV of IT at Chisholm
High school wasn't challenging me enough, so I came to the decision to continue my studies in TAFE as opposed to completing VCE.
-
Java
-
Swing
-
Python
-
MySQL
December
Began Daily Driving Fedora Linux
Windows no longer made sense to me at this time. I decided to fully switch over to Fedora Linux, as I found it much nicer to work with.
If you are interested, I used Gnome as my desktop environment and actually liked it.
-
Linux
-
Fedora
Janurary
Freelancing - E.Team Codes
Developed and maintained a simple application to view comics when given a 6-digit code. It uses an ASP.NET backend, Razor frontend, MySQL database, and comes with a handy deployment docker-compose.yaml script. The client could create, and manage their comics using the Entity Framework identity system.
-
C#
-
MySQL
-
Docker
-
HTML/CSS/JS
-
jQuery
-
ASP.NET Core
Feburary
Started Diploma of IT at Swinburne University
After finishing the Certificate IV of IT, I had to make the decision on where to continue my studies. I landed on Swinburne, as their Diploma of IT (advanced programming) seemed like the logical next step.
It was a 1 year course that would get me into University with interesting projects to work on (as opposed to just theory).
-
C#
-
PHP
-
C++
-
AWS
-
Docker
-
MySQL
May
First Commit on
jedsaxon/portfolio
-
HTML/CSS/JS
-
PHP
-
Python
-
Gitlab CI/CD
July
Switched to Arch Linux
I became very curious about Arch Linux during this time. Fedora was good, but the idea of installing a Linux distribution from the ground up excited me for some reason. So, I switched to it. This was the beginning of my CLI-only workflow.
Instead of using Gnome as my desktop environment, I decided to use XFCE4 . No annoying animations, or fancy effects, or features that get in your way or just don't need. Only a simplistic user interface with everything I need, without using more than 1% of my CPU.
-
Linux
-
Arch Linux
Feburary
Started Bachelor of Computer Science at Swinburne University
Now begins the hell that I had been dreading since high school. Just 2 more years to go!
August
Switched to Neovim
It was time to become a real man. No more navigating through sub-menus, having Electron installed for the 20th time, and moving my hand off the keyboard to use mouse and click on the "commit" button.
Time for Neovim, where I have learnt to do everything with just the home row and manually configuring LSPs. My config might suck, but its mine, and it kinda works for me.
-
Vim
-
Neovim
Janurary
Switched to DWM
Suckless's DWM (dynamic window manager) is a simple window manager with no extra animations or blur effects. Every window is managed via the keyboard instead of the mouse, unlike XFCE.
The Future
The Future
Its really a matter of completing the Bachelor of Computer Science at this stage. Once thats done? Well, its time to get employed.
Before that, I hope that maybe I'll have time to get into Linux kernel or FreeBSD development, just for fun. Perhaps create some hardware mods for my Framework laptop. Who knows.
For all I know, I could just decide screw it, and spend the rest of my life taking pictures of trains just because I can.