I began programming when I was 10, when I received my first Arduino. I began learning HTML when I was 11 after taking a coding camp over the summer.
For the first few years I was entirely self taught, and practiced on this website, joeybabcock.me, in order to build up my skillset.
I mostly played with javascript, making games and learning how to use serverside php processing to create dynamic output for my website.
Around 2015 I began making the switch to wordpress as a backend, and moved my site design over to a wordpress theme.
In highschool I began to refine my web design abilities by putting my skills to practical use. I created several websites for the different organizations I was apart of.
I created separate websites for Sage Creek High School's ASB, Cross Country/Track & Field program, and a separate mediawiki instance for documenting the history of my school.
Senior Assassins was one of the first fully fledged apps I created, and utilizes a number of different languages to administrate the game, run the twitter bot, and manage all the player states.
Ninebot ESX How to Downgrade/Flash Back to Stock Firmware
January 15th, 2021
Ninebot sometimes puts out updates for their scooters that can have undesirable effects on their end-users. To that end, it [More…]
How to Change Region Ninebot ESX
January 13th, 2021
Region locks are one way that Ninebot ESX (ES1, ES2, ES3, or ES4) scooters can be speed limited. This is [More…]
How to Change Region Ninebot Max/G30
December 11th, 2020
Region locks are one way that Ninebot Max scooters can be speed limited. This tutorial is similar to the one [More…]
How to Enable Changing Color of Underglow Lights on a Ninebot ESX
October 13th, 2020
Impounded or ex-rental scooters often have underglow/underfoot “Disco RGB LEDs” on the bottom, but due to the way the rental [More…]
How to Unbind/Fix “Vehicle Already Bound” Ninebot ESX
October 12th, 2020
When buying a Ninebot ESX(ES1, ES2, ES3, or ES4) used, sometimes the previous owner forgets to unbind the scooter from [More…]
Google PageSpeed Insights “Serve images in next-gen formats” fix for wordpress
September 2nd, 2020
Google PageSpeed Insights is invaluable to developers looking to speed up their websites and improve their search ranking. One of [More…]
How to Unbind/Fix “Vehicle Already Bound” Ninebot Max/G30
August 30th, 2020
When buying a Ninebot Max/SNSC 2.0/G30 used, the previous owner may have forgotten to unbind the scooter from their account. [More…]
Ninebot Max 48v Build Pics
August 29th, 2020
I recently completed by 48v Ninebot G30/max build. Here are some pictures of the completed build as viewed from the [More…]
XML/HTML Tag Stripper
July 31st, 2020
Kahoot 10 Player Limit Solution
July 27th, 2020
Ninebot Max Fix Headlight Stuck On/Replace G30 Headlight
July 16th, 2020
Magento 1 Get First, Last, or Middle Name Returning Null
July 2nd, 2020