Greetings from 28 Herlig in beautiful Comma Satia! Still hotter than all get out with records falling all over the place, but the weather people are telling us that we’ll get normal Summer temperatures by the end of the week.
Considering that’s the first week of October, not bad.
tl;dr
Mechanics of the login system finally finished, unit and e2e tests are abysmally bad to write, guess it’s time for a refactor.
The Game
I was finally able to fix the last few bugs in the sign-up / login process. Of course, that means it’s time to write the tests. 🙂
I began from the very beginning and quickly ran into trouble. The problem is that over the months that I’ve been tinkering with the site, it’s become a patchwork mess of code. Not surprising, as I entered this venture knowing almost nothing about Vue, AWS, and the like.
So I did the only thing any sane person would do – and the same thing I yell at developers to do in my real job:
Refactor!
Yes, check it all in, create a branch, wipe it ALL out, and start over. I figure it will take me about 3 weeks. I mean, all the code is there. I just have to organize it better and write the tests.
Which means I might be ready to publish it on Halloween (October 31st). I think that would be cool.
“Hey kids! Wanna see my new website?”

The Thinking
Last week, I went on about the mathematics behind creating a spheroid with 1 meter ground resolution and 1 decimeter height resolution. The numbers were WAY bigger than I’d imagine. Meaning that if I ever got that big, the game better be that Billion Dollar Game I keep telling everyone about.
This week, I said “<blank> it”. I’m going to start with a 1 kilometer square world. That should be enough for me to test all my theories and make sure that, you know, that game actually works.
And wouldn’t it be nice to VR it at some point.
Social Media
No update here. I do plan on eventually getting on Instagram and whatever else all the cool kids are into these days. I may even dust off a page for Facebook. Or maybe not.
I am on Reddit, but I don’t post anything.
As always, you can follow me on Twitter @thevirtuoid.
Giving Back
I did produce an Promise tutorial outlining how I personally convert older callback routines to use Promises. Perhaps later this week it will be an Async/Await one that builds upon the Promises entry.
I was also thinking that when I monetize the site (it still costs money to have the site on AWS), I can set it up to immediately take 10% of the revenue (not the profit) and give it back to the open source community. Unlike The Evil Empire known as Apple, the Open Source Community has been very good to me, and it’s high time some of those people get paid. I haven’t figured out how it will all work yet. Check back later.
Conclusion
My Falcons lost again. No surprise there. It’s back downstairs to watch the Sunday Evening Edition of American Football. I don’t remember who’s playing. Doesn’t matter. I just enjoy watching the game.
Categories: VirtuoidWeek
thevirtuoid
Web Tinkerer. No, not like Tinkerbell.
Creator of the game Virtuoid. Boring JavaScript. Visit us at thevirtuoid.com
Leave a Reply