Not to be a Sony Fanboy, but…

We recently got an HDTV for my PlayStation3. You fair readers may recall that I waited in line all day to get my PS3 on launch day. I wanted to support the Cell architecture and Sony for investing in such cutting edge technology. 1080p TVs were way to costly back then though, so I waited on that. Recently, my wife saved up and bought me the Sony KDL40V3000.

The TV is amazing. Up until I brought this bad boy home and hooked it up to my PS3, I was getting tired of watching movies. After I watched my first Blu-Ray Disc movie though, I’ve been hooked again.

Not to mention playing games. Before my TV, I played a few here and there but it just wasn’t very exciting. Now, with so many great looking games for the PS3 (Ratchet and Clank is my current favorite, followed up quickly with the HD PSN version of Lemmings), gaming is once again very engaging. And these games are only at 720p, mind you!

The reason for my post though has nothing to do with the visuals of the TV or the game/movie feature of the PS3. Instead, I’ve just recently given EyeConnect a spin on my iMac. I have over 40 gigs of music on my machine which sits roughly 15 ft from my PS3 in the living room. Now, I could copy all my music to my PS3 or copy it to an external drive and hook that up, but why? It’s just right there. The iMac has wifi and the PS3 has wifi. They should be able to share, right?

With the magic of DLNA (Digital Living Network Association), I load EyeConnect on the Mac, turn it on, enable sharing via iTunes and iPhoto, and magic! My PS3 now has all my music and my photos. It’s pretty amazing on how simple it is to get it working.

I’ve been working hard since early New Year’s Eve and New Year’s day to meet a deadline at work. I have no computer speakers (they don’t tend to last long when your kids use them as hiding places for things), so I was worried that I’d have no way to hear my music. Hardcore coding without music just isn’t an option and my iMac has horrible quality speakers. (Yes, I could have used headphones, but I hate using headphones at home when I’m alone.) DLNA pulled through for me though.

The biggest surprise though is just how good my music sounds coming through the TV. My previous TV was bought in 2000 granted, so I should have expected some increase in speaker quality. However, the music sounds amazing considering they’re stock TV speakers, the music is MP3 and is being broadcast over wifi. Sometimes, technology just blows me away. Great job Sony on the DLNA support in the PS3 and the excellent speaker technology on the TV.

Now, if I can just find a free moment to learn how to program my multi-core Cell chip via Yellow Dog Linux, I’d be a happy man. ๐Ÿ™‚

For you MacHead/PS3 fans, here are the total steps I used (courtesy of _Liquidus_ , thanks!):

1. Download Eyeconnect and install it.

2. Go into your SYSTEM PREFERENCES and click on the SHARING folder.

3. Click on the SERVICES tab and select PERSONAL FILE SHARING as on.

4. Click on the FIREWALL tab and select iTUNES MUSIC SHARING on,
iPHOTO SHARING on.

5. While still in the FIREWALL tab click NEW on the right side and
choose PORT NAME: Other and enter 2170 in the TCP PORT NUMBER and type
in EyeConnect in Description, click OK, select the newly added item as
on.

6. Go into iTUNES and go into the PREFERENCES, click the SHARING tab
and check the box beside “Share My Library on my local network”.

7. Turn on your PS3 and run the Media Server search and your Mac
should show up (mine did)

Secret Matrix Footage Reveals the Truth about AIR

I get a phone call late last night. The voice sounds distant. I hear talk of Zion and of Neo. I try to ask what they are talking about, but the voice just says. “Visit the site. See the truth.”

I quickly run to my computer and pull it up. My eyes are open. I can see now. We must share the message with the world. We must let the truth be known.

See for yourself. Spread the word. Freedom is in the AIR.

< Sorry, you get the blue pill (i.e. the vid was pulled) />

The software-formerly-known-as-FDS has gone open source!

In case you haven’t heard, the server side messaging component of Flex is also going open source.

The Computerworld article:

http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9052638&source=NLT_AM&nlid=1

From internet news:

http://www.internetnews.com/dev-news/article.php/3716331

CNET’s coverage:

http://www.internetnews.com/dev-news/article.php/3716331

Bravo, Adobe!

Thoughts on Consolidation, Part 1: Adobe 3rd Party Tech conferences

As John can attest to, I see the world in business terms. One common past time of mine is looking at particular industries and seeing how close they are to saturation, whether it’s time for consolidation, and who will consolidate with whom. Recently, I’ve been reflecting on two industries: tech conferences and Flex (maybe RIA) consulting. This post tackles tech conferences. I’ll make a separate post for Flex consulting.

The tech conference market is way past saturation. I foresee a consolidation happening soon and let’s be honest, it’s long overdue. Particularly with these smaller, lower cost conferences winning rave reviews over bigger, more expensive ones. I’m not tooting my own horn, as we can take 360Conferences out of the picture and still see the same effect. For example, FOTB vs FlashForward plus the rise of BarCamp style events.

Post 360Flex San Jose, we were in talks with various companies about conferences. The thing that struck me as odd was a statement made by someone in the conference space. “Conferences are big money.” Price points aside, there’s a lot of money involved in conferences. Our last event in Seattle made more than a quarter of a million for the Red Lion Hotel alone and we’re a tiny show in the conference paradigm. The same individual noted to us that if your conferences get big enough, hotels will pay your company for each room booked at their facility, etc. We don’t plan to ever have a show that big, but it was an interesting point to know.

Once we smaller events start to take away enough customers from the Big Shows, they will react. Right now, we’re seen more as mosquitoes that are more pesky than anything. Eventually though, these individual sores will add up. When a substantial decrease in per show revenue starts to take shape, that’s when the Big Shows will strike.

Currently, they could hurt us by simply dropping their price point to match ours. This will take care of the biggest differentiator between us and put us in more heated competition. They wont’ do that just yet though for two reasons: profits and budgets.

Let’s tackle profit first. Let’s say we small guys give them a 10% hit in their numbers. 90% of their old numbers is still a lot of friggin’ money. You can just hear some middle manager somewhere saying, “Why are we going to walk away from a cash cow? No one really takes those small conferences seriously.” Silicon Graphics said the same thing about PCs running Windows NT and look what happened there. Money makes you comfortable and slow. It’s one of the curses of success that companies must constantly strive to avoid.

Next comes budgets. People are amazed that John and I alone put on the 360Flex conferences. Granted, we have some temps hand out surveys, but that’s it. Now, we don’t do all the work, of course. We have partners (web hosting, ticketing, etc.) and a creative agency (for fliers, signage, etc.). However, our conferences currently do not support any full time staff. Nobody gets paid to work on 360Flex for their day job. You look at these Big Shows and companies, they have dedicated event staff demanding full time salaries. Some even have event departments.

Yes, John and I wouldn’t mind being full time employees of 360Conferences. However, the employee count should stop there. We’re hoping to never need more than 2 employees, but I’m guessing we’ll likely bring on board 1 more person in the future. (If for nothing else, to be the tie-breaker.) We will never have an office that we pay rent on. Nor will we ever have middle management or even peons. No work is below us and if it takes too much time to do, then we’ll find a partner to do it for us. For these factors alone, we’ll be able to out budget a majority of these high priced conferences. We need less, so we can charge less.

Therefore, as you can see, the Big Shows won’t be able to compete on our terms anytime soon so that leaves: mergers and acquisitions.

I’ll be honest. I think a lot on merging. I scan the landscape of just Flex/CF conferences and imagine consolidation to make it easier on attendees, speakers and even sponsors. For goodness sakes, there are 4 events between February and June of 2008 that serve the Flex/CF technologies: 360Flex in February, cf.Objective() in early May, WebManiacs in late May and CFUnited in late June. The crazy thing about the last two are that they are a month apart in the same city, Washington DC!

I thought about merging with Jared. We could easily rename CF.Objective() to 360CF or something of the sorts. It would be a good fit because it would give us a mid-US presence and he’s a low cost small conference as well. However, he’s dabbling in Flex so it’s not a straight CF show anymore. Plus, he’s growing exponentially so there’s no need for him to merge with us.

I also chatted with John about approaching Fig Leaf to merge with what was at the time FlexManiacs. Let’s face it. Fig Leaf is probably more interested in the training business their show funnels their way then they are about the show itself. Therefore, they should just shut down their show and become the premiere sponsor of our 360Flex East Coast shows. This will save them the time and hassle of trying to do their own show, but still drive whatever training business they want their way. However, they became WebManiacs so now that deal doesn’t make much sense. Plus, going up against CFUnited on CFU’s hometurf is suicidal.

CFUnited is tough to get a bearing around. It makes no sense for us to merge with them, because their an old skool Big Show type conference. At twice the price of the other shows mentioned, they aren’t shooting to compete with us. They do have their CFUnited Expresses though that is their approach to low cost conferences. If you’ve been to one of those Expresses, drop a comment and let me know your thoughts on them.

The way I see it going down now is WebManiacs dying off and CFU winning the DC front. CF.O chipping away at CFU and 360Flex trumping CFU’s play for the Flex attendees. CFU will then have to react to us, but I just don’t see how yet. If you care to speculate, drop a comment.

That’s just the Feb to June timeframe stateside events. 360Flex and CFU are both headed oversees this year. One conference on the other side of the pond that John and I are going to attend is Flash on the Beach. I’ve heard nothing but rave reviews about this show and how it’s ran. Hopefully, while we’re there, we can chat it up with John Davey. The refreshing thing is that he started FOTB for the same reason we started 360Flex: to fill a void. He’s in it for the community as are we, so it’ll be great to see what we can learn from each other. Davey competes against FlashForward, another of the Big Shows. While FF has its following, a lot of folks have said that it’s been going down for the past few years. Lynda is still probably licking her wounds from the failed DX3 fiasco, but it’ll be interesting to see how they react to FOTB. Like I said though, FF is a Lynda Event production which means to me there’s a bunch of staff sucking up budget money.

Well, that’s my thoughts. Remember, they’re just that: thoughts. No merger talks ever took place. No consolidations are going down (that I know of). However, if you agree (or disagree) express yourself in the comments. I look forward to the dialog.

Digital Primates (Even More Monkeys in the House)

In case you haven’t heard the news yet, Digital Primates and Nimer-Tapper have merged!ย  It makes sense that these small, but highly qualified dev houses merged into one.ย  They’ve written a book together, so they know how each other works under time constrants.ย  I’m sure they worked on projects together as well.ย  By combining, they’ll now have the bandwidth to take on lager projects (since they have more man power combined then each did separately).ย  Plus, their community efforts will likely grow (if that’s possible since they’re everywhere) because more troops can share the workload while others are participating out in the community.

Any business transaction that allows for more (or continued) community involvement is a good transaction in my eyes!ย  Congrats guys! And keep up the good work.

Viewing the web through a Prism

I love my web apps. I use GMail religiously (on a computer and on the mobile). John and I use a suite of web apps to run and manage 360Conferences. We use 37 signals apps (Basecamp, Highrise), Buzzword (for docs), Google Docs (for spreadsheets) and Google Calendar (for scheduling). While AIR is an exciting technology, it is primarily a developer technology. By that, I mean the average web user will gain no benefit from AIR unless the web app developers choose to take advantage of AIR. It is for that reason that I find Prism so exciting.

Prism seems to be aimed specifically at end users, not just developers. For example, take Workday. Prism provides us immediate benefit. It allows us to break free from the browser. Workday is a web app and not a web site. We have no use for a back button, bookmarks, etc. Our application provides all those navigation methods much more efficiently (and dare I say, elegantly) internally. Prism allows us to break free from the broswer mold and put some shortcuts onto the desktop, quick launch bar and start menu. The best part is we (the workday developers) did not have to do anything to get this functionality. Prism allows our users to do create that functionality quickly and painlessly.

Another thing that’s great about Prism is that if a web app uses a plug-in and you have it installed for FireFox, then it’ll work. With AIR, we’re locked down to Flash Player and PDF only. While that is great for building new apps that integrate elements of those 2 technologies with the desktop, it’s a bummer for apps out there that utilize other plug-ins, like QuickTime.

Don’t get me wrong. I’m excited about AIR too. It’s just that, like I said earlier, Prism provides immediate benefits with no developer tweaking. Adobe should emulate that capability. It shouldn’t be hard.

Future of ActionScript (via ECMAScript) and language talk

Josh wrote up a nice post on the proposed ECMAScript 4 language. He basically took the 40-page spec and ripped out the juicy parts for all to see.

It’s funny to me the path of languages. Every language evolves over time. This evolution includes supporting functions/classes that are found in older languages. These languages become all the rage, then become old and lose out to newer language upstarts. Those upstarts in turn then take the time to evolve and garner all the functionality of the older languages.

Granted, I’m simplifying things greatly. Sure each language brings something new to the table, lest why would we abandon the old ones to begin with? Things become faster and older concepts can be implemented in cooler, more efficient ways.

The things that I’ve been hearing lately is that horizontal scaling is becoming more important than vertical scaling. Meaning, instead of writing code that uses a processor at 100% for 1 second. You need to learn to write your code so that it can parse that work to 100 processors that take 10 milliseconds each to compute it’s part. That’s why I bought my PS3 last year. If life ever settles down long enough, I hope to be able to learn to how create apps that utilize all the cores in the Cell processor like the Interactive Ray Tracing (IRT) app. This youtube vid shows the IRT in action and visually shows each processor in use. Friggin’ sweet.

Yeah, Flash player is single threaded, but Flash/Flex ain’t everything, right? Plus, Adobe has smart folks. They’ll figure out something to utilize those multi-core processors out there, besides video encoding. ๐Ÿ™‚

Building Community Virtually

Tonight I’ll be discussing ways with which to build community virtually. While I am a huge fan of face-to-face meetings, it simply is not always possible. I do a lot of administrative tasks for both Silvafug and 360Conferences virtually. Also, John and I strive hard to build the 360Flex community not only physically (when we have the conferences) but also virtually between conferences. I’ll be talking about how technologies such as blogs, IM, etc. help to accomplish that task.

You can see a more detailed write-up over at Daniel’s Blog. Oh yeah, I forgot to mention one minor detail. The event will take place inside Second Life. I’ll admit that I’m new to Second Life, but am exciting about some of the social opportunities that this new medium presents.

See you there!

Changes are afoot at 360Flex

First off, if you’ve gone to a 360Flex event or plan to someday, go answer this three question survey:

http://www.surveymonkey.com/s.aspx?sm=yGMLUk_2f4IRYXqoobzijRuQ_3d_3d

The responses to that survey may fundamentally change the 360Flex Conference.

Business is so interesting. I didn’t graduate from Business School, so maybe they teach you a lot of this stuff there. However, I have read 200+ books on business in the 14+ years that I’ve been a part of the business community and very few books actually captured the essence of business life.

The beauty of business is it’s role. A business is there to serve it’s customers. Do a good job, you get to stick around. Do a bad job and you’re out. I think 360Conferences is doing a good job, but John and I are always looking for ways to improve. Over the past few days, some folks have made some remarks about the amount of money we spend on food at our conferences. They suggested that money would be better spent paying travel expenses for speakers rather than lining the hotel’s catering pocket.

John and I feel that food is a major part of the conference. We think it helps build the community. (You can find our full thoughts on our company blog.) Some of our customers have already stated they feel the same. If only there was a way to ask everyone else, to get a consensus. Well, guess what? There is. With the internet, a business can not only talk to all of its past and current customers, but also to all its future customers.

What John and I think is not important. We’re just facilitators for our customers: attendees, speakers and sponsors. If we’re wrong, then we must change. Just because we think something is cute or needed, doesn’t mean it is. Just because we think something is right, doesn’t mean it is. Our customers are the only ones that know what’s right. John and I are hear to make sure we do what’s right.

So far, we’ve had two conferences. With that, over $180,000 of our customers hard-earned cash has passed through our hands. 360 attendees came to eBay’s beautiful campus for 3 days. Another 360 spent 3 days with us in the Emerald City. Over 60 sessions have been given and countless knowledge has been shared. Many people have landed a “dream” Flex job or picked up some contracting work. Most importantly though, friendships have been made. Good times have been shared.

$180,000 may not seem like a lot of money to a big corporation. It’s a lot of money to me though. If it was $180, it would be a lot of money to me. Every dollar given in business is an honor that has to be earned. Each dollar comes with trust and deserves to be spent as wisely and efficiently as possible.

Now, if our customers decide to drop food for speaker fees, that’s fine. However, one person remarked after reading our cost breakdown post, “$80 per visitor per day for food? Wow, I must say I’m speechless. That must have been some orgy.” Now, I take great personal offense to that statement. To say that I would take our cutomers hard earned money and throw an “orgy” hurts. The reality is this: Each person was $59 dollars a day for breakfast, lunch and breaks. Plus, each water and or soda was an additional $5. Monday night BBQ was $25 per person. That is standard hotel pricing for food. “Why not use an outside caterer?” You can’t. “Why not order cheaper food?” That was darn near the cheapest. I wish hotels were cheaper, but they’re not. However, our customers said, “Move to one central location, like a hotel.” We did, and it was certainly not to have an “orgy”.

I stress over every dollar. John lets me handle the books. I let him handle me. I probably have the better deal. We are in debt from the last two shows. It’s only about $15K, but that’s $15K that we owe to the bank and we have to make good on it. This is why it’s important to us to get profitable. Unlike other conferences, we don’t have a corporate backing. No one writes off our losses as marketing for their training business, product business or consulting business. We’re just 2 developers looking to grow the community. Hopefully, we can continue to grow it for many years to come.

So once again, if you’ve gone to a 360Flex event or plan to someday, go answer this three question survey:

http://www.surveymonkey.com/s.aspx?sm=yGMLUk_2f4IRYXqoobzijRuQ_3d_3d

It’s only 3 questions to you, but it’s worth quiet a bit more to me.

Thanks,

Tom

P.S. The live results of the survey can be found here:

http://www.surveymonkey.com/sr.aspx?sm=vYl0EBqFwQOrWCuur46_2bDfittExkiV1oYuHuVUgA6k8_3d

P.P.S

If you blog, please post the survey and/or the results link on your blog too.ย  We need as much feed back as necessary.

I’m at MAX

If you’re at MAX, look for me. I’m wearing either a 360Flex or Workday shirt. John and I are walking around meeting all the 360Flex Alumni (speakers, attendees, sponsors) and looking for new future alumni. ๐Ÿ™‚

I’m actually giving a session, “Intro to Flex”. It goes down Monday 4:30 to 5:30 and again on Wednesday 11 to 12. I’m really excited about my presentation. It should be a nice blend of Keynote (slides) and Flex Builder 2 (live coding). It’s the first time that I’m excited about my slides, as I usually think slides suck, but these slides are fun.

It’s awesome to represent two great companies at MAX: 360Conferences and Workday Inc. We’re both startups, both passionate about our customers and both looking to change the business that we’re in. With 360Conferences, I get to hang out with John Wilker, my business partner and, more importantly, my friend. With Workday, I work with a bunch of great people that I’m getting to know more and more each day. Do I feel lucky? I sure do. ๐Ÿ™‚

If you haven’t said hi to me yet and you’re reading this post, then swing by one of my sessions. I’d love to hear any ideas you have about conferences. If you’re looking for Flex work, Workday is hiring and I can take your resume to hand back to HR.