[Wednesday, early AM] Trying to write about my Iron Yard final project at 2:42am from bed using Android voice recognition for the bulk of my transcription of thoughts is not a recipe for a sterling blog post. But I lack the time to write something adequate.
No matter how much I do it’s never going to be enough. There is so much work that is needed to make this a legitimate website. This work could go on forever, and I kind of hope it does, but I have only had 3 weeks, and I only have a week to go.
Most of my classmates are in larger groups. I’m doing this by myself because I wanted this project to demonstrate all the potential that I have, whatever that might be, whatever I could possibly get done with regard to styling and HTML and Javascript and the Backbone framework and the Parse database back end.
But I know no matter how hard I work–I could work 24 hours a day–the design is going to fall short because I don’t know enough about awesome design and don’t have time to implement an awesome design. Integrating with api’s is going to fall short because there’s simply no time to do awesome things with them. The amount of information stored in the database is going to be limited simply because there isn’t time to build out an extensive data model. The CSS isn’t going to be extraordinary because I just don’t have the experience to make it as elegant as I would like.
I should define a scope of what to deliver at a minimum, and, I have, to a degree. However, it’s really difficult because I want this to be a fully functioning app. I don’t want this to be merely a demonstration where I can fake half of it, but rather a demonstration of something very real and functional that was created from nothing.
I am feeling enormous pressure to deliver something that is a fully functioning, particularly because the large groups will be delivering essentially complete web sites that are going to be functional in the real world. I put all of this pressure on myself because I simply don’t know what’s enough, at what point is it okay to say I will work on making this better later and that it does not have to do everything right now.
I know that no matter what I get done, it may not be apparent just how much effort I put into this. But no matter how much work I put into it, if you compare it to an established website by a very experienced developer it’s going to pale in comparison.
[Saturday, early AM] And my thoughts have pretty much been ditto early Thursday morning, early Friday morning, and right now.
I have been told the past few days to focus on design, which has just amped up the pressure, because, frankly, I didn’t spent nine weeks in the program to learn how to be a better designer. I always value good design, I cringe at bad design, and I feel pained when my own design is inadequate. But I came to the program to code–to learn everything I could about building front end applications with Javascript, and I wish that could be the focus of this final project. Instead, I find myself spending time on making buttons looks better. Why?
Because, next Friday, I have five minutes to present three weeks of work, which attempts to encapsulate nine weeks of work, which builds off a couple of decades of other related experience.
You could tell me to stop putting so much pressure on myself, but the audience for this five minute presentation is a group of local employers who are looking to hire developers. And I don’t expect to be employed by next Friday, so presenting my best self is advisable.