Oh no, not another one.

January 25th, 2007 . by polyGeek

I’m sure you’re all thinking: that’s just what the world needs: another geek blogging about Flash. Well, I wouldn’t argue with you but here I am anyway.

I’m currently working deep within the belly of the beast - Microsoft. I work for the Xbox team and let me tell you it’s really hard getting anything done in a place like this because my coworkers are often product testing games like Gears of War or Big Bumpin‘ right next to me. Oh the distractions.

You can see some of my handywork here and there on Xbox.com and Zune.net. If it’s done with Actionscript then I either coded it myself or supervised. When I’m not working on the web sites I’m usually prototyping future designs for the Xbox360. Hey, did you know that the GUI for the next version of the Xbox is going to be built with Adobe Apollo? . . . It isn’t, but I had you going there for a second didn’t I? :-)

If I were the type of person who liked to show off - which I am - then I’d suggest that you take a look at LiquidText. I can’t wait to rewrite this for AS3 and see how much faster it runs.

I feel that it’s a real privilege to be added to MXNA. The best feature of Flash/Flex/Apollo will always be the community.


Which Superhero are you?

December 31st, 2006 . by polyGeek

I couldn’t have planned this any better if I had tried - insert evil laugh here. :-) I wonder which question I answered that knocked me off the 100% score.
Your results:
You are The Flash

The Flash
95%
Hulk
80%
Iron Man
70%
Green Lantern
70%
Spider-Man
65%
Superman
65%
Supergirl
60%
Robin
55%
Wonder Woman
45%
Batman
35%
Catwoman
30%
Fast, athletic and flirtatious.


Click here to take the Superhero Personality Test


You know you’re a geek when…

May 23rd, 2006 . by polyGeek

You browse over to Dell.com just to see what a $5,000 laptop looks like. Even though you own a $2,500 Dell laptop that is just one year old.

Personally, I’m waiting for a laptop that will support two external monitors plus the laptop monitor all at the same time. Lets see, 1920×1200 across three monitors is . . . carry the 3 . . . 6,912,000 pixels! Yeah, that’ll work. :-)


How to become a Flash pro : Like Me

May 18th, 2006 . by polyGeek

First off, you may ask why am I writing this? Because I love what I do and I figure that if I can do it anyone can do it.

You may also wonder, “Who am I to tell you how to become a Flash Pro?” Good question.

To answer that I’ll give a brief work background.

I don’t have a degree in CS. In fact, I’ve never had a computer class of any sort. What I’ve learned I’ve done on my own. I have degrees in Philosophy and History and a fairly extensive background in Mathematics, most of which I’ve forgotten.

I started out learning HTML back in the mid 90s. As the technology grew I grew with it. CSS, Javascript, Flash, ASP, so forth.

Now I’m working with the Xbox team prototyping things that you’ll be hearing about in the coming months or years. Way cool stuff and I have a hand in shaping it.

Believe me when I say it, “If I can do it you can do it.” . . . Well, that’s not entirely true. I’ve done a few things that, to my knowledge, no one else has come up with. So, “most of what I can do you can do.” :-)

Seriously, I truly believe that if you have the computer knowledge to make a web page, even something as simple as “Hi there” - then you can learn to be a Flash Master. It just takes desire and persistence.


Why I like Mission Impossible type movies

May 12th, 2006 . by polyGeek

I’m a fairly bright guy. I pick things up quick and enjoy solving difficult problems. I’m moderately athletic. Played football in high school. Enjoy pretty much anything competitive. That sort of thing.

So you know what I’m thinking when I see a movie like MI3? I’m thinking that they made this movie for guys just like me. Guys who really go to see such movies because in the back of our heads we’re thinking, “If I trained all day, every day to do shit like this I think I could be just as good at it as anyone else could.”

So I like movies where the protagonist gets to use cool pieces of shinny metal with red blinky lights. You know, those things that do whatever needs to be done so that the writer can put the actor in a few impossible situations and seemingly have them saying to themselves, “Boy, I’m sure glad that I have a M13-a laser thingy in my pocket or I’d really be screwed right now.” And of course there has to be a few MacGyver moments here and there. Those are all cool things to have early in the movie but they always get used up by the time the hero meets the villain. And usually the bullets are all used up to. So now the writer can have the actors say really cool things to each other before they go bare-knuckled against each other. You know, the things we wish we could say to your boss on the last day of work. (Just kidding, I like my boss. But I’m not so sure about the company sometimes.)

So that may look like Ethan Hunt/Bourne/Bond who ever. But that’s really me if I had done whatever these guys did after high school instead of goofing off in college for a few years studying mathematics and then diverting to Space Camp and then, blah, blah, blah.


You say “yes!”

February 22nd, 2006 . by polyGeek

About 2 hours after I accepted the offer to go back to work doing UI HTML-coding I got a call from another recruiter asking if I would be interested in a 3-month+ gig doing Flash/Actionscript. “Frak yes,” I told him. (No, really, that’s exactly what I said.) I also told him that I had just accepted an offer to go back to my former employer for a 4-week gig and that we would have to work around that. A week goes by and no interview scheduled yet. Finally I get a msg from him asking when would be a good time . . . blah, blah, blah . . . I have an interview set for the following Tuesday and, “oh, and by the way” he said, “it’s a job working with the Xbox team!”

Now, you might think that a geek/gamer like me would be anxious about this interview. In fact I was pretty loose going in. Of course I wanted the job - what little I knew of it - but I didn’t get my hopes up. I knew that the job had been open for quite some time and that they had interviewed many people. With that I really didn’t think I’d get the job because they were probably looking for someone more adept than myself but it would be a good experience for me. This was going to be one of those 3 hour interviews. Starting with a group review of my portfolio for 30-min and then 4 back2back interviews with 1-2 people. During the interviews I had no problem talking about what I could do and what I couldn’t do. I would say things like, “Yeah, I know OOP. I write my own classes all the time. But, I wouldn’t consider myself an expert by any means. For instance, I know what inheritance is but I don’t really use it because it’s never come up.” (Note to self: I really need to finish reading “Essential Actionscript” by Colin Moock.)

Of course I did show off a little bit. During one of the 2on1 interviews a guy asked me to write some AS on the white board. He asked me to start by writing an “if-statement”. I wrote:

if(job == “xBox”) {
trace(”Yeah!!!”);
}

Both of them smiled at that.

“Okay, add on an ‘else-statement’ to that.”

I asked, “‘else’ or ‘else-if’”.

“Just an ‘else’,” he said. The other guy said, with a smile, “I’m almost afraid to see this.”

So I added:

else {
trace(”FRAK”);
}

Then he asked me to write a ‘for-statement’.

This is where I showed off a little.

for(var p:String in job) {
trace(p + ” : ” job[p]);
}

I’m pretty sure that was a little more that he was expecting.

The hardest part of the interview was with this guy who was asking me, “What do you do if I give you a project and a deadline and you know that you can’t meet the deadline.”

I replied, “First off, I would hope that you wouldn’t just dump something in my lap. Maybe every now and then we could get together for 5 minutes to review what’s coming up. That way I can be as prepared as possible. But what you want to know is how I’ll react if I have more work to do than I have time to do it in. The simplest way to put it is that I’ll tell you it ain’t gonna happen and we’re going to have to come up with something that is workable. I’m not going to like it. I’d like to perform a miracle and get it done but if it’s unrealistic then I’ll tell you.”

He liked that but he loved this: “Plus,” I said, “it isn’t your fault that you gave me too much work to do and too little time to do it in. Sometimes your work piles up and that will fall on me. We communicate and do the best we can. I can tell you what I won’t do. I won’t wait until the day before something is due and come to you with a project that is half finished or doesn’t work.”

I got his seal of approval.

Aside: I think that one of the advantages I have is that I’m not afraid of loosing a job or anything else for that matter. Okay, I’d be pretty bummed about loosing my vision or something but that’s not what I’m talking about here. I don’t have any kids to support, I don’t have a mortgage to pay, I don’t even have car payment to make. My needs are simple and I have enough money to live at the Pathfinder Inn for a year without working. And you know what? I would love that. So, it’s all good. Right now my life revolves around creating and learning. And it’s going to say that way.

With that in mind here is one of my favorite quotes:

That man is richest whose pleasures are cheapest.
-Thoreau

The final 30-min interview was with the manager. It went well, we joked around a bit. At the end I stood up and shook his hand and thanked him for the interview. He said, “I would like for you to think about it but the job is yours to turn down.”

After a moment of stunned silence I said, “What? Really? Are you kidding?”

(Note: not the most professional response in the world but I was really surprised. I felt like Angelina Jolie had just said, “I would love to have you instead of Brad.”)

He said, “It’s hard to tell in the span of an interview but you seem like you would be a good fit with our team. You have a varied background with philosophy and a sense of design. Plus, you exceed our technical requirements. In fact, you’re the only person who has met them. So it’s a pretty easy decision for us. So think about it but we would like to know by tomorrow morning.”

Yeah, so I thought about it and called the recruiter from the parking lot about 3 minutes later. Are you kidding me? This is a job doing prototyping for new features on the XBox360 and doing some Flash for the XBox live site. And this is my first fraking job doing Flash. This is no time to be equivocate. When someone asks you if you want to do Flash for the Xbox design team . . . You! Say! “Yes!”

Not only do I get to do Flash full-time, all-the-time, but I also share an office that comes with an Xbox360. Oh, and by the way, I get paid to boot. What more could anyone ask for?


What would you do with a job if you had one?

February 22nd, 2006 . by polyGeek

Back in December I was driving through Sacramento, on my way up here to Seattle, and I got a call from a recruiter. (I had already updated my resume on Monster/Dice/et al. to a Seattle address.) She had a job doing UI coding and wanted to know if I was interested. (Lets see, I had about $1,000 to my name - after just selling my Sony Artisan monitor :-( - no job and a chronic addiction to expensive electronics. So the answer was easily “Yes”.) After a few calls back and forth she had an interview set up for me the following  afternoon. I pulled into Seattle the next morning, went to Mervin’s to buy some decent clothes, shaved in the men’s room and then went over to the interview. Afterwards I went to the library, checked my email and found out that I had a job for 2-4 weeks making $35/hr. Not bad for being in  the city for 6 hours.

It was my job to bust out HTML templates from PSDs. Not very glamorous but it was good money and a great place to work. Plus, and this was a real big plus, they had showers at work! I’m a shower a day kind of guy so going for a week without a shower was really going to bother me.

I worked there for about 2 weeks and had all the work done that they had for me. It was now mid January 2006. I spent the next two weeks working 12+ hours a day on my portfolio in the public library. Then I got a call from the same recruiter asking me if I would like to go back to my former job for a few weeks.

Here was my thinking. You can judge for yourself just how crazy I am. I’m having a great time getting to spend every possible hour working on my portfolio and expanding my skills in Flash. I’m pretty resolute that I’m only going to interview for Flash related positions. I had already told a few recruiters who had been calling that jobs that posted “Flash a bonus” was not enough for me. It had to be “Flash/Actionscript/OOP a MUST” or I wasn’t interested. On the other hand I already knew the people that I would be working with - and liked them. I already had a PC set up there to work on - hoping that the sysAdmin hadn’t wiped down the machine (fortunately he hadn’t). The money was good and would keep me supported in the lifestyle that I had grown accustomed to for many more months. In the end you want to know what was the deciding factor? I would have enough money to pay the $929 for a four-day pass at Flash Forward 2006. Oh, and one other bonus: I would be able to take a shower. So, back to work I went.


I may be homeless in Seattle but at least I’m not unemployed in Greenland

February 22nd, 2006 . by polyGeek

I just started this blog site a few days ago. It’s mostly to write about Macro’dobe Flash stuff, some philosophical thoughts here and there, climatology, that sort of thing. And then today I thought, “you know, I should probably write about my current living experience.” I mean it’s not as exciting as Actionscript but it’s certainly not the normal day2day that most people experience.

Lets start by taking an inventory of my immediate surroundings:

Laptop, suitably on my lap. That’s good because it helps keep me warm.

Laying, propped up in bed.

Listening to the AC adapter chirp because I’m putting quite a drain on it with both my laptop and heating pad being on at the same time.

I’m using my favorite button-down flannel shirt as a curtain. There’s also my old jacket from Europe that’s coming apart as another curtain and an over sized sweatshirt from the Alabama Crimson Tide championship in 1992 as yet another.

It’s a little cold in here. The heating pad on my feet helps but my hands are starting to get cold. Too bad I can’t put the heating pad over my hands and still type.

The past few mornings there has been ice INSIDE my Pathfinder when I woke up. It’s been a little on the chilly side here in Seattle for the past week or so. I for one would really like a return to warm rainy nights instead of these starry nights that are so fraking cold.

(You know. You should see this. I can put the heating pad over my hands and still type. Good thing that I don’t need to look at the keyboard to type, eh?)

In the mornings when I wake up, between 5:30-6:30, I jump up to the front seat, mash the clutch and start the Pathfinder and then dive back in the back and cover back up. Then I give it a good 15 minutes or so to get the chill out of the air, and start melting the ice, before I get up and get dressed.


First Blog entry (yeah, I racked by brain for hours coming up with that title)

February 16th, 2006 . by polyGeek

There’s a lot going on: I just got a dream job doing Flash design/development with the Xbox team, I’m moving into a great apartment that’s like a cruise ship in the middle of downtown, and I’m going to Flash Forward 2006 here in Seattle in 11 days. So you can see that I have a lot to be really jazzed about. But you know what? All that pales in comparison to this: I just created a blog website and got the domain polyGeek.com. Are you kidding me?

With all the geeks out there this one slipped by? This is like standing on the deck of the Titanic as it’s sinking and noticing that there’s an empty life raft floating nearby.

I thought of the name polyGeek because it reminds me of Isaac Asimov’s title polyMath.

Okay, this is enough. I need to mess around with settings and config stuff now.


    Next Entries »




© Copyright 2008 polyGeek.com / Dan Florio, All Rights Reserved Except Where Explicitly Stated
Web Developement Blogs - Blog Catalog Blog Directory
M2 Websites