ECMA666

My passing thoughts

This is just a place to put down some of my random thoughts.
Here you'll find things I've seen, things I've leaned and experienced and what I thought about it.
Love Coding

Since a particularly late and somewhat tipsy evening, in 2020, I've become absolutely enamored with coding. It takes up all of my spare time. And I do it only for myslef.
I often dream of having some fancy coding job in a slick glass cubicle but I suspect that doing this as a hobby on my own time, at my own pace in my own way is what makes it so much fun.
There are just so many possibilities when coding. Anything you can imagine you can represent on the screen. It is a never ending puzzle and you get to choose how you want to solve it. Coding has been a balm for me. It is infinately satisifying and insanely fun.
Accomplishment

Last night was a milestone in my conding life: I completed my first database driven webiste!
It took over a year to design, plan and develop. I thoroughly enjoyed every step of the way.
Now, I'll spend the next long while weeding out any bugs that I have probably missed, but I even enjoy that part of the process as well. It's just so much fun to code!
Position: sticky;

New feature added.
The date picker on this website is now sticky.(^O^)/
So happy tomorrow is Friday! That is always the very best day. I'm looking forward to a nice quiet weekend of coding.(ɔ◔‿◔)ɔ ♥
Weekend

Ah, that nice 48 hour respite from the daily grind. So excited to have a bit of time to do what I want, when I want. Well, more or less.
Looking forward to some good quality coding time interspersed with some video games.
I've been trying my hand at an old space flight simulator called Evochron Mercenary. Fun but man the learning curve is steep.
MySql_Battle

When it works, it's great! Love that MySql but when you get this awesmoe message:
"Error: MySQL shutdown unexpectedly. This may be due to a blocked port, missing dependencies, improper privileges, a crash, or a shutdown by another method. Press the Logs button to view error logs and check the Windows Event Viewer for more clues If you need more help, copy and post this entire log window on the forums"
It means you get to spend a lot of time fiddling around and not coding. Which is sad. I wouldn't mind it so much if there was a simple fix but it just seems to be an error that is destined to pop up from time to time and there's no way to totally make it go away never to return.(╥﹏╥)
Endless Editing

Well, my new database driven website still seems to be working fine. Haven't come across any major bugs just yet. Next week I hope to start using it with a larger base of users. We'll see what happens...
In the meantime, I still see plenty of things to improve; bits of code that could use refactoring and images that could use redrawing. Funny how all of my effort is totally unpaid. My only payment is the satisfaction I feel every time I see someone using my website.
Once I get it polished up, I'm going to have to start looking to see in what other ways I can up my skills. At the moment, I'm thinking of just diving deeper into JS and PHP. There is so much to learn there and I really feel like I've only just scratched the surface.
Efficient Coding

I'm really the type of person that has to learn by doing. While studying coding, I've often come across phrases like, 'You should be careful about doing X or your website will be difficult to edit as it get bigger and more complicated.'
I understood what that advice probalby meant but I had to make a big complicated website myself and then realize that changing one thing meant I would need to change everthing that was realated to it before it would work.
My most recent challenge is with MySQL. I am currently working on figuring out to to reset certain columns in a given table to their default settings. I want to make a funciton that will update every row of certain, but not all the columns in a given table. Luckily, when I figure this out I don't think that resetting these tables will break the site. So long as I reset all of the proper tables in the right way.