Daily Entry: April 24th, 2017

Mon Apr 24 11:12:32 EDT 2017

Yesterday did not go according to plan.

It took me 6 hours to get some semblance of working code, and that code didn't run fast enough. I then reread the problem statement, installed the available third-party libraries I could use, and redid the work whilst starting to grok a new library.

When I got that code working hours later... it was an order of magnitude slower than the original code.

I'm pretty excited to learn how to use pandas, and that I made a somewhat working solution with a library I didn't know existed the day before felt pretty good. But making it fast I do not know how to do.

So, this morning, around 0530, 3 hours before the test expired, I went about creating better fake data to test how fast my code ran.

I then tweaked a few things to my original code and suddenly it was fast enough.

Those things were:

  • Printing to stdout in one chunk at the end of the program instead of at each calculated line
    • I should really know better at this point to not do that but I keep forgetting
  • Switching using Decimal objects back to float
    • I didn't need the precision of the Decimal objects, I was being silly using them

Upon submitting the faster code, I no longer got a time-out error, I got a "Failed system test" error. I made some tests to see what I may be doing wrong but couldn't find anything. I may have exceeded memory limitations, though I think the online judge would've told me. I couldn't get my setup to spit out wrong answers with the input I created (though the pandas version certainly did). So, I gathered all the resources I developed in solving the problem, and zipped it all up for one final submission, so that a human grader could get a better idea of everything I did to tackle the problem, if they are so inclined.

Mon Apr 24 11:23:17 EDT 2017

I am so glad I did that coding test, and that I'm starting the interviewing process. Yesterday was engaging, fun, a wake-up call, and inspiration on how to start seriously developing my craft.

Mon Apr 24 11:28:40 EDT 2017

I have, for a while now, been wanting to start developing a list of programming problems to solve regularly. I have not been cultivating any such list.

Yesterday I have secured my first problem that I actively plan to solve regularly, and I'll be copying the problem here later for a variety of reasons.

Today, and tomorrow, I'll be doing a test for a different company I may be interviewing with. Rather, they have a sample test, and then the real test. The real test I will have 3 hours of time to complete. It looks like it'll be multiple questions, including some multiple choice. From here, too, I will probably gather some problems to add to my training regimen.

Also, this test will be through hackerrank, which I will devote some non-zero time to everyday during my funemployment, from now on.

Mon Apr 24 11:34:28 EDT 2017

A long time ago, I lamented to a friend of mine how I felt I was too slow at progress in my profession. He thought on what I said a bit, and asked me, "You like speedrunning, right? Why don't you speedrun work?"

This is a thought that has stuck with me for a long while. And it is an idea I have tried to implement, both with success and failure.

Regularly solving the same set of problems, from scratch, is a very good application of this thought.

With regular new problems, consistently being fast is difficult. I have things I need to learn and research, even relearn and re-research. Time gets eaten up at unexpected places, and the feeling of a "speedrun" is lost. It becomes a grind again. Regularly solving problems I've tackled before, however, and tracking time to completion, gives me a reasonable metric to gauge improvement or decay, and periodically adding new problems to this system allows me to practice getting fast at various types of problems that I can expect to run into again and again.

Thus, I should get faster at random programming projects and problems that come my way.

Mon Apr 24 11:47:01 EDT 2017

This is something I've said before, but getting started was difficult. I didn't know what problems to cultivate, and had no problems already to look at for inspiration on what else I wanted. Beginning the job application process has solved this problem for me. Problems given in interviews are a perfect starting point, and actually doing interviews forces the motivation necessary to do the problem the first time. No looking for other problems because reasons, the random problem given to me is the one I had to solve.

Exactly what I needed to get started.

I think.

I hope.

Mon Apr 24 11:50:46 EDT 2017

Anyways, I want to do a review of yesterday, and in that review, I want to do a post-mortem. I think what I'll do is write a special post just devoted to yesterday's review.

Daily Entry: April 23rd, 2017

Sun Apr 23 07:31:58 EDT 2017

Review incoming soon. Yesterday went very well. I need to start working on coding interview stuff soon, but I think it might be ideal to do yesterday's review first.

Sun Apr 23 07:41:54 EDT 2017

It's cold, so I put on a jacket. Let's do this review thing.

Yesterday Review

Okay, we can start with reading the review I wrote yesterday whilst I write my review.

Sun Apr 23 07:47:06 EDT 2017

Oh, wait, first, gots to go through my tickler. I skipped it the past couple days.

Aw, I missed wishing someone a happy birthday yesterday. That's life.

Oh, wait, yesterday was Saturday and today is Sunday. It'd only really make sense to wish her a happy birthday on a workday. Perhaps I'll call her tomorrow.

Sun Apr 23 07:51:33 EDT 2017

Tickler stuff may be something I want to write about a bit. I'm having a pretty bad habit of throwing stuff into the future that doesn't need to be thrown to the future. I mean, it wouldn't take much effort or time to do the things, and they need to be done. True, there's no priority for them to be done, but they should be done. Today, it makes sense not to do those things (and in fact they had already been thrown to tomorrow), because I need to call people on workdays to do it.

So, I guess what I'm saying is I'm making a promise to myself to actually tackle all the tickler items tomorrow instead of just throwing them into the future.

Sun Apr 23 07:55:26 EDT 2017

Let's actually review yesterday now.

Current editor: VSCode

Future editors and IDEs being considered:

  • Wing IDE 101 version 6.0.x
  • Atom

Exercise of the day:

  • 40 minutes of Just Dance dancing, yeah!
  • 4 sets of pull ups, starting with 3 and then barely being able to do 2 by the end
    • I should probably properly count throughout the day
  • Throwing around lil' cousins throughout the day
  • Some random pushups
  • Some random upside-down pushups (or bridge pushups)
  • Calf stretches

Should've done more stretching overall, especially considering that I thought about how I should repeatedly stretch certain ares to achieve flexibility goals (like being able to do the splits eventually).

Eating habits: I cooked food yesterday! Lots of food. Made vegan pancakes, vegan waffles (an original recipe made from several other waffle recipes and some research into flours), french fries, and ate some food cooked prior (and also some food cooked by the wife).

And also plenty of cereal.

Diet overall yesterday was good. Still more eating sessions than I would like, but I was hungry after throwing lil' kids around all day.

I'm actually surprised I'm not that sore today, thinking on it. Just a little fatigued.


  • A bunch of kid's cartoons that I don't remember what they're called (one's a Netflix Original where a girl goes to an imaginary place called Amazia).
  • One episode of Elementary

Rewatching Elementary has been fun. My aunt's not that into the show, however, so I think we may stop watching it soon. Which is too bad. I legit prefer it to Sherlock. Can't wait for the "Everyone" episodes.


  • About 40 minutes of Just Dance

I've improved a lot, and even the game is noticing (scoring higher on songs). Got my first Superstar two days ago, and repeated that yesterday (same song). Superstar doesn't mean I'm properly good at the dance yet, just means my hand motions are good enough, still got a lot of subtleties to master. That's why I'm recording myself, need to review, and practice specific bits.


  • Another two posts of Daylight Atheism's review of the Foutainhead
  • Some politics on reddit (not a good habit)
  • Some other random reddit stuff (also not a good habit)
  • Various other blogs and webcomics


  • Another solid step on website with some thinking on what to do next
  • Narrowed down version of Wing IDE I'll be playing with

Plan for Today

I don't really need to log the scattered thoughts I had yesterday, because I actually logged them while they were happening, more-or-less. I may want to compile those thoughts and save them somewhere they'll be referenced, but that's something for a weekly review.


Wait, should I do a weekly review today? It is Sunday.


Let's do it first thing tomorrow, actually. Today will be the end of the week, and I review things first things now.

Sun Apr 23 08:11:06 EDT 2017

All right, it's 0811 EDT right now. I'll be logging into a coding assignment by 0830, I believe. I have 24 hours allotted to complete that coding assignment, but I doubt I'll need so much time. I'll instead allot 3 hours, as that's how much time I'll have for my coding assignment that I'm doing tomorrow.

If that goes well, I'll start setting up Wing IDE and playing with it a bit. Let's say 1230 to 1330 (giving myself an hour break for stuff). After that I'd like to setup a website environment locally to work on it locally and in Wing IDE. 1330-1430.

After that, I'm promising nothing as far as digital work goes. There'll be some dancing and maybe some cooking.

I think that's a good enough plan for today. Going to take a ten minute break to just sit and think.

Sun Apr 23 08:24:27 EDT 2017

I find myself thinking about the "just do it" mantra. Specifically, I have, many times, asked someone how to go about, say, start working on personal projects, and been told to "just do it". I had, even, for a long time told myself similar things.

This is not helpful. Or rather, if I'm at the point where I'm asking how to do something, telling me to "just do it" is not helpful. It's kinda like telling an alcoholic looking for ways to stop to "just stop". Trying to stop comes shortly after admitting alcohol dependency, which many say is "the first step". So, if it were as easy as "just stopping", there'd only be one step to no longer being an alcoholic.


I am beginning to appreciate the logic. One needs to try and then assess what's blocking them. It's just sometimes it seems as though even trying is itself impossible. Like, there's something that needs to be done to make trying possible.

I'm thinking about this because I don't know where to start on some things, but Just Dance helped me start on dancing and perhaps I simply need to make a game out've trying while being bad and clueless at the things I would like to eventually be good at. "Fake it until you make it" if you will.

Sun Apr 23 08:29:34 EDT 2017

Time for the coding challenge.

Sun Apr 23 09:10:20 EDT 2017

Lost some thoughts on the coding challenge because I accidentally broke the connection to my server, so my writing didn't save properly.

It was basically: I want to finish this by 1000, and I'll do it in python first as that's an option. I'd like to port the python to C++ afterwards, because I want to start doing C++ and this is an opportunity, as C++ is the other option. There are some memory and speed constraints, but first I'm focusing on correctness via getting their example output with their example input.

I've downloaded some VSCode extensions for C++ and Python.

Daily Entry: April 22nd, 2017

Sat Apr 22 05:48:04 EDT 2017

All right, so the morning question is: should I do a review of yesterday since I didn't do one last night?

I think the answer is yes.

At the very least, it's good I didn't go straight to playing Legend of Zelda. That's real good. I want to do some stuff first. I also haven't visited any explicit time-wasting sites yet. Let's keep these things going.

I may go eat something first.

Sat Apr 22 05:56:58 EDT 2017

Something eaten.

Sat Apr 22 06:03:01 EDT 2017

Let's reread my previous diary entries a bit.

Yesterday Review

Sat Apr 22 06:13:34 EDT 2017

Current editor: VSCode

Future editors and IDEs being considered:

  • Atom
  • Wing IDE

Current weight: 217 lbs

Exercise of the day:

  • about 8 pull ups across 3 sets

Skipped dancing and stretching yesterday. I should probably start exercising around 1000 EDT today to make sure I don't repeat that mistake. I have been pretty good about dancing. Not so good about stretching. When I feel good, I don't feel like stretching, but I feel good from past weeks of stretching.

Eating habits: lots of Life cereal.


  • One episode of Bob's Burgers
  • One episode of Rick and Morty
  • Two episodes of Elementary
  • Bad Moms

Listened to:

  • Digibro After Dark, random content


  • A few posts of Daylight Atheism's review of Ayn Rand's "The Foutainhead"
  • Today's Love Joy Feminism post


  • Planning when to do initial coding tests for job interviews
  • Did small step in Django site

Scattered Thoughts I Remember Having Throughout the Day

Writing this while reading my last scattered thoughts from my last end-of-day review... which is already ten days ago. I just need to work on doing reviews more often.

Need to be more consistent about pull ups! Decided to have my watch beep every hour in the hopes that I'll go do pull ups every time I hear the beep. May also use that hour beep to remind myself to note some random stuff in my diary.

Want to go back to eating one meal a day, but I'm not there yet. I'm making progress on it, though.

I am considering just straight-up writing "scripts" or script drafts for videos I want to make in these diary entries. Perhaps world-building for some fiction I'd like to flesh out if not actually create.

Plan for Today

Sat Apr 22 06:32:09 EDT 2017

I woke up around 0530 EDT, and now it's 0630 EDT. I have my lil' cousins coming over today at some point, and at that point, I probably won't be on the computer for the rest of the day. I also probably won't have any chances to play Zelda, but I can dance while they're here, as they like to dance along.

I'm going to go ask when they'll be arriving.

Sat Apr 22 06:35:07 EDT 2017

They'll be arriving "around noon".

That means I have 5.5 hours of time that could be reasonably time-blocked. The next 10 minutes can be devoted to planning those 5.5 hours.

After this planning, I will devote 2 hours towards the website project. That should be enough time to get everything I need to do before implementing proper users done. And then I can plan on implementing users and using an actual database (well, sqlite3) and stuff sometime next week (Sunday/Monday I'll be doing coding interview stuff).

I'll stop working on website stuff around 0900. I can take a 15 minute break before doing something else. At 0915, I can install Wing IDE and start messing with it and also start playing with pygame again. I'll allot 2 hours to that, but maybe only have energy for 1 hour. I'm severely out of practice focusing, after all.

It'll be about 1115 at this point. I can do an end-of-day review and also plan the rest of the day with the expectation of goofing around with the lil' cousins.

Sat Apr 22 06:47:02 EDT 2017

I was a bit cold so I spent some time under a blanket. Time to work on website. Notes here should be sporadic for the next couple hours (though, when my watch beeps I'll list what exercises I did and maybe some scattered thoughts).

Sat Apr 22 06:59:58 EDT 2017

0700 alarm! Time to do some exercises and jot down some thoughts.

First things first: pull ups.

Sat Apr 22 07:01:38 EDT 2017

Did three pull ups.

Now: plank.

Sat Apr 22 07:05:31 EDT 2017

1 minute 30 second plank. Could've went longer but goal right now isn't to push myself, just to build habit. This has reminded me that I like to listen to music while working. And considering the fact that my uncle is watching news upstairs, this is a good idea for drowning out outside noise.

Sat Apr 22 07:07:14 EDT 2017

Current mood: feeling focused. Feeling pretty good about the work I'm doing. I'm just cleaning up some code for proper use. It was a shell script, want to use it to render some stuff to HTML. Switching print statements to list construction. Simple work, good warmup to difficult stuff if difficult stuff starts happening.

At some point I'm going to want to write tests.

Sat Apr 22 08:19:07 EDT 2017

Got sucked into task, ignored beeping watch. Will now do the hourly exercise and thinking.

Sat Apr 22 08:27:52 EDT 2017

3 pullups (last pullup was really hard and not quite complete, though).

Stretched my calves.

Updated project friend on project progress.

Thinking a bit about what I want to do next.

Sat Apr 22 08:40:39 EDT 2017

Looking into Yodlee a bit to see if I would want to use it. I think it's too soon to think about it.

Sat Apr 22 08:40:59 EDT 2017

I think maybe I should do specific stretches at every hour mark (like how I'm doing pullups every time) to work on flexibility I want. For example, I'd like to do both types of splits eventually, so maybe I should do stretches related to achieving that every hour.

Sat Apr 22 08:41:56 EDT 2017

The next step on my web project is going to take some actual thought and design. Also some research into JavaScript libraries (specifically D3, I think).

Sat Apr 22 08:49:34 EDT 2017

Taking break early. I'm cold and people are upstairs who I can hang with.

Sat Apr 22 09:23:24 EDT 2017

Watched some Discovery Channel with my aunt. It was something I've seen before, a long time ago. Pretty neat.

Sat Apr 22 09:34:25 EDT 2017

Wing IDE play will have to start later, I don't know which version the person I'm working with is using, and I want to use the same version as him to maximize ability to help.

Sat Apr 22 09:49:51 EDT 2017

I think I'll play some Zelda after my 1000 EDT exercise.

Sun Apr 23 07:30:50 EDT 2017

The day went well and mostly according to plan. Review in tomorrow's post.

Daily Entry: April 21st, 2017

Fri Apr 21 12:48:49 EDT 2017

Try, trying again.

Hopefully I'll do an end of day review.

Part of the problem is that my sleep schedule is even less predictable right now. It might be worthwhile to try and do a review the next "morning" instead.

Fri Apr 21 17:02:14 EDT 2017

Sleep should be coming soon.

So, review time, and/or deciding to do stuff as I think about it here.

Fri Apr 21 17:04:24 EDT 2017

I updated VSCode first.

End of Day Review

Fri Apr 21 17:04:34 EDT 2017

So, been super lazy since Easter.

I thought I was over my addiction to The Legend of Zelda: Breath of the Wild was done when I beat the game, but I started over and now I'm playing it like it's a full-time job.

That probably needs to stop.

Fri Apr 21 17:07:35 EDT 2017

I have projects I need to work on that I have done nothing on since Thursday last week. I have, however, been slowly moving forward on job interviews. In fact, I gots myself a coding challenge as a first step to a job. I don't like using that as an excuse.

Fri Apr 21 17:10:36 EDT 2017

I just explained to a friend that that wasn't a valid excuse that I used earlier.

I'm going to get some of that stuff done tomorrow if I don't get it done today.


Or right now?

Fri Apr 21 18:22:41 EDT 2017

Right now. Or right then. In any case, I did a simple thing that was a tiny beginning step towards project completion.

Go me.

Back to the Review?

Fri Apr 21 18:55:13 EDT 2017

I might go hang out with family soon. Let me see what the plan is.

Sat Apr 22 05:45:18 EDT 2017

I did indeed hang out with family and then I passed out.

Daily Entry: April 20th, 2017

Thu Apr 20 15:15:03 EDT 2017

Today is my uncle's birthday, so I should call him.

Also, yesterday I forgot to review the day. I'll try to be better about that today.

Fri Apr 21 12:48:08 EDT 2017

I did not review yesterday.

Try, try again.

Daily Entry: April 19th, 2017

Wed Apr 19 06:01:22 EDT 2017

I kinda took an extended Easter weekend there. Probably should've logged it, but I didn't.

Coulda, shoulda, woulda... didn't.

No worries.

A while back a head-hunter randomly sent me an email. Not an uncommon occurance, but something that was more interesting now that I'm funemployed. I followed up a while back, talked with him over the phone, and he sent me some emails of some companies I might find interesting. Today I sent him my thoughts on those companies.

The gist: totally willing to try to get a job at any of them.

In my mind it's win-win. On one hand, I probably need the interviewing experience, and on the other hand, I might find a place that I'd really like to work for. I'm just going to go in completely honest and see what happens.

Eventually, an actual interview should be looming over my head and I might take practicing for one more seriously. As it stands, I've barely even cracked "Cracking the Coding Interview". The little bit of productive time I've managed has been devoted to projects. And they're projects I haven't even made properly visible. I'm actively hiding them right now.

I might want to devote some time to public, open-source projects. Maybe even contribute to someone else's open-source project.

Wed Apr 19 06:12:19 EDT 2017

Need to catch up on tickler.

Daily Entry: April 13th, 2017

Wed Apr 12 20:57:33 EDT 2017

It's still technically April 12th, but I'll mostly be awake on the 13th. So I guess that'll be my rule for post titles.

I went to bed around 1300 and woke up around 2100.

Should I do a plan for the day?

I think I should.

Wed Apr 12 21:22:23 EDT 2017

First I did some cooking and am about to Just Dance.

Thu Apr 13 05:06:21 EDT 2017

All righty.... Didn't plan the day. Ended up:

  • Dancing for about 40 minutes
  • Showering
  • Cooking and eating for 30 minutes
  • Hanging around waiting to play Overwatch starting at 2300 EDT
  • Played Overwatch until 0230 EDT
  • More cooking
  • Some cleaning
  • Talked with uncle from 0400 to 0500
  • Caught up here on diary

This is somewhat similar to yesterday, except much less working on projects. A little tired today, maybe won't work on project at all?

We'll see.

Thinking of playing some Zelda.

Still want to do review before going to bed.

Thu Apr 13 23:27:29 EDT 2017

Didn't end up doing review. Starting next post soonish.

Daily Entry: April 12th, 2017

Wed Apr 12 08:59:18 EDT 2017

I want to start doing end-of-day reviews. And my end-of-day is coming up. I may decide that starting a diary entry when I wake up is more important than trying to stick to normal conventions of a day via the proper date.

Wed Apr 12 09:00:22 EDT 2017

Alarm just went off. I need to call some financial peoples about unlocking my account.

I think I'll put it off until tomorrow. Feeling pretty tired.

No. That's wrong. I should do it. Let me push some my changes on the project I'm working on and then call the peoples.

Wed Apr 12 09:16:16 EDT 2017

Took a break after pushing stuff and communicating with people that I pushed stuff. Now it's time to call peoples.

Wed Apr 12 09:42:14 EDT 2017

Call with peoples went smoothly. Review coming shortly.

End-of-Day Review

Wed Apr 12 09:49:47 EDT 2017

Okay, first end-of-day review time.

I think I can just post scattered thoughts here. I mean, formulization comes later.

Current editor: VSCode.

Future editors/IDEs being considered:

  • Atom
  • Wing IDE.

Current weight: 215 lbs

Exercise of the day:

  • approximately 1 hour of Just Dance
  • 15 minutes of stretching
  • 1 minute plank
  • 1.5 minutes horse stance
  • no pullups :(

Eating habits: snacked throughout day


Listened to:

Scattered Thoughts I Remember Having Throughout the Day

Still really glad I set up my desk as a standing desk. I ended up watching Voltron standing at my desk. It's even better than the setup I had at work because there is no means for me to sit down whilst being on this computer. If I really want to sit down and use a computer, I have to switch to my laptop, which has a limited subset of capabilities compared to this computer.

I have gained weight since I have arrived here, but only recently, and only really since I setup my standing desk and started dancing everyday (with more dancing each day so far). I even feel skinnier and feel like I look skinnier. Perhaps I have put on some muscle? Maybe weight loss will follow? I have been eating more, that is true. Something to continue to consider.

I would like to be more consistent about pull ups. I do them some days but not others. I am stuck at doing 2 in a row for a reason.

I would like to more regularly log thoughts into this diary. Specifically stuff that gets lost quickly as it arrives, like my emotion in the moment. Deep Work has a section talking about a study that had people use a pager/smart phone as notifications to capture the moment. Perhaps I should look up that study to further glean their methodology.

I still reddit more than I would like. /r/politics is probably bad for my mind and health, and falls prey to leftist propaganda, which I am very suspectible to, being a hard-left person. I rarely look back on my time there positively. It is an addiction I need to learn to overcome.

I may need to ask for assistance from friends/family.

I have made enough progress on personal project to actual start working on the project itself, and not the foundation on which the website will stand. Exciting. Also, a little bit... "I've only come this far after that much work?", but that's life.

I'm considering moving ahead on other project without person for now, as that person is busy moving. He has given me the gist of what he wants to do, and I feel I could help significantly, and it has given me some ideas I want to execute on.


Oh, yeah.

Ideas I Want to Execute On

Wed Apr 12 10:05:21 EDT 2017

Quick break. Arms aren't used to typing this much at a time.

Wed Apr 12 10:12:33 EDT 2017

All right. There are things I want to do or be doing that I haven't done or am not doing.

Which is to say, there are things I can finish that I haven't started, and things that are more of an ongoing process that I am not doing what-so-ever.

Examples of the former:

  • Publishing material on the Legend of Zelda: Breath of the Wild
  • Formalizing my thoughts of various video games including but no limited to:
    • Star Fox
    • Portal
    • Half-Life
  • Writing various forms of fiction that have been floating in my brain for forever

Examples of the latter:

  • Learning to draw
  • Learning Japanese
  • Creating a spaced repetition training program
  • Creating a VR demo
    • Exploring the possibility of building muscle memory via VR demo
  • Vlogging
    • YouTube video creation in general

I find myself disappointed at my lack of progress, but am now at the point where at least I feel I am making progress. For instance, some ideas I have had I am executing on:

  • Learning to dance
  • Recording my playing of video games for future use
  • Working on website-related projects
  • Working on game-development-related projects
  • Having a standing desk for my home-office setup (which is currently my only office)
  • Slowly designing my life such that I make the "right" decision naturally

Things are very much mutating in the direction I want them to be mutating in.

I mean, I'm actually reviewing the day here! And it's kinda coming out like a blog post from 2015, but more raw and with less... expectation of an audience with it. This is me exploring how I feel and what I want to do in writing.


Even if you are reading this, Stephan. Which I think you are.

Though, if I write enough each day it may overwhelm your time constraint. I've had that happen.

But that's besides the point.

I'm doing things. And I'm improving at doing things. And I'm hoping I can keep that going.

Let's Focus on the Dancing for a Bit

So, I say that I'm "learning to dance". Specifically, I'm playing Just Dance 2017 almost everyday. It would be everyday, but it's actually pretty decent exercise, and a day off from time to time is probably a good idea.

I have recently started recording my efforts (though I may want to change how), and it's too bad I didn't start earlier, because already I feel I've made progress that I would like to verify in video form.

But I'm glad I didn't use my lack of record-keeping as an excuse to not do anything at all.

In any case, I've gone from not being able to dance at all to being really, really bad at it, so there's plenty of progress to capture properly. The first step really is to just dance, and it's good I have a game that's just that.

Dancing has been something I wanted to work on for a while, but never made a part of my schedule. Turns out, I feel quite comfortable replacing running with dancing. I was, in fact, going to do both, but after 30 minutes of dancing I am out of breath and sweating, and that counts as a run as far as I'm concerned. In fact, it's probably better than running (lots of other muscles being used).

I'm a fan of doing things that have multiple purposes. Running has a use in that being good at running can be useful in some situations, but it seems more likely that dancing will be useful more often to me, simply via the nature of my first world existence.

Anyways, I actually felt like the obvious first step would be to watch dancing, and try to replicate it. Even with that thought, and knowledge of what Just Dance was, I never thought to use the game to do just that. Even though I am a huge believer in using games for exactly such a purpose. I don't know where the disconnect was.

I mean, I do kinda dislike Ubisoft as a company, but I don't think it's that.

And now I also have the next step in mind: recording my dancing, identifying where I'm weak, and practicing those bits explicitly. Which is great because today I finally set it up so I record myself while playing Just Dance. It's kinda funky but functional.


"Just Dance does just that", and now "funky but functional". Forgot how inclined I am to word-play.

In any case, it further cements how useful an actual game is to my goal. When getting better at various other games, I do the same thing. I record my own playing, and I also watch people who play better than me to learn from them. I mean, this is something that was taught to me in chess team in high school. Why is it not ingrained in my life proper?

Gamifying My Life Has Clear Benefits and I Need to Do More of It

Studying Japanese, coding, memorization of various useful facts. Gamify!

Oh, yeah, I also want to try and make a skill tree, but with real skills and real--what's the word I'm having trouble finding it--prerequisites to those skills being necessary to "unlock" before beginning to unlock the next one.

I haven't really played games with such skill trees. I'm talking the stuff found in Diablo and World of Warcraft. I saw them in passing and I feel they could be cool to use in real-life executed better than how college does it.

I Had Promised to Ramble About Editor/IDE Choice but Have Lost the Spark

I was having an email conversation with a project ally the other day, and he said he was going to use Wing IDE unless I had strong feelings otherwise. I was about to go on a long spiel philosophically before telling him I was willing to try out Wing IDE to help him out, and then I just cut that out and told him the end of it. But I put in a, "I could ramble on my history/philosophy of editors/IDEs for quite a while if you want to read it" and he does, so I said I would.

But just thinking about it up until now has felt... insignificant. I already wrote a lot and thought a lot and now doing it again makes me feel like I'm stating obvious things.

I've heard writers say they come to hate their writing by the time they publish, and it feels like I lose interest on the second go-around.

Something to overcome? I think so. Perhaps I'll make a proper post(s) about editors/IDEs. Perhaps I'll turn it into a vlog while I'm at it.

I Think That's Enough

Wed Apr 12 10:40:33 EDT 2017

Going to play Zelda until I decide to go to sleep.

Daily Entry: April 10th, 2017

Mon Apr 10 03:39:14 EDT 2017

Exciting things are happening, Stephan.

Not been keeping a good log of it whilst I've been doing it.

To be fair, niece and nephew are solid distractions during normal hours, and during down-time hours I'm fairly deep into two different projects.

Nevermind the Just Dance dancing I've been pretty good about (and other exercise, too).

Nothing super, super exciting, but still pretty cool and a good trajectory.

Mon Apr 10 20:15:00 EDT 2017

Back after sleeping and hanging with family... and grocery shopping.

Finished the Sopranos today.

Going to start doing some serious work on a website project today. All the foundation is in place. Should be fun.

Mon Apr 10 22:44:04 EDT 2017

Been hanging out instead of being productive. Going to start being productive now.

Time to switch the site I'm working on to somewhere other than ksionda.me/django/ (that shouldn't lead anywhere anymore so I'm not linking to it).

Mon Apr 10 22:48:17 EDT 2017

Listening to a podcast while doing this. Not sure if this is splitting my attention too much but it seems to be working fine.