When I started working on this site almost 4 years ago I barely knew how to build websites from scratch.
As a result, I made many flawed design choices which would later come back to bite me.
Add proper use of the Open Graph protocol for shared links
Change page loading so they're no longer PHP echoed into an HTML div
Change main page to the projects page instead of blog
Change about page to make it not look like a kindergarten project
Change font to one that is better looking and more compatible with other devices
Remove Google Analytics and the Facebook comments plugin
Add new infinity table project
Add page for the interactive LED cube
Add page for the Guitar Hero bot
Add map format technical details for Quake2Wrack
Add Shub-Niggurath model to Quake model viewer
Change LED clock and heart location to projects instead of blog
Change Midi Cartridge layout and descriptions
Change WebGL shadow casting
Fix Spawn explosion frame for Quake model viewer
Remove BFG9000 visualiser redundant features
Remove PikeGen because it was broken
Add descriptions per Pike
Change Pike list from table to inline block to grealy speed up sorting
Change filter options to be more mobile friendly
Change audio previews to use Bandcamp audio
Change Pike info from bottom bar to popup window
Change graphics for buttons and tags
The reason for the audio preview change is that the Buckethead Pikes website stopped hosting preview files.
As an alternative, it will now use the Bandcamp audio preview.
The downside of this is that not every Pike is available on Bandcamp, so some Pikes won't have audio previews.