About Me

I am an "Autodidact", which is just a fancy word for self-taught, programmer. I have been working on my craft for about four and a half years at this point. I got my start in programming in college where I learned to program CNC machinery. I then evolved that into arduino programming, and then I jumped headfirst into Linux, and started learning Java. Currently my favorite programming languages, are Kotlin, Ruby, and Java. Rust is closely approaching landing on that list though.

This is my website where I post about new projects I'm working on, new tools I've found, and all kinds of other things. I'm currently migrating the site from Rails 5.2, to 6.0, so content will be lacking until that transition is done. You can view it's progress, and look at other projects of mine, on my gitlab, here.

About My Setup

This is my setup where I develop things, like this very website. I'm running a custom PC, in an ancient Emachine case. I develop on Arch Linux, but my computer also boots elementaryOS, and Windows7. This photo shows my website running in development mode, while I edit my website in my favorite text editor, VIM.

About This Site

I'm a programmer, and a DIY guy, and this site is no exception. I built this site with Ruby on Rails and host it on a VPS I rent from Linode. The VPS runs Ubuntu 18.04 Bionic Beaver(an amazing OS name). This webpage is served with Nginx+Phusino Passenger. This site would not be possible without these frameworks and applications, and I am proud to give them the credit they are due.

Support this site

Thanks for visiting derektheprogrammer.pizza. Consider buying a slice by sending 0.001 ethereum to the address below.

My Ether address: 0x548D34b05915be1F024c60F1a5796AA084A99800