Arr and Dee

When it comes to web development, or technology as a whole, I want to be Julian Delphiki. You may expect me to tell you that Delphiki was a famous scientist or some brilliant engineer who created an enhanced beach ball, but in fact he was just a child when he had his greatest success.

Julian Delphiki is better known as Bean, the diminuitive greek kid who helped Ender Wiggin save the earth from the buggers in Orson Scott Card’s Ender’s Game. His specialty was being the problem solver. He thought of the stupid ridiculous over-the-top ideas and made them work.

I want to be the mad scientist of web design. Ask me for the impossible, give me the time and the resources, and I’ll find the way or I’ll blaze my own trail.

There’s a magical idea here, the seductive power of the infinite. Web design is an infinite canvas with infinite canvases available. But even in the infinite boundless workspace the possible can be hard to find. I love web design for that feeling, the same feeling a sculptor has as he digs his fingers through clay. The way that Edison felt when his light bulb lit and held its burn for longer than the flash so many others gave off as they went off.

Or when the Pirate Blackbeard first spotted his prey and then successfully overran them and began to pillage and plunder. The feeling of satisfaction and pleasure basking in victory. He created a victory where in many cases there should have been none. Now imagine if Bean had been a pirate, Somalia would have been deeply interested in that.

Invention is a wonderful and powerful thing.

Best Improv Quote

Last night’s improv show was fun, but I think my favorite quote came from a scene about a vampire:

“You want to stake me? I think you look like a steak.”

My Lottery Plan

  1. Win the lotto.
  2. Tell K the good news.
  3. Call our richest acquaintance in Orlando, get the name of their lawyer.
  4. Get the name of the lawyer’s accountant or financial adviser.
  5. Set a meeting with both to setup the protections and financial plans for investing.
  6. Set up trust for inheritance money.
  7. Pull aside a small percentage for use.
  8. Pay off all debt.
  9. Begin plan to spread money among closest family, such as parents, siblings (and kids if we have any at the time.)
  10. Give generously to charities and organizations we support.
  11. With what remains of spending money, depending on amount, buy house, plan trips, etc.
  12. Once I’m fully setup and ready, it’s time to pursue world domination. :-D

I would most likely quit my day job and begin plans to really roll out my own business. I’ve got a plan for a shopping center with a variety of stores and businesses I think I could run better than other people. Things like game shops, sushi restaurants, after school centers, and a handful of others.

K and I could also go nomadic and uproot and begin traveling the world, that’s also a likely outcome, we’ll just have to wait and see.

Oh and I plan to give $10,000 to the first 5 individuals (who I know, sorry random visitors) to comment on this post. You know, if K and I ever win the lotto ;)

Milo and Natal from E3

If we decided what had won E3 for the most press and buzz, undoubtedly it is Xbox 360′s Natal (nah-tall). This project is bringing the next level of interaction and immersion in games. The ability for us to move past the Wii’s active level using a controller into an active gaming experience on our own.

Now the first thing is to share that a bit of this technology is bought or licensed by Microsoft, it isn’t their own. Johnny Lee, who is best known for the hack he did with the Wii, where he modified a pair of glasses to interact with the Wii and create an impressive experience where the screen reflected his location and orientation, allowing him to literally look behind objects and such. Also I saw a demo for some of the function where a person can control systems without any controller, such as we saw the flicking through movies etc.

Of the demos though, Natal’s Milo is the most amazing, stunning and unbelievable. The functionality shown in this demo is so smooth and realistic I find it very hard to believe.

Further, I realized halfway through the video that Milo had not fallen into the Uncanny Valley for me. Obviously he’s still clearly animated and not going for the 100% realistic look, instead going with a more artistic nearly anime art style while still staying somewhat close to realistic.

But considering even the animation as ho-hum, consider the AI we’re shown. The ability for the system to process natural language, detect inflections, and the creation of realistic audio. Just wow. This could be truly epic and if the game / system continues to develop in this way, I will definitely be acquiring an Xbox 360 for it.

A good weekend comes to a close

What makes for a good weekend? Let me lay it out for you because this weekend was pretty good:

  1. The Orlando Magic win in a decisive and very strong finish in a six game series to the Cleveland Cavaliers
  2. I saw a HYSTERICAL show at SAK on Friday night, a great cast and lots of crazy only-in-improv antics
  3. Did yard work and felt satisfied with the progress in the eternal battle with our yard
  4. Watched lots of TV on DVD including 30 Rock season 2 (almost finished) and Big Bang Theory season 1, both are hysterically funny shows
  5. [censored]
  6. Lots and lots of laughing
  7. Grilled up some very yummy pork chops
  8. Nearly caught up on my Food Network shows from Grill week
  9. Got a much needed haircut

A Grownup Budget

For the first time in my life I sat down and did a serious monthly budget. Literally. K and I have finally reached the point where living paycheck to paycheck, building up saving only to empty it out unexpectedly, is unacceptable and we’re dedicated to making this budget work.

Here’s how we did it.

  1. Collect information. We saved every grocery receipt since January. We have the bills for all of our utilities and such available so that we can look back and project where the costs will be next month.
  2. Organize it on the calendar. First we put all bills due on the calendar for the upcoming months to allow us to see when what is due in relation to when we’re expecting in income.
  3. Spreadsheet! We broke out a Google spreadsheet to list every item in income and spending, as well as planning for savings, incidental and unexpected costs, etc.
  4. Try it. We’ve laid out our budget in June. We don’t expect it to be perfect but we do expect it to be a start. We’re going to save every receipt in June, count every penny we spend.
  5. Evolve. Based on how June goes we’re going to modify it and go again.

We ended the night both excited about the prospect of building a saving and paying off our debts. However, that being said, we both unanimously hate growing up.

Learning the Harmonica

Yesterday I tweeted out how I have decided that I want to learn the Harmonica. I tweeted this and asked for feedback on where or how to learn. Some friends replied with people to talk to, others sent me links, others sent me book suggestions and to all of you I say thank you for your help.

As I read over the web of Harmonica sites, the common thing I saw was people saying ‘Just play it.’ The harmonica is a gloriously simple instrument, usually 10 holes to blow through, keyed to C. So you just play, learn, refine and play more. It’s not going to serve me very well to just read about how to play the Harmonica.

Something the Internet breeds a lot of are ‘keyboard jockeys.’ People who write, post, and blog about a topic but who forgo the actual experience instead choosing to work in the realm of theory based on readings and other material they’ve seen. Rather than doing it, they talk about it. Usually a lot.

What does that say? This is something they’re interested in. And that theory is safer. So long as it is just theory, there’s almost no chance of failure unless your theory is patently wrong.

The term ‘keyboard jockey’ does not refer to people who do have real life experience and who are skilled in the area, it refers to the anonymous masses who gain a following for their writing or discussions.

Can people learn purely in this way? Sure. Magic the Gathering has a huge online keyboard jockey audience. People get paid to discuss decks, game theory, players, the game itself, card individually, all sorts of stuff. Can a player learn the game and get better by reading these articles? Sure. But the rate of growth is miniscule as compared to actual true 100% competitive and varied game play. What you can learn playing in one tough tournament amounts to more knowledge and skill than you’ll gain in weeks of reading online.

Could I learn the Harmonica just by watching instructional videos and reading about it? Possibly. But nothing can train me for the feel of the Harmonica, how to hold my mouth and cup my hands. Learning is a lot of successive failures before I can even play ‘Mary had a little lamb.’

But when I do play it, you can be sure I’ll tweet about it.

Stand by Me

I have been listening to this all week. It’s pretty awesome. I meant to post this last week but it got lost in the ether.

The Ultimate Morning Show

I had this vision while sitting on the couch with K a while ago. We were watching Joel McHale on E! doing his thing on ‘The Soup.’ And I began thinking about just how much TV there is and how I wish I would get these highlights daily in some sort of morning show.

And then I began thinking about Sports Center and how I’d love to mix that into the show as I love seeing the highlights from games the night before.

It would be mish-mash of pop-culture and sports. I’d hear about the latest faux pas made by some news caster right after I got the update on how the Atlanta Braves played the night before.

Then we throw in the news update, so we can catch up on the President’s latest travels and actions, the economic news, or the latest scientific discovery.

And as a final touch I want it all wrapped up in an hours worth of TV. That would be the ultimate morning show. SpikeTV, Are you listening? Make it happen. If you don’t, I’ll just have to make millions of dollars and make it happen myself.

A New Life Quote

One of the many things K has done for me, is introduce me to Rev. Run. Not face to face, but before that I only knew of Run DMC, I didn’t know who they were. Rev. Run is a good guy. He’s a father, an entertainer, a preacher, and a pretty stand up guy. He has been sending out a daily email with motivational and supporting messages for years now and just recently joined the Twitter revolution.

Remember this.. Youre not obligated to win… but youre damn sure obligated to keep trying EVERYDAYRev. Run

I love this quote. It’s something I’ve struggled with. I hate losing. Or even I hate not winning. This quote reminds me that we all lose sometimes and it matters more that we keep getting back up after we get thrown down. Good stuff.

Two Possible Link Shortening Answers

Link shorteners have come under fire this week. Schachter criticized them saying they make the web more fragile as a single point of failure for hundreds of thousands if not millions of links on the Internet. Jason Kottke posted agreeing with him. And they’re right. There’s no disputing that. However I have two proposals for ideas which could strengthen the web while still utilizing shorteners.

First, what if link shorteners developed a similar framework to what Identi.ca is doing as a distributed Twitter clone? Meaning that there is a unified database between any number of link shortening sites.

There would be some coordination required such that sites would have to work hard to remain up to date in their databases to avoid collisions. But this would allow people to take ‘abc123′ and go to one of the multiple domains to utilize the link shortening. It would of course still be hampered by the fact that people would have to take the tokens to a new url to get redirected.

The second proposal I have is for a third party to backup the shortened links.

Imagine if Google indexed all the link shorteners (or rather, utilized the data they’re already tracking) and provided an easy way for people to access this information? Maybe as a single page people can go to that provides the expanded url and redirects them or as a plugin in Firefox. Now this doesn’t have to be Google or even a search engine, Twitter could do it, or perhaps someone else. And through this system the Internet infrastructure is strengthened.

Updated 8:31am: Changed ‘their’ to ‘they’re’.

Easy Way to Explain It

Friend: Can I ask you a favor?
Me: Sure.
Friend: Can you explain Dungeons and Dragons to me in two paragraphs or less?
Me: Uh, yeah. You ever see a fantasy movie?
Friend: Yeah.
Me: It’s that, with you and friends as characters and someone as God/the director.
Friend: Oh that makes much more sense.

Expectations

Expectations are a dangerous thing.

On the one hand, when they are correct they can greatly speed up your process giving you somewhere to begin and allowing you to forgo many questions and tests in terms of figuring out the situation. Or, when your expectations are wrong, it can cost you valuable time.

Sunday I woke up, ready to edit and produce ManaNation for the next day, but I discovered something. My computer had frozen and would not boot, asking me for a bootable disk to be inserted, and I could hear one of the harddrives producing the ‘click of death.’ A small clicking sound that indicates the reading arm is broken or stuck and thus the hard drive is nearing death.

My machine (Mace II, named for Mace Windu, yes I’m a geek) has three hard drives. C: is the main drive where all the action happens. Operating System, program files, my documents, mp3 collection, etc. D: is my storage drive for movies, big apps, some backups. O: is for ManaNation stuff exclusively. I also use an external hard drive to run backups and for transporting ManaNation video files.

I shut the machine off and, assuming it was my C:, main hard drive, since the machine would not boot. So I ordered a new hard drive rushed from NewEgg. In the meantime I produced a low quality video with my Flip camera and had it run on Monday instead of the schedule episode.

Yesterday the new hard drive arrived. After work I got home and set up the new hard drive, booted with a Windows XP CD and installed the OS. It took about an hour, K and I took our evening walk during the time, and then after it booted up I went to install Mozilla Firefox only to see something peculiar.

It was trying to install Firefox to the G: drive. For those not used to Windows machines, Windows is almost universally on C: drive. This comes from the days when you would have an A: and B: drive for floppy disks, so C: fell to the hard drive. It’s not required but it’s the standard. When I investigated further I discovered that the drive I had just installed was indeed the G: drive and that the C: drive was my old main hard drive. The one which had died was my middle hard drive, D: drive.

This was good news on many counts: first it meant a quick fix. I just had to fix the jumpering on the hard drives and it would boot into the main drive again, restoring order to the universe. Second it meant a huge reduction in needed time to rebuild my machine and re-install the applications. And thirdly it meant that there was minimal critical data loss. I’m fairly good about backups, but I had gotten lax on backing up files that weren’t ManaNation or web projects.

The main thing that bugs me, is that if I had checked which drive was dead, I would have found out that I could remove it (temporarily) and booted the machine normally, thus saving myself the delay on ManaNation. Alas, lesson learned and I can only make a promise to myself to check which hard drive died before rushing to replace the whole operating system and drive.

But, all is well in the world. Mace II is back on his feet, with a bit more storage space, and I learned to always check my expectation when there would be over

It’s been two years…

Today marks two years since my mom passed away. It’s still hard. I cried watching Forrest Gump two few weeks ago.

K has been fantastic, knowing that it was coming up she worked hard to keep me busy and laughing over the past week. Mostly I’ve been too busy at work to think about it. But damn when I do the world comes to a stop and I hear her voice in my head, hear her laugh, and see her smile.

I miss you mom. I love you.

Signal vs Noise

One thing which is going to become even more central to our online existence is the prevalence of signal vs noise. We’re being bombarded with more and more information about friends, family, idols and news. I pride myself on keeping a fairly short (150) list of feeds in my Google Reader, of which I speed through the majority of them, skimming with liberal use of the keyboard shortcuts.

In my Twitter though, I’m wrestling with the issue as there are a number of people who I follow, but are not people I’m truly that interested in. In my personal Twitter app, TweetCore, I had come to a solution where it used a simple algorithm to hide tweets from someone past the first X, and thus remove the noise to allow me to enjoy my feed without too much noise. It’s not perfect, but it’s better than any other twitter app allows right now.

It’s also the single reason I haven’t killed of the TweetCore project. It has had almost no time devoted to it in the recent months, but I need it to manage this level of information and noise in my life.