Sunday, September 14, 2014

Starting Anew: Making a Mulligan Meaningful

When it comes to academic pursuits like papers or projects, I dread the instruction to "try again" or the comment "you've missed the mark this time" because it means that I've failed. I presume that the reason I'm in graduate school is because I have been able to either avoid those types of failures (best case scenario) or to turn a failure into a productive learning experience with positive result and enjoyed the experience. As much as I loathe failing at something, I'm truly beginning to see why coding and internet projects are the result of 99% failure, 0.5% happy accidents and 0.5% logical understanding and practical application.

In my last post, I wrote an entry which was simply a screenshot of my in-progress CV, and I was pretty happy about it. That is, until I saw what others had dreamed up. I realized very quickly that the original CV page was a good attempt, but I missed the mark that time. Knowing I had missed the mark, my initial response was to avoid the problem altogether because it would maybe go away by itself (we really need to work on these little computer elves (Keebler elves who make websites rather than cookies) that actually help you in your endeavors rather than those icky trolls (not the kind that I really don't know much about, but boogeyman-wannabe ones with hair everywhere and big, gross, snotty noses that take over your computer at night when you're not looking and screw everything up) that make life more difficult). Eventually, I realized that I needed to go back to the problem and hit it head on. This led to the devastating realization that I needed to scrap the first page and try again. I needed to pull a full on mulligan.

Perhaps it's my sentimental side that prevented me from deleting my first ever attempt at writing a web page or maybe it was my refusal to highlight, delete, and reinvent the wheel, but either way I decided to keep that original code (knowing it would never see the light of Internet day). So, I opened a new tab in Notepad++ and got to work. With a particular kind of redesign in mind and a great tutor at my side, I developed something that may still not be a fantastic looking page, but it is definitely better.

Full CV here.

So that's the new and improved CV. It's probably not the best you've ever seen, and it's probably going to be changed quite a bit following this post in the coming weeks and months, but it's all mine. I'm currently going through a tutorial about Javascript, so maybe I'll be able to incorporate something cool in there (apparently, I've got high hopes tonight) with my new found Java knowledge.I guess the sky (and my productive failing) is the limit.

What has this taught me?

This experience continues to teach me that 1. There are no helpful little elves that will do this stuff for me 2. I really shouldn't avoid completing something just because it's infuriatingly frustrating (I probably won't listen to that advice but it's there to annoy me) and 3. Productive failure is a great concept, but when you are experiencing it, the "productive" aspect gets tossed out the window while the "failure" part sticks to your mental insides like fresh Double Bubble gum stuck in your hair.

So much failure.
Well, that's where I am. The highs are super high (like when something cool works and you actually know why), but the lows are SUPER DUPER low. Essentially, learning coding simulates having bipolar disorder and the only relief...well..I don't think there is any. I continue to be nervously excited to see where this DH class takes me, and this blog, I think, will be my outlet. Back to the grindstone.

P.S. Be cautious of any software you're downloading, even from trusted websites! I recently downloaded FileZilla and with it came Astromenda, a piece of hijacking malware that likes to create operational problems on your computer. Who creates this crap? Must be those trolls I was telling you about earlier!

Friday, September 5, 2014

The Digital CV

The instruction to create a digital CV was definitely a bit overwhelming and gave me the heebie-jeebies, but I decided not to panic. I'm glad I didn't. Although it definitely looks amateur and I can't really figure out how to move things or why the first line of each bulleted list is smaller than the rest, I'm happy to show off my work:

And now you know what my computer screen looks like!

I can honestly say that I'm pretty proud of this amateur mess of a web page! After screaming at my computer and trying to figure out why something worked on the tutorial screen but wouldn't on my server, I finally got it to look relatively useable. Woot for progress!

And now when Blogger's "Compose" tab doesn't do what I want it to, I can go into the HTML and figure out what needs to be changed. Woot for more progress!

Tuesday, September 2, 2014

HTM-Hell

When I received Dr. Gibbs' email this past Saturday, I immediately started panicking. His directions of "by Wednesday that you'll be able to have installed a web server on your computer according to the instructions linked to on the syllabus. ideally, you'll be able to create an extremely simple html page on your own and see it rendered in your browser to make sure everything is working" were far more terrifying than I'm sure he expected/intended them to be, or maybe not (ponderings for another day). Anyway, once I convinced myself there were no satisfactorily good reasons to hit the "drop class" button, I went about following the directions. It was as if the programming gods sensed a hint of confidence in me and went about their sabotage.

I tried to download the WAMP server and hit problems from the beginning. I uninstalled/reinstalled twice before deciding to turn to Google. I realized that I needed to update the Visual C++ Redistributable on my computer before I could actually go further with the server. I was hoping this would solve the problem, so I reinstalled again. Know what happened? Yep, I got another error message! I have a feeling that I will be seeing a lot of those in the coming months.

Turning to social media, I was able to vent my frustration on Facebook (sometimes you just need more than 140 characters). Thankfully, my level-headed friends who didn't want to, at that point, ignite their computers provided me with some troubleshooting techniques. The simple fix: I didn't update the Visual C++ thing enough. After another round of updating/downloading/praying, I finally got everything to load successfully. However, WAMP was still not cooperating. Does this count as productive failure?

I got really tired of seeing this.
 
Time works in mysterious, glorious ways.

After a few hours' break, I returned to the scene of the programming crime and was astonished to find that WAMP did download successfully and was ready to operate. How did it happen? I have no idea. I'm just glad it did. Now, on to the html stuff. It's truly amazing what an at-home crash course in programming can do. Google is helpful, and I've discovered W3 Schools Online Tutorials in the process. It took about 4 hours, but I finally have a very basic html page to call my own! There was definitely a high that came from figuring out how a bunch of tags and symbols and random words work together to actually create something. I introduced myself to the world. Do I feel super confident now that I've made this first step? Not really. Am I ready to use this information and keep going with it? Of course, but that also scares me quite a bit. I'm glad to be in a class with individuals possessing a vast array of experience levels who are more than willing to share resources and commiserate with triumphs and failures.