Ruining the community with your self-promotion

spam

That said, musicians are as much as a sub-community as any group out there.   Good musicians realize pretty quickly that you’re not competing against other bands and musicians, as much as you’re competing against the other ways people find entertainment.  I’m always eager to connect with musicians and exchange ideas, as well as lean on each other so that we all may succeed.  In any profession, “Networking” can be extremely valuable when done right, but many times can deteriorate into a cheap sales job.

With that, I was excited to be added to a “Local Musicians of Denver” group on Facebook, joining hundreds of other musicians in building local community, exchanging ideas and finding different ways to support each other.  For the most part, many of the people are there to do just that.  After the joining the group however, you’ll quickly see that a significant portion are there to only contribute their cheap sales tactics.

Exhibit A:

SelfPromo1

This guy went to all the trouble it took to click “Paste” and put his link up for all to see. No introduction, no context, not even a call to action. Just a spammy link.  Thanks for your contribution to the community.  The least you could have done was at least ask “Let me know what you think.” Better yet, ask point out something specific in the video that you’d like feedback on.

Exhibit B (which was right below Exhibit A):

SelfPromo2

You did the exact same thing as Exhibit A did, the only thing is that Facebook massaged the Event Link so that you don’t look like a total spammer.

Look, I understand you need to promote your shows. I also realize that musicians often are interested in other bands and musicians and want to scratch another band’s back with some support.  At the same time, this guy has given no indication why you as a member of the musicians community should go see this show.  At least say something like “This is a really big show for us and we’d love your support”, or “We want to show the Denver Art Society that musicians can represent.”  Please, just give any kind of invitation, even if it’s just a personalized message.  Instead you’re no better than Exhibit A.

 

While the first two examples show how people are spamming the community, there is a grey area that if done correctly – can at least give the appearance of active participation:

 SelfPromo3

To me this successfully walks the thin line of shameless self-promotion and community participation.  Why – because you’re giving the community something, also the personal invitation helps.

 

Finally there is the other side of the coin: getting wisdom from this community to better yourself.  Some examples:

SelfPromo4

SelfPromo5

Notice the biggest difference between these last two from the first three? They actually have comments!  Now you’ve established a connection with other musicians, which you can cultivate into a relationship that will be beneficial to the both of you.

 

The moral of the story: There is a time and place for Shameless Self-Promotion. If you’re going to use your “networking” time to do it, then be prepared to walk a fine line – better yet, put away the two thumbs that point at yourself.

“I Hate* Tim Tebow**”

Tebow

“I Hate Tim Tebow”

I Twittered those words last night, sitting in a rain-soaked Mile High Stadium finally fed up with the 18th series of boo’s coming down and the 10th chants of Tebow that started no sooner than halfway through the 2nd quarter of the first game of the 2011 season.  So I posted the following to Twitter:

I hate Tim Tebow – and it’s because of all you jackasses at this game that chant his name. What about him drives you to boo your own team?

So I rang that bell – and I can’t un-ring it. Since then I’ve engaged in some Twitter discussion with Tebow supporters – some of them friends & family – about my comments and what spurred them.  While I can’t put this toothpaste back in the tube, I feel like I need more than 140 characters to explain what I said, and why I wrote what I did:

“I Hate* Tim Tebow**”

* ”Hate” is a strong word, but it’s important to understand Sports Hate vs. Real Hate.  Because of the affiliation nature of sports, you have the ability to hate a player for what they do on the field, or you hate that they’re on a team that you rival.  You don’t hate the person personally, or want anything bad to happen to them or their family – you just don’t want to see them do great in sports at that moment.

** In the case of Tim Tebow, I don’t have a problem with Tim as a player or as a guy. He’s a charismatic athlete who has found success in a conventional game through unconventional ways – it’s easy to understand why people gravitate to him and root passionately for him.  At the same time, Tebow has (unintentionally) bred an aura of mal-content and distrust amongst Broncos fans against the coaches, management and team in general.  Over the years as we have watched the team suffer some fallbacks, it seems that fandom has taken a turn for the worse.  Once unconditional supporters, Broncos fans have now become fickle, ready to turn on their team with a series of boo’s after every bad play.

This is nails on a chalk-board for me.  There are very few exceptions, but generally you should never boo your own team at home! Last night when the game started, I commented to my wife that there was a great sense of energy in the stadium that hasn’t been felt for some time – that all lasted all of 1.5 quarters, when the boo’s rang down amongst the stands after an interception was thrown.  A steady stream of boo’s persisted for the rest of the game, much like the rain that fell throughout the night.  The boo’s then degenerated into chants of “Te-bow, Te-bow” throughout the third and fourth quarter.  In the storied South Stands, fans started to turn on each other, with one fan profanely ripping into a guy for saying Orton should get the benefit of the doubt.

I hate to say it, but last night the Raider fans showed more class towards their team.  It was no surprise that they egged on Broncos fans that chanted for Tebow.  Why not root for the continued fracturing of fanbase of your rival?

I realize Tebow didn’t ask for this (at least not directly – Tebow has no shortage of endorsements, public appearances, and has written memoires at the age of 23).  Tebow didn’t ask to be drafted in the first round. Tebow didn’t ask to play for John Fox and John Elway.  Tebow didn’t ask to sit on the bench while his team is struggling – I get all that.  What I don’t think Tebow fans get though is that putting him in isn’t going to solve all of your problems.  John Fox and his staff have forgotten more about football than most fans know.  As fans we have a right to second-guess the coaches, but in the first game in the first season: the coaches deserve the benefit of the doubt. They feel Tebow isn’t the right guy to play in this situation, we should accept that.  If you don’t agree with that – fine, then don’t cheer Orton – but to boo the guys that put their health on the line to ultimately entertain you – that’s classless.

The problem I have with Tebow is that his presence is turning a segment of Broncos fans into Tebow fans, who couldn’t care less about the state of the team.  All that matters to them is to see their guy play. Nevermind the other 44 players on the team. Nevermind that Tebow is currently the 3rd-string QB after a training camp where he seems to have regressed in his performance.

Orton shares in some of the blame for last night’s loss, but there’s plenty of it to go around. Orton didn’t make the running backs anemic in their 38 yard performance. Orton didn’t commit 6 holding penalties on the offensive line.  Orton didn’t drop passes.  Orton didn’t let the Raiders rush for nearly 200 years last night.  Tebow is not going to make all of this better.

I realize that I’m extremely fortunate to be able to attend home games, and that there are people far more deserving than I that don’t get to go, but it’s not fun going to the games anymore – not because we’re losing, but because being completely infatuated with a single player, the fans have lost sight in what it means to support their team.

RIP Digsby–you’re dead (and not just to me)

When Digsby came out in 2008, I was a lost refuge in the land of IM. I broke up with Trillian, which at the time was experiencing painfully slow development during a slow Alpha Testing period.  At the time I was in the IM dessert known as Pidgin: a great IM alternative, but ugly interface. Digsby was a breath of a fresh air, combing the ability to keep myself updated on social networks, emails and of course instant messaging.  I was an avid fan of Digsby from the start, turning friends and family into users of the app.  Over the years, Digsby had its fair share of stumbles, the guys developing Digsby had made a great product and had a great relationship with their user community.

DeadDigsby

Unfortunately, like that Indie band that you’ve passionately followed, they became big and were never quite the same. In Digsby’s case, it was acquired by a company called Tagged back in April. In their blog post, Digsby claimed they were going to continue to support Digsby and they were going to determine the long-term plans for Digsby. Over three months later, with virtually no communication from their blog, in their forum or through their Twitter account – let alone any changes to their app – the long-term plans are all too apparent: there are none!

To be fair, they’ve made small bug-fixes whenever MSN changed their protocols, but the straw that’s breaking my fact is that on July 1st Twitter changed their authentication model, which broke the way Direct Messages are retrieved. I’ve submitted a bug and scoured the forums to no avail.  In fact, the only topic that is getting traction on the forum is the “Digsby Dead” topic, where other fans are concluding that Digsby has in fact died.

So Rest In Peace Digsby. You were a great product which I loved, but I’m not going to continue to use a product which is no longer supported.  At least there’s on take-away: you guys gave Trillian a swift kick in the pants and now they’re passing you by. In related news: I am now using Trillian again.

Please, prove me wrong. I’d be happy to come back.

Google+ – the new tech unicorn?

plus

At this point you’ve probably heard of Google+, their latest foray into Facebook’s territory. "Heard" is probably the key word, because so far very few people have even seen it. The invites have been slim, and after more than a week of being unmasked, I only personally know one person who has received an invite.

As expected though, all of the tech journalists and pundits have received their invites, and since there have been numerous articles, videos and podcasts touting the new service. People have devoted their entire shows to covering the new features and whether Google is a game-changer in the social networking space. I don’t blame the tech journalists for covering this and discussing this – it’s their job.

At the same time, I think that many of the pundits are failing to notice the disparity between themselves and the people they are supposed to inform. I understand the intention of wanting to give people a good perspective of Google+, but hearing these people get caught up in the excitement is only serving to remind me that the pundits are the cool kids, and we are not. They’re inside raving about the meal, while the rest of us are standing outside with our noses pressed against the glass.

Maybe Google may be thinking they’re carefully cranking the "hype" dials, giving the loudest voices the first access, but Google is walking a thin line right now. While people now seem excited about getting a glimpse, their excitement may turn into resentment as people’s patience wears thin.  One can only go so long only hearing about something without any chance of a glimpse.

My hope is one of two things happens: Google starts to open the flood gates on invites, so more of us "common folk" can starts to play with Plus, or that the pundits stop drinking the Google Kool-Aid and let the hype calm down.  Hopefully all of you that want invites will get them soon!

Update: It looks like Google is starting to open up the invite process. I was actually able to get in this morning.  Who else is in?

Thoughts on “Thoughts on Flash”

It seems that every tech media outlet is frothing at the mouth this morning over Steve Jobs posting an open letter about Flash on the iPhone platforms.  I would be remiss if I didn’t share some of my immediate thoughts on what I read.

First off, outside of being a normal Smartphone consumer, I really have no dog in this fight.  I’ve written some things in Flash before, but truth be told I try to avoid this platform because of the inherent usability and accessibility issues that surround it.  However, Flash has definitely found it’s niche in media: both in video players, as well as an audio player. I currently use Flash music players on Greenfoot’s site, and there still isn’t really an open standards answer out there for music players.

I also do find it funny that Apple and Adobe are feuding, given their extensive history together.  I remember when design products like Photoshop were only available on the Mac, and what a big deal it was to have a Windows version.  Now, according to Steve Jobs, half of the Creative Suite tools are now on Windows.  I seriously believe that if Adobe never bought Macromedia in 2005, these companies would still be BFF’s.

Also if you know me, you know that I do have a disposition towards Apple – I cannot deny that. My difficulty with Apple is that they employ many monopolistic practices and actions, yet somehow get the tech media to view them through some rose-colored glasses.  They definitely know how to work the hype machine, and as someone who generally doesn’t like overzealous hype, it really bothers me. However, I think it’s important to tell you where I sit before I talk about where I stand.

Reading through the letter, there are a few things that stand out to me:

First, there’s “Open”.

Oh this is great, we’re going to get a lecture on Adobe’s proprietary from Apple, a company that wont’ let you install their OS on any device they don’t personally manufacture, while also employing a completely locked-down mobile platform where they are the sole gate keepers to what is allowed on that phone. Thanks pot, but I know the kettle is black.

Apple has many proprietary products too. Though the operating system for the iPhone, iPod and iPad is proprietary, we strongly believe that all standards pertaining to the web should be open. Rather than use Flash, Apple has adopted HTML5, CSS and JavaScript – all open standards

Great, we’re glad you’re adopting HTML5, but at the heart of the matter is the fact that HTML5 still isn’t widely adopted on most browsers.  Firefox doesn’t currently support most aspects of it, while Internet Explorer has little support for it.  Whether or not the two major browsers should now be supporting it is debatable, but the fact is that the majority of the web still doesn’t have access to HTML5.  Apple is very forward-thinking, but you need to come back to the present on this.

WebKit has been widely adopted. Google uses it for Android’s browser, Palm uses it, Nokia uses it, and RIM (Blackberry) has announced they will use it too. Almost every smartphone web browser other than Microsoft’s uses WebKit. By making its WebKit technology open, Apple has set the standard for mobile web browsers.

That’s great, but there’s a difference between the mobile web and the mainstream web, and the majority of the Internet still consumes the mainstream web through desktop browsers.

Adobe has repeatedly said that Apple mobile devices cannot access “the full web” because 75% of video on the web is in Flash. What they don’t say is that almost all this video is also available in a more modern format, H.264, and viewable on iPhones, iPods and iPads. YouTube, with an estimated 40% of the web’s video, shines in an app bundled on all Apple mobile devices, with the iPad offering perhaps the best YouTube discovery and viewing experience ever. Add to this video from Vimeo, Netflix, Facebook, ABC, CBS, CNN, MSNBC, Fox News, ESPN, NPR, Time, The New York Times, The Wall Street Journal, Sports Illustrated, People, National Geographic, and many, many others. iPhone, iPod and iPad users aren’t missing much video.

This is a little ingenuous.  He’s right, much of the video is encoded in H.264, but much of today’s availability of H.264 is due to Apple strong-arming content providers into making this available.  iPhones are hot right now, and everyone wants their content to be made available for Mobile Devices. Apple’s resistance to Flash has forced YouTube and other providers to go through this route.  I took felt the above statement conveniently forgot this pandering, and is taking a “what a coincidence!” approach.

However, we’re talking video here. What about audio?  Aside from using some of the major streaming services, people who visit bands web sites typically haven no way to consume audio streaming from web sites.  There may be some standards conforming to video, but audio streaming still has a ways to go.

Another Adobe claim is that Apple devices cannot play Flash games. This is true. Fortunately, there are over 50,000 games and entertainment titles on the App Store, and many of them are free. There are more games and entertainment titles available for iPhone, iPod and iPad than for any other platform in the world.

I love this, he completely sidestepped the issue and cast his reality-distortion-field so that you feel comfortable in their Walled Garden.   I have some fun games on my Droid, but you’re conceding that rather than have a ubiquitous game across multiple platforms, the answer is to splinter the game developer community.

Symantec recently highlighted Flash for having one of the worst security records in 2009. We also know first hand that Flash is the number one reason Macs crash. We have been working with Adobe to fix these problems, but they have persisted for several years now. We don’t want to reduce the reliability and security of our iPhones, iPods and iPads by adding Flash.

That may be true for Macs, but for Windows platforms Flash has been pretty stable.  The instability of Flash in Macs is because Apple has held tight reins in who can access their video hardware acceleration.  Apple is dragging it’s feet on Adobe’s coattails, then has the gall to complain about performance. I would surmise that Adobe’s problem with Flash on Macs is really Apple’s problem.

Adobe publicly said that Flash would ship on a smartphone in early 2009, then the second half of 2009, then the first half of 2010, and now they say the second half of 2010. We think it will eventually ship, but we’re glad we didn’t hold our breath. Who knows how it will perform?

Adobe definitely has been slow on their mobile strategy, it’s true, but Apple is hardly an innocent bystander in all of this.

Fourth, there’s battery life.

If Apple wasn’t so arrogant in their hardware by not allowing removable/spare batteries, this wouldn’t be an issue.  At this point people have accepted the trade off, understanding that if they’re going to have a snazzy phone, they’re going to need to recharge it at least once per day.  I ware down the battery on my Droid all the time, but I also have a spare battery for those days that I can’t easily recharge it.  Apple has created their own problem by not allowing removable batteries in their devices.

Apple’s revolutionary multi-touch interface doesn’t use a mouse, and there is no concept of a rollover. Most Flash websites will need to be rewritten to support touch-based devices. If developers need to rewrite their Flash websites, why not use modern technologies like HTML5, CSS and JavaScript? Even if iPhones, iPods and iPads ran Flash, it would not solve the problem that most Flash websites need to be rewritten to support touch-based devices.

As a developer, I can tell you that it’s easier to enhance something you’ve already written than completely re-write it on another platform.  Also the “modern technologies” point is moot because (like it or not) the reality is that the majority of the web can’t use HTML5.  These are not “modern technologies”, they’re bleeding edge, and for many the risk still outweighs the reward.

Sixth, the most important reason. This becomes even worse if the third party is supplying a cross platform development tool. The third party may not adopt enhancements from one platform unless they are available on all of their supported platforms. Hence developers only have access to the lowest common denominator set of features. Again, we cannot accept an outcome where developers are blocked from using our innovations and enhancements because they are not available on our competitor’s platforms.

Wait, a few paragraphs up weren’t you telling me that I should port my Flash app to HTML5?  You’re advocating HTML5, which isn’t conforming to the lowest common denominator.  Plus, I’m not really sure why you see Adobe as a competitor in this, aren’t they a consumer and a partner of your technologies?  This is the problem when you blur the line between owning the platform, and being the sole gatekeepers into the platform.  There is where comparisons to a certain board game involving Boardwalks come into play.

Our motivation is simple – we want to provide the most advanced and innovative platform to our developers, and we want them to stand directly on the shoulders of this platform and create the best apps the world has ever seen. We want to continually enhance the platform so developers can create even more amazing, powerful, fun and useful applications. Everyone wins – we sell more devices because we have the best apps, developers reach a wider and wider audience and customer base, and users are continually delighted by the best and broadest selection of apps on any platform.

I don’t understand how these goals can’t be accomplished without bashing Adobe.  If people want to have the best experience, then yes, use your native tools.  If an App sucks because it’s a crappy port, it’s the App’s fault. I think you need to give the intelligence of your customers a little credit here.   If an App sucks on my Droid, I delete it and avoid that App, I don’t chuck my phone out the window.

Flash was created during the PC era – for PCs and mice. Flash is a successful business for Adobe, and we can understand why they want to push it beyond PCs. But the mobile era is about low power devices, touch interfaces and open web standards – all areas where Flash falls short.

So rather than let Adobe evolve their technology into the next platform, you’re just going to cut them off at the knees and dictate their business for them through your strong-arm tactics.  Very competitive.

This is definitely a complicated issue, and I in no way am I an Adobe apologist, but this isn’t as black & white as Steve Jobs would like you to believe.