LEGO Christmas Tree

As a teacher, I must say Happy Holidays or Merry Winter Break.  After finding a “Merry Christmas” sign in our district office in the science and math department that everyone discussed the legality of for the remainder of the week, I certainly won’t be pushing any buttons there.

But this is a blog, so I have a bit more freedom.  Seeing that it’s December 25th, I would like to say Merry Christmas to you all!

In response to me being a bit down on our lack of a tree and my shoulder inhibiting my ability to help teamwork one up to the fifth floor where our apartment is, my husband and I built a LEGO tree last night.  He decided to make a “Ricer Train” with the leftover pieces to make it a bit more bad-A than the default design.  Looks lovely and far better than any tree I ever decorated in person where I vehemently support naked spots in the back where no one will ever know.  This is a high quality Christmas tree.  It has decorations on ALL sides of it.

I have accomplished something this day.  I have followed directions to recreate something that someone else designed.  It’s amazing.

On that brief note…Merry Christmas to all, and to all a good night!

Advertisements
LEGO Christmas Tree

The Unwrapped Gift Delivery Incident

xmas eve 1988

Christmas Eve always reminds me of one very important moment in my life.  As previously discussed, I have two memories from when I was two years old (the tiger and Super Mario Brothers).  Matching this linear trend, I have one memory from when I was one year old.  I’m genuinely hoping that doesn’t continue into my later years, since only recalling 27 things from this year would be rather awkward given how much has happened this year that my husband feels is very important for me to recall in vivid detail, but that foreboding future will be for New Years.

So what was the one memory?  My dear sister.  Not the oldest one, but the middle one.  The red head.  When I was young, I was a nerdy, weird creature that confused those around me and sustained an early coffee addiction.  When she was young, she was a hot-headed, active, problem-solving monster that baffled my mother at every turn.  I used my powers of cute to play ALL the video games.  She used her powers of pretty to aggravate ALL the boys.  I used my powers of intellect to do all the homework.  She used her powers of intellect to give me all her homework.  It’s certainly a good thing my sister wasn’t evil, because with her influential powers, she could have likely brought great nations to their knees back in the day.

Now, when I was one, my sister was more cute than pretty, and she also adored me.  During Christmas Eve that year, my brain was hopped up on caffeine (thanks, Dad!).  My speech was severely limited, my understanding of the world was severely limited, but I did know there were many bright and beautiful lights everywhere, I had enough energy to run a marathon, and these strange boxes with pretty paper were definitely meant for touching.  ALL the touching.  My sister was a very, very good big sister, and while she knew I wasn’t supposed to touch all the presents, she wanted to help out.  After all, she had a full understanding of what was inside.  Gifts, a concept that even after a birthday and this being my second Christmas was baffling, but my dear sister knew that I’d appreciate what I would eventually find inside.

So, as a three year old, she decided to help me out.  She waited until she was certain Santa had finished doing his duties upstairs (though he had a rather feminine sounding voice sometimes…perhaps Mrs. Clause had joined him hoping for more together time around the holidays?).  Then she did what only a great big sister would do for her little baby sister.  She opened ALL the presents.  Then, wanting to be sure not to confuse her adorable little baby sister who had limited understanding of the world by giving her a pocket knife, she carefully sorted between presents intended for my mom, dad, my oldest sister, herself, and me.  Quietly, she crept across the house with each floorboard creaking just a little bit more than the last to place down my oldest sister’s presents.  Then, carefully, she made the journey to her room, plopping the pile down.  Then very carefully, she went downstairs to drop off my parents presents with the door CREEEEEEEEEEKing ever so loudly.

The gift bearer plopped down the gifts for my parents, knowing the jig would be up soon after that noisy display, and sprinted upstairs to grab my gifts.  She knew she must be swift.  Only one person left to go.  The target.  The most important recipient of Christmas gifts.  Me.

Seconds later, she slid into my room, panting.  She flicked on the lights, quickly running to the crib, and climbed over the edge to get inside with me.  She placed the gifts before me.  I didn’t understand the things I was seeing or why they were there.  Clothes, mostly, and a ball.  One glorious ball.  I stepped forward, wobbled, grabbed, and shoved the ball right in my mouth where I knew it belonged.  I laughed happily as I drooled all over it.  I had not slept thanks to my caffeine addled brain confused by all the crazy lights outside my window and the energy of those around me, but I knew what this was.  It was ball.

Within a minute it became clear my mom also knew what this was, calling to my dad to see what had happened.  With tears in my eyes ball was taken from me as well as my sister.  That was the first time I knew loss.  Farewell, ball.

My parents, to this day, are still perplexed how an illiterate three-year-old girl managed to figure out who had what present.  I can’t speak on the matter too much myself, but I will say that ball and I reunited the next day.  It was everything I had hoped it would be.

The Unwrapped Gift Delivery Incident

The Influence of the Super Mario Brothers

I remember waking up when I was 3 in the middle of the night to see, much to my sleepy surprise, my then 27-year-old mother and 25-year-old father laughing manically while they played Super Mario Brothers 3.  Why were they laughing?  Turns out my mom enjoyed messing with my dad by jumping on a green shell and “accidentally” flinging it in his direction.  My mom may be a troll.

This, and being absolutely certain that a tiger entered my room in the middle of the night when I woke up and then went into my parents’ room where I was equally certain it was out for my dad’s blood are my only memories from that year of my life.  Both memories had quite an impact.  Given the nature of this blog, I’ll try to limit my details as far as the impact of the tiger incident, but suffice it to say my sister likes to occasionally joke that I married my very handsome Chinese American husband because he is a tiger.  Rawr.

3-year-old me was convinced, and so it must have been true.
My mother, as I’m sure you can sympathize, was not convinced.

Right, Super Mario Brothers 3, laughter, parents.  You’re probably curious why this had such an impact in my development, and honestly, even if you don’t care, I’m going to tell you anyway.  My mom was always very nurturing and loving growing up, but she wasn’t really one to cut loose.  So crazy laughter with a device I had thought was purchased to keep my older sisters and I out of their hair for an hour each day?  Mind blown.

Needless to say, I was hooked.  Even more hooked than the first time my dad gave me coffee, but that’s another story.

The next day, I spent hours playing with my middle sister trying to convince her that even my uncoordinated adorable self was a very good player 2, even if I unintentionally kept flinging green shells at her.  Thank goodness for marriage in adulthood, because convincing people I was adorable enough to be a very good player 2 was significantly more challenging the older I got and the fact I’m an uncoordinated mess became far more pronounced.

Video games is only a particularly important topic to me today because after I attempted to play more than 15 minutes (why that is a bad idea currently), I’m currently paying the consequences.  My present consequences?  Physical pain.  The second worst kind of pain, second only to emotional pain inflicted by a loved one.  Thank goodness my loved ones aren’t jerks.

So!  Back to coding with me.  I’ll be starting on functions shortly, which should be fun.  I think the largest struggle I’ve experienced with self-taught programming so far is that I feel like I want to learn everything all at once like some sort of mad sponge that absorbs information but very unlike actual sponges doesn’t release the excess liquid when I’ve been overzealous in my sponging.  Much like an actual sponge, however, the result tends to be I leak information all over the counter and need to be left out to dry up overnight.

Upon reflection, I’ve realized the title of my previous entry was severely misleading.  I’ve been a technophile since the age of 3, and I doubt anything will ever change that.  Except maybe constant EMP bursts across the world inhibiting technology from functioning sort of like how the elf-like race from Pandora’s Star blocked out technology on their planets.  That’d be awful.

With that awkward, foreboding ending, I bid you all a good night!

The Influence of the Super Mario Brothers

From Special Ed Teacher to Technophile

This is a blog dedicated to my attempts to studying computer science and code by myself and recovering from an injury.  Many people have done it before me, and many people will do it after me.  So why blog about it?  In September, I was rammed into a wall while blocking a student from punching me, and he kept swinging.  I’m a special ed teacher who works with emotionally and behaviorally disturbed children, so I’m aware that getting physically assaulted sometimes happens when the best interventions and motivators weren’t successful for a multitude of reasons.  In this particular case, I had decided to intervene when the student was strangling himself after weeks of asking district administrators for advice on how to help him since I felt out of my specialty.  I was repeatedly told they believed in my professional judgment after I had told them that due to his self-injurious behaviors either I would be allowing him to harm himself or intervene and be harmed.  Neither of these scenarios were particularly appealing to me, and while we used a plethora of positive interventions that worked in some cases, a history of mental illness and abuse was not something that I could resolve within a few short weeks by modeling, coaching, and reinforcement.  This was indicated by a number of scars he had left on me prior to that day when he continuously banged his head on the wall, and I decided to intervene.

I ended up with a shoulder injury that limited my mobility in my right arm.  Thank goodness I’m left-handed.  The doctor pulled me out for 2 weeks, which as a fairly active person was very dull for me, and then once I was placed back I kept getting injured more severely and being pulled off work again.  After a few months of this, human resources decided to pull me out of the classroom occupied by a variety of sometimes physically aggressive children until my shoulder was up to snuff longer term and the district offered me light duty work reviewing student IEPs.  It’s not the most mentally engaging work, but I’m pretty good at it and it’s way better than being off work.  I’m just grateful to be working again.

Most people would be pretty thrilled to have had time off from work partially paid.  I was not.  My brain on boredom is very obnoxious, and I wasn’t capable of doing a majority of my previous hobbies anymore.  Prior to September, I had the following hobbies: swimming, rock climbing, paddle boarding, knitting, gaming, cooking, hiking, reading non-fiction, sci-fi, and fantasy books, attending all day concerts, board games and running with the dog.  After September, my hobbies included gaming for 15 minute intervals, attending short concerts, board games, reading, and walking the dog.  You’ll notice that list includes very, very few things physical and even decreased intensity of non-physical activities.  With rock climbing and gaming out, I needed something to keep my brain busy while my husband played League of Legends for hours without me, and making yarn replicas of Poros was getting a little awkward since my dexterity, as you can imagine, is fairly limited in the right hand in comparison to what it once was.

The solution?  Well, I’d spent the beginning of the year teaching my students basic programming as a way to bridge their disinterest in math and their struggle with accuracy and truth in math (read: they got pissed off if they solved a problem incorrectly, and pissed off for some of my students means very violent.  Long term, we’re working on realizing that learning comes from hard work and if mistakes are made it’s more important to realize why to grow from them, but short term safety is a priority.).  There’s something pretty amazing to just about anyone about making your own multiplication table for the first time using a nested while loop.  I had never really gone beyond the basics myself, however, and so I decided to take the time I once spent gaming, making winter hats, feeding myself, and exercising to learn a new skill.  My physical therapist, 3 months after the incident, put me at another 8-12 weeks away from being in reasonable shape, so that should give me plenty of time to put all my extra energy into healing and coding.  This blog is to keep a record of my progress in both.  So!  Without further ado…

12/19/2014 – I can make a multiplication chart in C++, and when the physical therapist moves my shoulder into the right position I can hold it where it belongs for about 10 seconds without using compensatory muscles.  I’m still pretty certain I’m doing many of my home exercises with my shoulder in the incorrect location, but I am trying my best to get it there!

To start, I’m using a few resources from Udemy.com to learn C++ to remember the basics of coding again, and then I’ll start accessing web design since I have an old domain I’ve owned since high school that could use some serious TLC and purpose again.

For anyone curious, here’s how to make a multiplication chart with C++ (or at least how I’ve been doing it!):


for (int i = 1; i <= 12; i++)
{
for (int j = 1; j <= 12; j++)
{
cout.width(4);
cout << i * j;
}

cout << endl;

}

Any recommendations are much appreciated!  I would love any suggestions about books about algorithms.

Cheers,

Lady Liu

From Special Ed Teacher to Technophile