JANG Speaks!: January 2007
Sunday, January 28, 2007
Ballin'... Paintballin', that is
Thursday, January 25, 2007
Today I...
Wednesday, January 24, 2007
Not too shabby
Monday in the cafeteria I ran into a familiar face, a former co-worker from my last company! Talk about a small world. We're working in different product verticals, but my department and his work very closely, so I'm sure I'll be seeing more of him around over time.
Tuesday at 10:45am I uploaded the first final version of the user experience spec for my first full project. I say "first final" because I am living in the real world and everybody knows that little issues can and will keep coming up long after design is "final." Nonetheless, this was a major milestone and I'm very happy with how it has all come together. In the afternoon, revelling in my newfound (yet oh-so-temporary) downtime I took a look back at emails and documents to recall the project timeline:
- 11/27/07 -- I was hired.
- 11/28/07 -- Project kickoff at 3pm.
- 11/29/07 -- Three hours of brainstorming meetings. By midday I had stopped working on mockup skeletons (made in PowerPoint and Paint on the kiosk) and started using my brand new laptop.
- 12/1/07 -- First draft mockups of the four core new pages were up for review. Functionality and overall design of these pages would stand the test of time.
- 12/7/07 -- The full breadth of the key page flow the project encompassed was shared with the team in a slide deck. Mockups by this time were fairly high-fidelity. I began woring on the second of two key flows that had been planned for the project. The first draft (a real skeleton) of the MRD was distributed. The first page flow was also officially split into two by this time.
- 12/8/07 -- Mockups of the screens of the third flow were presented in a PowerPoint.
- 12/13/07 -- A first draft set of clickable HTML prototypes were delivered. Normally prototypes are done by web developers, but we didn't have any webdev support as yet, so I downloaded a trial version of Dreamweaver and did them myself in "Can't Believe It's Not Butter" fidelity. Three click paths were supported in the initial prototype set, including some dynamic functionality.
- 12/14/07 -- First review with the PM director and the VP of UED (UI/UR/visual/content). The VP was very late, so the review was very brief.
- 12/18/07 -- Full formal executive review attended by the VP, three directors, the PMM, TPM, visual designer, myself, and a couple other folks who joined late and whose roles I did not learn.
- 12/18/07 through 12/20/07 -- Usability tests were conducted using polished prototypes. It was pretty smooth sailing. All tested users were able to complete their requested tasks without help. Nearly all of the feedback we received pointed to needs for refinements in text, not design, which was great because our content specialist had not yet developed formal proposals for text entries in our pages.
- 1/2/2007 -- First draft functional spec review.
- 1/16/2007 -- First formal UED spec delivery. The document was at this point supposed to cover the first two core page flows, but in reality it covered all 11 (including 3 that had been flagged as either out of scope or blocked for technical or legal reasons).
- 1/23/2007 -- Second UED spec delivery, officially covering all flows (with the reject bin taking one more victim).
- 1/24/2007 -- Development began.
- 1/25/2007 -- It hasn't happened yet as of this writing, but on this day, my Outlook Deleted Items folder will surpass 1,000 items. Mind you, all important emails relating to the above project are kept in a separate folder and not deleted.
Oh, one other thing. I listened to the earnings report with my team today. It sounded good.
Amazing, exclusive new scientific breakthrough
Sponges, with their huge surface area, high aeration rate, persistent dampness, and food particle-collecting pockets, are veritable petri dishes that grow all manner of harmful and benign microbes alike, an spread them wherever you wipe & scrub. The UofF team's research could utterly revolutionize household sanitary practices. I only wish this groundbreaking work had been done earlier.
Oh, wait, I've been microwave-sterilizing kitchen sponges from time to time for six years now. Damn. I should have written a paper about it. I could have been on CNN.
Monday, January 22, 2007
Ultimate RC updated at last
Excitement Intensifies, World Peace De-Prioritized
The previous Friday I had been promised that a final design would be ready for me to look at (with which to integrate one piece of my own project) by the end of the day. End of day Friday turned into Monday. Monday slipped gradually to Thursday evening, when I was shown a near-final design like nothing I had seen up to then. By the morning of Friday the 19th, that design was finalized and approved, but now I had some serious concerns about the very part of it that I had to work around. By the time I met with my counterparts on the other side of the building, more hell had evidently broken loose and the design direction had been changed yet again. With two interview sessions, a team lunch, and a large all-hands meeting to attend, it was around 4pm before I was able to really settle down at my desk, and that's when I learned that things were still up in the air with the hot-potato project, and changing regularly
And so, I snapped. I literally could not take it anymore. Everyone on the project is extremely talented. Heck, I had met with each of them individually and fully agreed with their concerns, and they were all trying to do the right thing for the company and for our users. So, why was this project so politically charged and wrought with heated debate? It was time for this madness to end. Luckily at 4:45pm on Friday all of the key players were still in the office, and after doing some crash-prep with each of them separately to make sure I would be sensitive to their individual concerns, I managed to get them all together. So help me, this was going to be the final confrontation.
By this time, I have to admit, I was feeling quite uncomfortable. None of the folks on this project report to me (I'm not even a manager to begin with). Most of them are my seniors, by a long shot. This wasn't my project in any way, shape, or form. I've been with the company for what, eight weeks, and here I was completely overstepping my bounds, essentially imposing myself as acting project lead, entirely out of the blue. Not good.
But by golly, whatever I did, worked.
The dust settled quickly (people had to leave to do things like pick up kids from daycare or meet with spouses), and I settled into the cube of one of my sempai, taking turns at the mouse & keyboard as we worked Photoshop magic to slay this screen-sized beast once & for all. A little after 8pm, we were done. I'm looking at the end result as I type this. A thing of beauty, it is, not primarily for its design, but for the fact that it represents a cornerstone of PayPalian world peace.
It's just a shame that achieving world peace was officially pushed down a notch in priority at the all-hands meeting earlier in the day, beaten out by a drive to further increase customer conversion rates or something of that sort. I kid you not. It was in the PowerPoint. Bummer, huh?
Friday, January 19, 2007
Fire! Fire! Evacuate!
Yep, fire alarm, full building evacuation. After we all chilled at our respective 'assembly areas' very briefly, we began to really question whether it was a planned drill. After all, we had just gone through one of those a month before, with plenty of advance warning. Just as we started heading back towards the building, we heard sirens. Then came more sirens. Then more. It wasn't long before there were eight fire department vehicles surrounding the building.
It turns out it was just a very small, quickly contained electrical fire, but I have to say, I was pretty impressed by the response.
Blast from the past
This project for a family member was a program from to run technical analysis on stock and stock index options. Begun in C (compiled in Borland Turbo C 1.5) and later converted to C++ (compiled with Turbo C++ 3.0), OptEval ran in DOS at 640x480 resolution with 16 colors. Lacking the funding to procure a rich GUI library, I was left to build everything from scratch, including mouse event handling at the assembler level, window management, and 3D effects.
Elements such as menus, toolbars, and dialog boxes were drawn with rectangles, lines, and pixels via the very basic Borland Graphics Interface (BGI) toolbox. Certain raster-based details such as mouse cursors and the animated scroll bar buttons were drawn on graph paper and then translated into character arrays representing hex codes for the color of each pixel.
The Options Evaluator
Monday, January 15, 2007
Hey Bamidele, what did you do this weekend?
- Got another ~200 photos uploaded & organized on Flickr
- Completed the URC Q4 '06 MVP awards selection
- Completed full year URC '06 MVP awards selection
- Made URC '06 User Hall of Fame selections
- Made a URC Network year in review post
- Transitioned four older moderators, sent an invitation to a new one
- Finished the HTML for a new URC homepage.
- Cleaned up more stuff around the house
- Paid some bills
- Delivered my dad's 2 computers to a buyer
- Did laundry
- Ironed
- The "I am RADAR" image, plus a 100x100 avatar version
- Saw the 4 hours of "24" premieres on Fox
- Worked out
- Called Mom
- Uploaded my oldest Ralliart driving video to YouTube after splitting it into part 1 & part 2 so it would fit
Sunday, January 14, 2007
You've GOT to be kidding me
Car nuts, look closely and tell me if there's anything really wrong with this picture. I'll give you some hints:
- It's not that the bumper is missing
- It's not that there's an intercooler on a Neon
- It's not that there's a hood intake scoop on a car with its air inlet down by the ground
Saturday, January 13, 2007
TGIF
Blessed be Fridays, especially those that signal the beginnings of long weekends. Cursed be Fridays where work doesn't end until around 8pm, where you're one of the last people on your entire floor to leave (save the cleaning crew) after keeping a new father working late from home to meet deadlines instead of spending time with his recently expanded family.
Blessed be coworkers for sometimes saying the most amazing things you've ever heard, such as:
"Oh poo, they can't Fu. Is that true?"
TGIF.
Friday, January 12, 2007
Movng to Flickr
Let's see, now I have a MySpace profile, two blogs, the Flickr account, and an iPod Shuffle (although admittedly that was a gift from my company). Geeze, what's next, a TiVo?
Moving right along
"PUNT."
Love it.
Towards the end of the day I was actually invited to the kickoff meeting for my next big project. I've learned so much in these brief weeks that I can't imagine this next project going anything like the first. First off, I pray, I won't have a death in the immediate family right at the beginning of it. Secondly, far fewer process-related issues are going to take me by surprise. I hope to take this one by the balls early on and try to steer us away from making mistakes that I'm now familiar with. It's also a completely different project team, so I'm sure there will be new challenges due to that (not a bad thing).
I've started to get a sense of the extreme importance of the personal progress reports we have to do for HR every so often -- I guess what you're able to convey in those determines whether you stay in one place for your entire tenure or soar to great heights of management and salary. With this in mind, I've begun keeping a log of things I've done that I believe to be above & beyond the call of duty. It's just a little Word doc, for my own reference, so that when the review process catches up with me and I'm on to my nth project, I'll have something to jog my memory about what's been going on and what I've accomplished. It's all in shorthand, but already almost a full page.
Wednesday, January 10, 2007
Ok, honeymoon's over
I ran into one of my managers and a director in the restroom in the evening. Here's basically how the back & forth went, my words in blue:
"You're still here?"
"Yuuuup."
"Slackin or bustin butt?"
"Bustin'."
"Is there light at the end of the tunnel?"
"It flickers."
"Fun project at least?"
"Mmm, maybe the next one will be."
Tuesday, January 9, 2007
Did you say "snow?"
Fahrenheit.
It's a business trip to get some of the newer folks acquainted with our customer support colleagues during their regular work hours. The rest of the time, I suppose we'll be learning the meaning of the term "freezing your a** off." Yay.
I can't believe I'm watching this crap!
I 'm the guy who's been all into shows like:
- Stargate SG-1
- Battlestar Galactica
- Andromeda
- Robot Chicken
- MXC on Spike
- FIA World Rally Championship
- Formula One
- I Pity the Fool
Wicked Wicked Games does not belong on that list. Watch Over Me does not belong on that list. Desire does not belong on that list! Granted, if somebody tries to dock me a couple of Man Points, I'm fully ready to defend myself by dropping names like Michelle Belegrin (oooh) and Catalina Rodriguez (mmmmm), but the prosecution has the two-word combo that can all too easily bring on a bona fide Man Court K.O. Those two words are "soap opera." GAH, it makes me sick even to type it! It's true though, these shows are... yeah those things.
Should I be worried?
Ooh, speaking of Catalina Rodriguez, gotta go, commercial's over...
Monday, January 8, 2007
Steak: 0 Me: 1 stuffed mofo
(Biggest piece o'meat I've ever eaten -- 16oz.)
Sunday, January 7, 2007
Just a lil' update
Today I only got to attend one of three usability sessions. It went great; my first project has passed trial by executives and is passing trial by users, so I couldn't be happier. In the afternoon I crashed a meeting about my hiring manager's main project (he's out of the country, so I weaseled my way in as a replacement). I had a flashback to when I was shadowing my manager in a meeting about this very project on my first or second day of employment. There were half-dozen or so designers & product managers clamoring over mockups sprawled over the conference room table, defending their turf and explaining the method behind the madness of a rather difficult predicament they had been funneled into. At one point I interjected to propose what seemed to me to be a very simple, direct solution to all of their problems. My suggestion was appreciated, but quickly whisked under the rug as being simple-minded and completely unrealistic given the advanced stage of the project. Fair enough.
Back at today's meeting, that simple-minded, crack-headed concept I had was somehow still alive and looked at as the "If only we could start over, we'd do it that way... but maybe it's the only way we can pull this whole thing off at all" option. Sigh. I think there's another meeting for this project on Friday, but I have a sneaking suspicion there'll be another called on an emergency basis before then.
Talk about a "running start..."
-Nute Gunray, Star Wars: The Phantom Menace
I've started up a separate blog specifically to cover my adventures at PayPal. Enjoy.
Emotions
That said, though, MAN would life be pointless without them. Don'tcha think?
Taking the Plunge
So here I am now, eating my words for dinner as I write up my very first blog posting. I've been putting up various random musings in the off-topic areas of my biggest forum site and writing a little here or there on my old homepage, but the more time goes by, the more I've found myself wanting a fast, easy way to write anything about any topic, share it with others, categorize it, and archive it for permanent reference.
Now that I've gotten past my mental block about blogs, watch posting here develop into a full-on addiction. Just you watch.
Thursday, January 4, 2007
Time be flyin'
That same manager stopped by my cube later in the day with our director and evidently they really like the company logo I made out of Lego blocks real quick last night; word spread and the VP stopped by later in the evening to have a look-see. I also got a couple (artificial, but gotta-touch-it-to-see realistic) plants this week, and brought in this bright blue little office chair I recently inherited, to offer as my official cubicle guest seat. With a blue theme developing quickly, a coworker suggested that I seek a blue replacement for my green-topped ottoman/drawer thing, and I was able to make a successful trade with the new designer.
So, whaddya know, I'm actually starting to get comfortable at this place. Maybe.