Hacking My (Dot) Life

Github Page Project

Okay, I finally figured out how to post my project page on Github.  It took me jumping back on my Windows partition and within 5 minutes, I was up and running. Sigh… I wish I was more Ubuntu/Command line savvy, as I’m enjoying the operating system.

Here’s the page for those interested.  Little background story:  My friend is an Insanity Coach and when I asked on my FB page if anyone wanted a free page she asked.  She became the personal project I worked on for my NYPL program.

Here’s that page:

Insanity Coach Personal Trainer

Graduation!

Yesterday I graduated from my 8-week course from the NYPL’s TechConnect Program: Project_<code>.  I feel amazing. It’s been over 24 hours and I still feel giddy. It’s the first time in a long time, I stuck to something and saw it to the end.  Except, in this case, this feels like chapter 1 in my journey.

I feel pretty amazing having my friend hear about this project and getting in.  It was great.  I feel blessed that something like this even exists because not only has it motivated me, but it’s given me a REAL start to my path.  There is SO much information, so many free tutorials that your head kind of spins and you don’t really know where to start.

I feel lucky I got such an awesome instructor because honestly, he’s more than a “for hire” teacher where he’s there for a paycheck.  My instructor was answering emails and sharing links on our forum at all hours of the day.  THAT’s the kind of teacher you want along side of you.  It’s really inspired me to dedicate more to my little blog and not only document my journey, but maybe help someone out there as well.

Some pics of tonight:

Some of my classmates and our teacher, Ralph Jones sporting the stylish bowtie (That’s me on the right).

20141121_190717
My Certificate. Name edited out because google exists.

10425374_10152614029751478_3742702670825097130_n

I was awarded this pen for “Outstanding Work”. I was shocked, flattered and humbled all at once. I finally felt confirmation that if you put out hard work and good energy out into the universe, the universe will acknowledge it.
1375138_10152614065956478_2751166956820371376_n

Codecademy… Javascript

Still working on the Javascript Is Sexy tutorial.  I started working on Codecademy’s Javascript tutorial (again) and got caught up to where I had left off confused.  Except this time, the syntax is making a bit more sense.  Victory!  I know everyone says it gets worse, before it gets better.  I have a feeling I haven’t hit that just yet, but I’m SO happy with where I am.

Since finishing that Bootstrap tutorial, I’ve been thinking of re-doing the personal page I did for my friend, which I’m too embarrased to show her because it just seems… I don’t know.  I feel she deserves something better.  Don’t get me wrong.  I am SUPER proud at my first real page.  Just wondering if she would like it.  Guess I’ll have to host it somewhere.

Would I be able to load it on Github and show her?  Got to go find this out.   I know nothing of web hosting.

Crazy Week

It’s been a crazy week sleepless week.  I’ve been sick, my DS and DH (Dear Son and Dear Husband, respectively)fell sick after me and I’ve had to play nurse .  And still that has not detered me from my little journey into development (though it hasn’t been easy).  I put the Javascript is Sexy Tutorial I was working on in the beginning of the week somewhat on hold.

I haven’t bought the book that goes along with the tutorial (although I will next week), as I have downloaded the amazon.com sample and it covers the first 2 chapters which are required reading for the first week.

Selection_003

Being that I have a long commute, I started reading the book first, since I’ve already done #1 (TWICE!)   and worked on the “make a website track” on Codecademy during my lunch break.  I got as far as 86%.  I must say I was very bored with the track as it felt very redundant after having done the HTML & CSS track (TWICE), until I came up around the 66% mark and they introduced something I’ve heard being thrown around but had no idea what it was:  Bootstrap.  My curiosity was instantly piqued and I was all like “Ohh” and “Ahh” finally, I feel like I’m learning something develop-y-ish!

I hit the Bootstrap milestone on Tuesday, 10 minutes before lunchtime was over.  I’ve been listening to podcasts during work and it just so happened I was listening to this podcast featuring Saron Yitbarek on Hanselminutes.com (check Hansel minutes out, good stuff!) and Saron has a website called codenewbie.org and I checked it out and it’s REALLY cool.  Reading through the forums or discourse, as it’s called on CodeNewbie, a lot of people were mentioning TheOdinProject.com and how great it was a tutorial.

I had come across The Odin Project one night really REALLY late, but didn’t really persue through because by that time my brain was on information overload and really, how many tutorials/guides can I skim throught until you get the gist of them all: JUST START SOMEWHERE.    The praises on CodeNewbie were SO positive for The Odin Project that I checked out the first lesson.  What really got me though was that the first lesson wasn’t “learn HTML/CSS”.  The first lesson is “About Web Developers”.  Inside the lesson are steps about what a web developer is and isn’t.  Included are numerous articles, vides and GIFs.  It just so happened that because I couldn’t be at the computer most of the week (insert illness here), I stuck to my phone and read and watched vids and learned a few things.  I even finished lesson #1 and am now halfway through lesson #2: Web Development 101.    I have a feeling I won’t be done in just a few days with this lesson.  Each step is chock-ful or resources and information.  I’m enjoying it so far.  I’m halfway done with part 2: How does the web work? and  (and yes, I check out the additional resources they provide, because, hey more learning!).  So far so good.  There are a few concepts* that are hard to wrap my head around because of the new terminology, but with a bit more reading and exposure, I think I’ll eventually get it.

*The concepts I don’t understand are the server response code when you follow a link.  Sound sa bit crazy, but as I’m reading I’m thinking, where exactly is this happening and HOW. Where does the number “200” come in and who assigned it to mean “all is well”.  Do I really need to know who and why it was assigned that way?  Hmm… I don’t know.  Do I NEED to know exactly how it functions in order to make a responsive website?  Will I be okay just knowing of it’s existence?  I hope the answer is yes.  Will keep on reading and clicking and seeing where I go.

P.S. I’m seeing the Odin Project as a thing I NEED to do.  This is mostly based on the fact that:

  1. It’s powered by The Viking Project.
  2. My handle is Valkyrea (derived from Valkyrie, which I got from one of my favorite books, and was the name of my WOW character, a Paladin, if you must know.)
  3. The Odin Project… hello, are we seeing a pattern? Norse mythology…

It’s a sign!

Real developer?

I just downloaded (and got to work) Ubuntu on my PC.  Does this mean I’m a legit developer now?

During work I started listening to podcasts/youtube videos to keep my head in the developing game while I’m not developing.  I was listening to a skillcrush video on youtube (this one, for those interested). The speaker recommended learning on Ruby because it’s a bit easier, and I’ve read this a LOT.

So I looked up Ruby and everyone seems to be of a similiar thought and mention that Ruby is easier on aMac, if not on Linux and SUCKS on Windows.  I can’t afford a Mac right now, and even if I did, I wouldn’t feel fully comfortable forking over that much cash for a machine when i could go out and build myself a rig that’s twice as powerful and half as costly.  WHOA, I already did that last year, look.at.that.  In your face, Apple.

Don’t get me wrong I LOVE Apple.  I love their philosophy and aesthetics, I just dislike their price tag.

So, next best thing: Linux based OS.  My favorite part: the price tag! Yay for open source.

I’ll be working on the “Learn Ruby The Hard Way” program by Zed Shaw.  I don’t know the command/powershell/bash so will start with that.  Wish me luck!

Screenshot from 2014-11-12 22:35:20

I haven’t stopped coding

It’s been awhile. I know.  I haven’t stopped learning to code, though.  I’ve been reading, playing coding apps, working on codecademy and I am a part of the New York Public Library’s Tech Connect Project_<code>: 8 weeks of coding program this Fall.

In the beginning of the summer with my friend Amelia and I were  having this “winds of change” feeling.  We were exchanging ideas of what we wanted to do and where we wanted to take our life.  I had mentioned that I wanted to learn to code.  It so happened that one afternoon Amelia was at the library close to home and she heard an announcement that orientation would begin in 10 minutes for the coding project.  She called me and told me to RUN to the library because this was happening like NOW.

I had just come out of work, was in the middle of cooking and had a sick husband who was not in the mood to look after my then 2 year old.  What’s a girl to do?  I turned off the oven, quickly dressed the kid, threw him in his stroller (not literally) and ran (literally) to the library.  I listened to the orientation. and signed up.

I didn’t get into that session, but was told that there was such a positive response to the class that another session would be held in the future and when it did, I would be called up.

I believe I’m up to my 6th session and I am really enjoying it.  It uses the same Codecademy HTML/CSS lesson that I was doing on my own, but it’s so different when you have an instructor explaining the what’s and why’s.  Being in a class setting is really helpful as well because other people think of questions that didn’t even pop into your mind. I think I got really lucky, too.  I love my instructor and classmates.

I’ll be posting regularly on here as well. I just haven’t because I didn’t want to be repetitive of the things I had done. I’ve also been really busy working on the personal site project.

By George, I think she’s got it.

Holy crap!  I did this example without even using the “hint”. 

image

Long story, short: decided to redo the javascript level in codecademy.  To be fair, I should note I had only completed 23%, and the last 5% of that had been me being frustrated for hours, going into the Q & and finding the answers.   So happy I decided to redo this.  It’s finally clicking!  Oh, and sorry about the crappy cell phone pic.  I didn’t want to jump into the actual WordPress site and make this all perfect.  Back to coding.