Skip to main content

Command Palette

Search for a command to run...

Rebuilding Everything: Rediscovering My Developer Momentum

Published
Rebuilding Everything: Rediscovering My Developer Momentum
M
Hi! I am MilesWK: a programmer and musician from planet Earth.*

For as long as I can remember, I have been programming. However, a few months back, my momentum just died. Right there. I dabbled here and there, made some small pieces of code, but slowly my projects had issues arise and I just ignored them... until now. Today I am going to start rewriting, remaking, and fixing a lot of code.

First things first, my Discord bot Jonah. Jonah was a favorite project of mine. It was an AI bot that was meant to talk like a pig. I made it, added features, set it up on my Raspberry Pi for hosting, and let it sit there. It was fully functional... until my AI API Key ran out. I didn't want to pay for a new one, because no one used my bot. So as a result of this I decided to change the name of Jonah to "Jonah - Offline." Yeah, so original. Of course, I didn't care to take it off of hosting, so technically it showed it was offline. However, I have found a program that gives me access to a lot of different AI models for free, which means now there is no excuse for not fixing it. I'm going to also add some features:

  • Refresh the prompt, make it more fun

  • Remove some commands, like /joke and /nuke and focus primarily on the AI

  • Add a pig image generator: so users can enter a prompt, but before the AI makes the picture I will add "but make it with pigs and bacon" or something along those lines.

  • Try to neaten up the code. I say this without having even looked at the code yet, but if I remember correctly, it isn't pretty

Next, my website. This is going to be tough. I had a lot of code on my website, but everything fell apart. The CDN I was using became deprecated, so no images work, and most of the links don't work. I've already started on a new version and it is looking pretty sleek. So here is the rundown:

  • Total rebuild from the ground up

  • Images for projects

  • One page, so projects are now on the main page

  • Less words.

  • Theme changer (already made this)

Finally, my blog. I have neglected my blog, but I love writing. I am going to be writing new posts regarding my updates on all of this! If you have ideas or features you think I should add to anything, especially Jonah, please let me know in the comments below!