This week is supposed to be a more laid back week. That doesn’t mean it feels like it. My class has begun and I still feel wildly under prepared, but am starting to feel better in my skin when standing in front of the class.
Class today started well enough with everyone feeling pretty comfortable in the Dev environment. The one user with windows has their Ubuntu USB key and for them it will be a bit of an upward battle learning how to use Ubuntu and keeping up with the rest of the team. The other one had a Windows 8 machine and after some serious troubleshooting, their environment was completely setup, so they fell a little behind.
There were some hitches here and there, github environments weren’t properly setup, but all-in-all everyone saw the material and was really doing well and seemed to understand it. I’m very impressed with how well they’re learning the material.
The biggest fall was timing. Here I am, concerned that I was going to have an hour left at the end of class, but instead I cut so close and ultimately never got a chance with helping them setup a blog.
There are clearly places I feel I need to improve. I think I need to consolidate my information and not worry about running under. Which leads me to preparing for downtime when I present. I think it will take some time to really feel comfortable with the timing, but I’m definitely getting there.
I need to provide slides for people to go along with. I think it’d be good to actual be at the keyboard more. Get people coding more. I would like to become more inventive with the exercises. Finally, I want my passion for my job to be crystal clear, though I think that will come soon.
I’m very happy with how things are progressing and think that they will only start getting better.
Subject: First day of class
Keywords: Class, BEWD, ruby
Date: 13 Nov 2013 00:16:06 -0500
Message-ID: –text follows this
I have to imagine everyone feels this way when attempting to teach a
group of people. Everything goes far too fast. It’s incredible because I
have three hours to teach, you’d think there would be some excess.
This particular class was interesting though. This is deemed class zero.
Rightfully so, because this particular class the students aren’t meant
to really learn anything, but they are supposed to have their
environments setup and ready to go. Thankfully it appears I only have
two windows users in my class, however one I need to look into because I
don’t know they’re going to be able to work with Windows 8 and whether
or not that’s going to be a snag.
I tried something today that I guess has never been really tried before,
but it seemed to go over very well. I tried a product inception for the
whole class. Which wasn’t perfect. I realize now that maybe twenty
people were a bit too much. I think they genuinely saw it as insightful
to see how others looked at the class and it provided an honest, if
brief, forum for people to see what others were concerned about. In
other words, it wasn’t perfect, but it served its purpose.
The only other thing I can say about my class, is that I think I’ll have
a pretty good group. They all seem nice and eager. I have concerns
already about one or two of them, but I am very happy with the people
that have come. I’m really looking forward to when we finally get into
the nitty gritty of the ruby language and later rails.
I get the feeling as well that this class will be a very humbling
experience for me. I’m sure it will try my comfort in speaking, in my
own knowledge of the language and, frankly, be incredibly draining. I’m
much too excited for this class and look forward to Thursday already.
Today was my day. It wasn’t my first class, but it was my info session with my perspective students. Thus far, I haven’t actually gotten a chance to really meet any of my students, but this past night was definitely the closest thing I had to it.
I’d say it went well, but that’d be a lie. I’d say I bombed completely, but that would also be a lie. I think I made the best of the evening, but, I need to preface anything that comes next, I was unsure what the whole thing all meant. I’ll need to look through it, but according to the person organizing it, my understanding of the event was that it’d be incredibly informal. People would come in, I’d talk quickly about myself and my thoughts on the class and they’d ask a few questions.
Which is true, but I guess in my mind when I had heard it was informal, is that it’d be more meet and greet style. I’d get a chance to talk to each perspective student and really chat out what it is that they were looking for and what it was that I expected from them, but that wasn’t exactly the case.
Since it’s not officially the start of the class, I’m not going to fret about it too badly. It’s certainly annoying because I hate feeling so unprepared. Come Tuesday, however, I’m going to absolutely destroy this class! Wooh!
So I’m going to be a teacher. Kind of crazy I think, but I’m immensely excited. Though as I am preparing, it’s beginning to dawn on me more and more just how much of a responsibility I’m taking on. I’m going to be teaching for General Assembly’s Back End Web Development class or BEWD for short. I have for the next nonconsecutive ten weeks or sixty hours a group of about twenty students without any prior knowledge of the software development. I will be teaching them how to use Ruby and Ruby-on-Rails to build functional web applications. Sixty measly hours is what I get with them, not nearly enough I think. but definitely enough to provide a very solid foundation.
I haven’t actually had the chance to meet my students, though I don’t imagine too many teachers get that chance before their first class. I keep being told in some way that I need to break it to them that developing software is hard. Yet despite not having even met them, I’m already confident that they are up for the task.
I look forward to seeing all of the various faces and background that come in to learn what software development is and whether or not it is something entirely for them. I also looking forward to using my own blog as a method to reflect on my tactics and the work I’m putting forward.
I’m sure however the class ultimately unfolds I will see what I hope to see. People who see it finally just click for them. That moment is going to be totally worth it.
I decided that blogging through a web interface wasn’t the way to go. Much too cumbersome. I’ve gotten so used to coding in Emacs why can’t I get used to writing blog posts in Emacs. Maybe it will help me actually to write a blog.
I will report back later my findings.
I’ve always been under the impression that keeping up with family is important. Calling them, not necessarily my forte, but I definitely let them know what I’m doing and will go out of my way, at times, to visit family. I don’t see it as a chore, I genuinely enjoy visiting my family. They’re always fun to be around, whether it be drinking or just chatting. The only issue is that my immediate family is no where near me. Most live in another state, some live in another country. That’s just my immediate family.
When I say keep up with family, I mean all family. That includes the family I’ve somewhat been adopted into since I’ve been dating the same person for nearly six years. Today, I visited Becky’s cousin’s son’s communion. Lots of ways that deviates from the family tree, but let me reiterate, Becky’s Mother’s Sister’s Son’s Son’s first communion. I think the technical term is cousin once removed, I don’t know. I’ve never been very good with how family tree structures work beyond cousin.
It was an all together pleasant occasion. People were friendly and the food was tasty. I myself drank a bit too much wine and ended up talking shop with some fellow software people that were beyond the scope of any relationship I’m willing to try to work out. The communion itself was fine. The priest had a long spiel about how breakfast, being the most important meal must be eaten everyday to stay strong. Likewise, since communion is important to maintaining good faith, it must be taken every week to keep up. It was long, convoluted, involved three trays of food and the priest with low self-esteem, needless to say, it was odd.
All of this effort was in part to keep up with family. Just to see how everyone was doing and let them know where I am. I’ll do the same in about a month when I go to see my Grandparents in Alabama then again in about two months to see other side of the family. Every single one of them will be a different experience, but that doesn’t mean that they will be any less enjoyable and everyone is just as important as the last.
I just received an email from a company called element14. The company is one of maybe two or three official distributors of the Raspberry Pi PC. It’s a micro computer about the size of a credit card, though considerably thicker.
The purpose of the Raspberry Pi computer is to provide primary school students with an extremely cheap computer to learn how to program on. It’s also of course just a very cheap computer that can practically fit in your pocket. Priced at $25 and $35 for the base RP and the RP with ethernet respectively, it’s not hard to see how this is attractive. Especially because the foundation claims that it is capable of supporting 1080p output out of the box. All ready people have started putting things like XBMC onto the thing. Not only does it allow for software development of almost any kind, it also has additional headers to allow hardware hackers to have a hand at it. It seems almost necessary as a toy for someone who just want s to endlessly tinker or even one who wants a low powered (only 3.5 watts to run it) computer or server.
I’m pretty excited and so should everyone else, check it out at their website. http://www.raspberrypi.org/