AIR, Flex / Flash, FMS, PushButton, Game… Developer
Randomness
Punking Doug McCune
Jun 3rd
[Disclaimer]
Identites have been protected in this blog post by means of Doug’s Safe Sexting application. Any resemblance to persons living or dead should be obvious to them. (You know who you are)
[/Disclaimer]
So a fortnight (I wait two weeks to tell anyone anything… so I can use the word fortnight) ago, I had the opportunity, nay the privilege, to attend Doug McCune’s “Cool Shit” session at 360|Flex. As many of you may heard, read or watched, there was an… incident that occurred during Doug’s session.
Apparently, I have been thrown under the bus as the co-conspirator of said incident.
So let us take a journey… starting two nights prior to Doug’s session.
Monday Night
A couple friends and I were hanging around the hotel after partying at the Rock Bottom. We weren’t ready to call it a night. So we decided to see what else Indianapolis could offer us and we hit the streets. We quickly found ourselves at Monument Circle. That’s when one of my colleagues remembered that there was some sort of crazy bowling in Indy.
We had no idea where to go until we ran into Tanner (a horse) and Sky (a man… I think). He gave us directions to duckpin bowling. However, It was too far to walk, so we went back to the hotel where we ran into some other “accomplices”. After a few minutes of trying to figure out what time the duckpin bowling alley closed, one of the Crowne Plaza employees informed us that Jillians had bowling.
We headed over there with the crew. Unfortunately, the bowling alley was full. Undeterred, we went down to the video arcade. We enjoyed Hyper Bowling, Super Shot Deluxe Basketball and Ski Ball. The party came crashing down when a Jillians employee informed us that they will be closing in 30 minutes. With thousands of credits still left on our cards, we decided to see how many tickets we could win before they kicked us to the curb.
So I went to the game that gave us the greatest chance of winning loads of tickets… I’m not sure what it’s called. It’s the dome game with the circle of lights… Well wouldn’t you know it… the first time I hit the button… I hit the jackpot of 375 tickets! I have ninja-like reflexes.

Here is a picture of one of my accomplices with a handful of tickets.

We were able to accrue around 645 tickets in less than 30 minutes, but what do you do with all of those tickets? Well, we decided to cash them out in bouncy balls… all bouncy balls (with the exception of one paratrooper).

Tuesday Night
After a great day at 360|Flex Indy. A group of us decided to try our luck at the bowling alley.

While bowling, we discussed the countless applications of 42 multi-colored, rubber bouncy balls.
Someone mentioned that Doug McCune had tweeted about shaving his chest for his session, and the ideas started flowing. Now as much as I’d love to claim that the brilliant idea of throwing bouncy balls at Doug during his session was all mine… it was truly a group effort.
Wednesday Morning
Wednesday morning rolled around, and I loaded the cup of bouncy balls into my backpack and made my way to the final keynote. We knew Doug’s session would be crowded, so we were sure to sit near the stairs that led up to the room where his session would be held.
After the keynote was finished, we rushed up the stairs to Doug’s room. It was already packed… people had camped out up there during the keynote.

Luckily, I was able to grab a seat in the front row. As soon as I sat down, I noticed that Doug had left the room, probably to refill his glass with water… or vodka. I quickly grabbed a handful of bouncy balls and went to work. Handing them out to the first few rows and giving them the simple instructions of.. “When Doug takes his shirt off, throw the ball at him”.
I wasn’t able to hand out all of the bouncy balls, as Doug re-entered the room and made his way to the front.

Then as the story goes… Doug took his shirt off…

There was a visual hesitation the moment Doug took off his shirt. Nobody was going to throw their ball… and it wasn’t me… but to whomever threw their ball first… bravo!
And finally… the video speaks for itself…
And there you have it… consider yourself in the know.
I also wanted to thank Doug for being such a great sport about the whole thing. You my friend are a rockstar… Keep up the great work!
Late-night programming
Mar 26th
package { import net.natebeck.Nate; import net.natebeck.events.NateEvent; import com.bugquash.Project; import flash.event.Event; public class BugQuash { protected var pokeCount:int; protected var baller:Nate; public function BugQuash() { baller = new Nate(); baller.addEventListener(NateEvent.GETTING_TIRED, onGettingTired); baller.addEventListener(Event.COMPLETE, onComplete); baller.generateCode(Project.QUASHBOARD); baller.generateCode(Project.QUASHBOARD_ADMIN); baller.generateCode(Project.SERVER_LOGIC); baller.loadTest(Project.SERVER_LOGIC); } protected function onGettingTired(event:NateEvent):void { baller.caffinate(); } protected function onComplete(event:Event):void { baller.sleep(); } public function poke():void { if(++pokeCount < 4) { baller.say("Ouch!"); } else { baller.say("Hey... that's kind of nice"); } } } }
Explaining my Adobeholism
Feb 21st
So earlier today someone sent me an email asking me why I claim to be an Adobeholic. I figured it was an interesting question, so here is your answer… and yes, I’ll admit I’m a fan-boy.
My Dock
Let’s start off with my dock on my laptop:
![]()
I’m well aware that this isn’t every piece of software that Adobe makes, but it’s what I use.
I haven’t bought Premiere or After Effects because I haven’t had a need for them recently. I’ve been out of video editing for a while (Although, I might spring for AE soon, I have some fun video / Flash experiments in mind).
I’m not a print designer so InDesign is not my cup of tea.
Captivate isn’t on the Mac, or else I would absolutely have it. Does anybody know of a good screen recording solution for the Mac?
Director, meh… I’ll use Adobe AIR instead.
Flash Media Server developer edition is installed, and the Admin console isn’t on my dock.
Flash Paper isn’t on the Mac either… oh Flash Paper… you’ve had a rough life.
Anything I’m missing, please feel free to chime in.
My Career
I have built my entire career on Macromedia and Adobe products. Starting out as a web designer, and then moving into ColdFusion and ultimately working with the Flash platform. I’ve been riding the RIA and rich user experience wave since the beginning, and Adobe has been making that wave bigger and bigger with each passing year.
Currently, I am the Senior Adobe Developer (cool title right?) for T-Mobile USA’s Retail Technologies team.. doing research and prototype development using Adobe’s products.
My Free-time
As if working with Adobe products all day long at work wasn’t enough. When I get home, I spend most of my free-time working with Adobe products. It’s a curse really… I have all of these really cool ideas for projects and experiments, and only so much time within the day to work on them.
I also spend loads of my time reading blogs and articles, attending user groups, blogging, planning events (like the BugQuash), and many other things that are related to Adobe products.
My Bookshelf
This photo doesn’t include the boxes of books that I have in the garage, but it should give you an idea of my obsession with technology.
Conclusion
So that’s why I claim to be an Adobeholic. I’d love to see what all of your bookshelves look like. So take pictures and leave them in the comments below.
TweetCoding!
Feb 18th
Two days ago Grant Skinner announced he’s now part of the Twitter craze.
One day later, he has setup a “TweetCoding” competition. Winner will receive a copy of Flash CS4 (compliments of Adobe).
As for how it’s going to be judged… nobody really knows yet… but loads of fun none the less.
Official Rules —> here
Template Files —> here
And you can follow the competition —> here
Flex Bug Quash quick update
Feb 17th
Hey everyone…
I know I have been missing for a week or so now. Between a new job, and planning our first Flex Bug Quash event, I haven’t had a chance to post.
Regarding the Flex Bug Quash… here is what I can tell you (without ninjas hunting me down). Adobe has graciously offered up their support. So instead of the cramped venue we were looking at before, we have a lot more space to accommodate all of you. So once again, Adobe rocks!
The first Flex Bug Quash event is going to be held in Washington State. However, there are plans of making this a global event as well using that interweb thing.
Expect an official email / posting on bugquash.com later this week when we announce all of the details.
You can also now go to the Bug Quash web page and sign up for email notifications. We won’t spam you or sell your email address, scout’s honor!
In other exciting news… I have been jotting down tips non-stop, now I just need to write them up for all of you to enjoy. So I’ll be back on that bandwagon soon enough, but I set out to do 30 days straight and I achieved it. Go me!
Farewell Flex / AS3 Reference Guide :(
Feb 10th
So this morning was working on an Adobe AIR prototype. With my headphones on and music playing, I may have gotten a bit into the music. Long story short… I knocked over my Pepsi Zero onto my Adobe technology platform ActionScript Reference (the cool pamphlet one that I got from MAX). It’s ruined, so I guess it’s back to the online Language Reference.
Curse you Ben Folds with your melodic twists and turns and memorable lyrics.
Farewell old friend… you will be sorely missed.
