Blog

  • Game: Elder Scrolls Oblivion

    I rented Oblivion from the local video store at the behest of Jeff that I play it. It is a really fun game. It’s basically a role-playing game combined with a first-person shooter. It does have a 3rd person view as well. You can choose from a few different races, and your class & speciality skills after a first short adventure to get you acclimated. I chose a Wood Elf and created a custom class called “Swashbuckler”, although, I’m finding I much prefer the bow to the sword.

    While the game has an overarching goal, it’s extremely free form, staying true to the Elder Scroll roots. You can travel just about anywhere, take random quests, and explore locales at your own pace. While the pressure to complete an objective is what makes games fun and involving, Elder Scrolls mini-quests have that too. The graphics are pretty good on theXBox 360. I had to lower the brightness 1 notch to make the game realistic. Even so, if I don’t use a torch, I sometimes miss loot laying around. It’s interesting that the game actually supports pupil adjustment with lighting. Meaning, if you are in a dark cave with ambient lighting, you can see a short distance down the cave. If you suddenly light a torch, while you can see your immediate environs very clearly, but the distance at which you can see is greatly reduced as the light of your torch only extends so far and your pupils shrink, thus not allowing in enough light to see the darker environs. Combine that with your REAL eyes adjusting to the TV screen, and you get quite a unique experience while crawling around dungeons. I’ve been very tempted to light a torch, only to remember the last time I did, I blinded myself, and walked right into a goblin berserker. Very neat feature. I play a sneaking scout, but I’m sure a wizard might have it rough with all the flashy spells.

    I haven’t read the instruction booklet, so I may be missing some things, but I’m extremely critical of the games sneaking portion which just so happens to be my specialty in game. Games like Thief had this down to a science. You had a gem in the middle of the screen, and it’s glow represented how visible you were including the noise of your footsteps. There were varying levels of how hidden you were, and you could utilize shadowy areas to your advantage as well as objects to hide behind. Not so in Oblivion; it seems that the algorithm they used is extremely generic. You are basically hidden or not. The amount of stress, and thus the awesome rush you’d get in Thief or Splinter Cell is just not there in this game. If you decide to play a rogue like character, keep this in mind. Additionally, hiding behind objects doesn’t really appear to do anything. A minor consolation is that you CAN become hidden later on, even in the midst of a battle. In games like Thief and Might & Magic: Dark Messiah, if you were spotted, the jig was up and you did the classic fight or flight scenario. This game, however, is a lot like Splinter Cell in that if you move slowly and stay hidden in dark areas, enemies can lose track of you. For a hide in shadows guy like myself, this is great because I get a bonus to damage, even with my bow.

    There are a lot of realistic elements in the game like degrading quality of goods that you have to repair yourself or pay someone to do so, wandering around harvesting plants and stuff to make potions, the classic (the best feature of earlier Elder Scrolls) dress up. There are a bunch of outfits you can buy with bling to make your character look pimpin’. I’m not sure if this affects your Speechcraft skill, but regardless, neat feature.

    There are some silly things, like a high level Acrobat skill value can allow you to jump off the surface of the water. I think this is pushing suspension of disbelief too far, and they should keep that in the realm of magic. Additionally, you can dodge with a bow if you equip it, block with it, and then jump. Since keeping a heavy shield on hand for a bower kind of sucks, my guess is they did this to give archers a fighting chance in confined dungeons. Easier to do with an XBox controller than on a PC, I’ll give them that.

    The last cool thing is that this game takes great advantage of the XBox Live Marketplace. There are some extra levels you can purchase (some were free for Christmas). In particular, I bought horse armor for $2.50 (200 points) and I don’t even own the game! Her majesty and I were looking at what you could buy, and the light elven armor looked awesome on the horse. Since horses are expensive (1000 gold) your first set of armor is free and helps protect your horse. Additional armor is 500 gold thenceforth from the stable near the main Imperial town. While the horses eyes do look spooky, it’s a pretty neat addition, the fact you buy whole games and accessories via the marketplace.

    I used to be a big critic of Valve’s Steam which is their endeavor to get a gaming platform, complete with their Source engine, to allow developers to build games, deploy them, and get paid without the insane publishing / delivery costs typical in boxed packages you’d get at Best Buy for example. This really frustrated me because Steam felt extremely low quality, even today years after it’s initial inception and I would prefer Valve spend their time on creating games vs. platforms. However, after purchasing Half-Life 2: Episode 1, and then Might & Magic: Dark Messiah based on the recomendation of Johnathan Miranda… I can see where they are going and have enjoyed both purchases immensely. Therefore, I think XBox Live really has something special here. I think they overcharge like crazy, though, and their naming scheme based on your name being synonymous with your account is a flawed system. ICQ’s best feature was they gave you a unique number. You could then use whatever name you wanted. XBox Live actually charges you to change your name, as well as changing your picture, and a variety of other personalization’s which I think will hurt them in the long run. Regardless, overall, it’s really cool to be able to choose things I want to purchase for an existing game; really really cool!

  • Consulting in 2006

    2006, the year of consulting. I hooked up with Universal Mind, a consulting firm and Adobe partner in February after 6 months of flirting. I did 3 main gigs, learned a lot from them, and felt like I’ve grown. Additionally, I’ve found more focus on where I want to take my career. I know what I want, and am working on finding out how to get there. I really want to get more into product development as opposed to service work.

    If there is one thing this year taught me, it’s that Flash isn’t dead. I was under the false impression that I’d be able to do full time Flex development on larger scoped projects. Quite the contrary. My year has been full of both. This should hopefully strike a chord for Flash designers and developers in 2007; your skills are in high demand. Charge for it, and recognize you have valuable contributions to make in larger Flex development projects. Furthermore, I don’t see this changing for at least 2 years. A lot of the software development influx from enterprise companies as well as smaller firms do not have the multimedia and/or design talent for the type of Rich Internet Applications they wish to build. They will be looking for designers familiar with Flash & Flash Developers familiar with software development practices to help bridge the chasm, fill in the gaps, and warn of any pitfalls based on copious Flash Player knowledge. Some of the egotistical ones will think they can do this without designers and/or Flash devs, quickly realize they have talent gaps, and then reach the same conclusion. This will happen in the WPF/E community as well, so keep your eyes open for early adopter opportunities there as well.

    If anyone tells you we are not in another internet bubble, they are full of shit. A lot of people have approached me, and colleagues of mine this year with start-up & product ideas that have no chance to make money. Most are either burning cash from VC’s that isn’t theirs, and they have no accountability for failure. Others just don’t know they have no chance to make money… but most are the former. The risks I guess to them are worth it for they are looking for the big payouts. Looking at history, it took about 2 years for the nastiness to hit the fan. I’d assume things would go quicker, and thus my predictions for 2007 are a lot harsher than most. How many of the following do you think can pay their bandwidth bills next year with revenue generated?

    I’m a programmer, not a businessman. I specialize in writing code, not making money. Therefore, maybe I’m being to harsh, but frankly, I’ve seen this before; a lot of us have. We know how it ends. Either way, in the end, the consumer (contributor?) is winning so it’s all good.

    My mouth has gotten me in trouble 3 times this year. 3 different people I look up to and respect have politely suggested I learn tact noting it’ll improve my public image and help my career. I feel I am most effective at being brutally honest since I see a lot of people not speaking up when they should. Uphill battle.

    Another thing this year taught me is that I’m still wrong about 2002. Back then, I had said Flash Development would continue to be a seller’s market till mid-2004. By then, the talent pool would be saturated, and contractor rates would fall, as would the influx of work. That hasn’t happened, and doesn’t look like it’ll end at least until 2008. I read a few websites this year that said companies were keeping tight IT budgets. Not sure what companies those were because the amount of work this year was just like the last 3; crazy. The difference is, I’ve done next to nothing to promote myself or my services this year, and yet I’ve nearly tripled the amount of requests for work and talent this year compared to 2003 and 2004 as well as steadily increasing my rates. I DO however believe my CTO, Tom Link, that the Flex Market will do what the .NET one did, and get saturated. The reason I was wrong with Flash is that the barrier of entry to Flash Development never lowered. That’s why Macromedia made Flex in the first place. The ease at which entire engineering departments of companies, not just various individuals of programmers, have taken to Flex is scary as is the enthusiasm. While it’s great to see SWF finally become en masse a de facto standard for deploying applications to the web, it’ll make it harder to justify rates and certain processes as more and more people get into Flex development by the end of 2008.

    Talent was still a big problem this year, and I see it getting worse next year as many of us continue to be stretched thin. The 2 worst contributors are designers and information architects next to qualified Flash Developers. A lot of designers currently either aren’t interested, or just don’t know, that they can contribute to Flex development and Flash Lite development. Flexdevs, at least right now, are programmers. Programmers don’t design. Furthermore, a lot of programming teams I’ve been on do not have design advocates. Meaning, they don’t care about design. Designers need to get someone on those teams (like me!) that are design advocates, and thus demand the correct processes be implemented between teams. On the Flash Lite front, Flash Lite 2 can take it’s time; there is still plenty of Flash Lite 1.1 work cropping up that is best suited from designers even with next to no scripting knowledge. Most have the same problem I do; we don’t know, nor care to know, about phones. Cell phones have reached a near alpha geek status. They are so different from the computer industry right now, that it really takes an early adopter mentality to get in the door. This is NOT a requirement, however. The club has no cover charge, it’s just down an alley on a hidden street. Employers don’t realize they can hire the same designers that tried to pass themselves off as Flash Developers 3 years ago for Flash Lite 1.1 work.

    IA’s are the worst. Not only are they still debating about their titles & place in the world, but their discipline is grossly under-appreciated and misunderstood by the industry as a whole. Yet, they are the keystone to make most of these projects work, and they aren’t put on these projects. Information Architect, Interaction Designer, User Experience Head… whatever. There aren’t enough of you, and employers don’t see why in the nine hells they should pay for you. I know why, but I’m not a salesman. Frankly, it’s not my industry either; I’m just helping out because I know the ramifications if I don’t. Not sure impact in 2007, but I DO know I’m going to start putting my foot down next year on future projects more forcefully, demanding an IA in some form; it’s starting to get ridiculous. The cop-out small companies use is “the designer does both”. If you see the red flags, come crying to me, I’ll buy you a beer, and together we can pray it’ll be better in 2008… or start a bar fight.

    I’ve seen a few big companies putting forth massive cash budgets towards Apollo endeavors. If you’ve read my blog at all this year, I’ve mentioned Apollo like once. I’m kind of over Flash on the desktop. Yes yes, I know it’s HTML,CSS, JavaScript, AJAX, and PDF too, but I don’t use those technologies, and most of my jobs have no need for what the desktop provides. Regardless, there are a ton of people who aren’t me, who do use those technologies, and who need those features. As such, designers & IA’s will have valid contributions here. If there is an Apollo project going on in your company in 2007, and your a designer that isn’t on it, raise hell. Same goes for Flex.

    Next to my trip to Europe and something else to be left unmentioned till early 2007, one of the greatest experiences I had this year was getting to buy dinner for some of the main dudes who made my career in this industry. There were countless others including some other “main dudes” both from Macromedia / Adobe, as well as non-employees but if you were at MAX 2006, did YOU meet everyone there AND take them out to dinner? Didn’t think so. Shown here, I got to hang with Peter Hall of Flashcoder fame amongst other things, Nigel Pegg who wrote a lot of the early Flash MX & Flash MX 2004 components as well as one of the dudes who wrote Breeze with Peldi and a bunch of others, Steven Sacks who has helped keep me sane, and Chafic Kazoun of authority on Flash coding standards fame amongst other things. It’s pretty surreal; after you’ve met these dudes and become friends with ’em, you no longer fawn over them in person. You can still put them on pedestals, but you don’t act like it. You just talk as equals about cool shit, like code, business, and life… and take the piss out of ’em on occasion. Anyway, was an honor to buy dinner for these dudes, glad I got the opportunity.

    Flash / Flex Rock Stars

    Beyond finding product work in 2007 (finding & doing are 2 different things, hehe!) and demanding more IA’s on projects, I have a bunch of things planned. Speaking at the 360Flex conference as well as WebDU in March. Furthermore, I’ve been doing a lot of Flex 2 & Flashcom in my spare time, so hope to share more code on that front as well as the logistical challenges involved in deploying a service based product. Finally, I plan to release my open source Flash Lite 2 component framework written in ActionScript 2 called “Shuriken” by the end of March.

    The wine is making my fingers go numb… hey did I miss New Years? Crap, it’s 3:12am! Oh well, happy new year, suckaz!!!

  • Holidays in Paris & London

    Her majesty and I just got back from our holiday trip to Europe. We hit London, then spent Christmas in Paris for 3 days, and then returned to London again for 3 days. If you had tried to comment on my blog between the 21st and the 29th, I apologize; I turned commenting off to prevent a blogspamming mess, they now work again.

    We left our laptops at home, and while I had my phone, I only used it for pictures & videos. It’s 3G, but I never got around to changing my plan with Cingular. So, if you tried to contact me between the 21st and the 29th via phone, text, or email, my apologies; I’m going through everything now.

    Let me first say that I heard from 4 people that the French were rude, especially if you didn’t speak French very well. This is absolutely untrue, and I’m starting to wonder where in the heck this attitude I heard from 4 disparate people came from. Everyone in a variety of places, both tourist locales and non, were extremely polite, calm, and benevolent. We really enjoyed Paris, and I definitely plan on returning again. There is so much to see, the food is usually good (except foie gras; my God, most disgusting stuff on earth), and I really liked the locals.

    I was uber stressed about going to France because my French isn’t very good. I wanted to give a really good impression that I was giving an effort. I usually just let her majesty do the talking. While more people spoke English towards the Louvre and other tourists spots, like everywhere I’ve been, I hate the tourist areas. Eiffel Tower? Pretty! Surrounding environs? Bleh … I liked “real” France better. I really hate the cold, but while in France, it suddenly didn’t matter… well, as long as you were moving. If you’ve never gone to Paris, I highly suggest you go, it’s great!

    BTW, the Eurostar puts the USA’s Amtrak to shame. After making 2 trips on it from London to Paris, and Paris to London, it’s blatantly obvious that America’s railroad industry rested on it’s laurels. Furthermore, I thought Atlanta’s MARTA, basically our “London Underground” was pretty bad since I had Boston & the DC Metro to compare to. After riding London’s and Paris’, I gotta say, MARTA is a joke in comparison.

    My first night in London, her majesty and I managed to meet Peter and his rather large entourage up for a beer at some pub (er, cocktail lounge) called the Lab; it was his birthday. Tink showed up, too; it was really cool to finally meet him. Didn’t get to meet Richard; mofo was playing for the other team in the states, hehe!

    Anyway, my last 2 months have been pretty slack, which actually has been pretty good. 2006 was frikin’ stressful to the max; I got seriously burnt out this year so feel a lot better now and recharged for 2007.

  • Running out of PC Defenses

    I played WoW on my Intel MacBook last night. Her majesty had been playing it for a week on her new MacBook Pro Core Duo. After seeing how well it ran, I figured I’d give it a try on my MacBook (which is not a pro, nor a Core Duo, just a regular ‘ole Intel). It ran well; well enough for me play and actually enjoy it.

    …I’m running out of defenses in the PC vs. Mac debate. That was always my trump card. You could always score a critical hit to any insecure Mac fanboy by using the gaming argument. Unfortunately, after playing WoW, seeing the gaming store having more native Mac games, and with a plethora of Mac hacks like CrossOver and Parallels, I’m failing to see the point of buying a PC in the future. I have a few reasons left to still justify Windows, just not non-Apple hardware. I STILL haven’t found a diff tool for Mac that compares with BeyondCompare. I keep hearing “terminal” this and “SubClipse-piece-of-crap” that. Granted, using CrossOver, I could pretty much remedy that problem by using BeyondCompare.

    My Alienware laptop plays Quake 4 sweet. It also weighs 14.5 lbs (6.6 kilos). My MacBook plays WoW, and runs Flash, and Flex Builder weighing 4lbs (1.8 kilos).

    Vista looks hot, but… man, times have changed.