I’m taking a short break from blogging today, but I’ll like to wish you a Merry Christmas 2009. I hope you have a great time!

 

This is my Christmas gift exchange for DK’s Christmas Party yesterday, and it so happens that DK was lucky (or unlucky) enough to get it. Watch this video, and laugh. Laugh real hard. :)

Video by Farinelli.

 

Disclaimer: What I write in this post does not represent my company, the community, Microsoft, or its employees. These are my independent thoughts of the current state of the Microsoft community in Singapore ONLY based on my own observations.

Where do I even start? How about last week when I was speaking at the recent event at Microsoft? I observed the following:

  1. The entire event was handled by an events company.
  2. The host, a Microsoft employee, only appeared for 2 minutes to introduce me and did not return again.
  3. Evaluation forms and ratings were expressively indicated to be more important to Microsoft than actual interaction and getting direct feedback.
  4. The host even got the summary of my topic wrong.
  5. There was originally supposed to be a Wine and Discussion session after my presentation, but since nobody knew about it.
  6. The audience were quiet, unresponsive, but were very forthcoming for one-on-one questions.

Based on my observations, my conclusions are that Microsoft is not doing a good job at engaging the Microsoft community at large. Thus, corroding the entire community infrastructure to a bunch of zombie people just receiving content and being told what they should do, rather than passionate individuals with their souls and fire ignited to speak out and contribute to the discussions.

A lot of you might say that the developer community in Singapore are so jaded by the problems that they just lost all of that fire. Let me give a huge rebuttal that I’m one of the co-founders of HackerspaceSG and I do not see that at all. We have GeekCamp, UnConference, BarCamp, and various other user groups out there with many developers that are so passionate about what they do, what they want to share, the pains and difficulties, and even the pleasures of developing on a certain platform and technology. So don’t give me that crap about developers are jaded. Not all are.

So what is missing at Microsoft then? What is Microsoft doing that is wrong? Let me break it into various points.

No familiar face during community events

Where are the Microsoft employees? Are the developer evangelists supposed to be attending all these events and care for the community? Why are they always stuck at meetings after meetings? Come on, it is your job to grow the community, care for it, and show that you’re the person in charge for their needs.

Host not appearing at your own event

I don’t know, but doesn’t this sound like bad PR and marketing to me? Even appearing for just 2 minutes is NOT ENOUGH. I really have nothing else to say about this except good luck if you think you can continue doing this.

About your bonus, not the community

So here’s the problem I think is prominent with Microsoft Singapore. Everyone employed to cater for the community (aka developer evangelists) are troubled by Key Performance Indicators (KPI). This determines their performance in the company, thus affects their bonus or salary or re-contract. That’s why if you attend ANY Microsoft event, they always emphasize on filling up the feedback form and getting their metrics and numbers.

HELLO!! I agree you need that, but don’t you think that the basic requirements of a community like discussions and interactions is higher priority than feedback? You’re being paid to look after the community, NOT YOUR BONUS. Once you bring into focus the correct target, which is the community, everything will follow through.

Where’s the passion, Microsoft?

I always believe that there needs to be a catalyst in community building. Someone needs to be able to bring out that passion from each individual and keep the flame burning. If you’re a developer evangelist, I expect you to be the one since you’re being paid to do so. You just need a few people with the energy and passion to create the culture and vibe across the community and you’ll start to see individuals speak out. Where are these individuals? I know of only one, Dennis Chung.

Making use of Microsoft MVPs

I keep telling everyone this, that Microsoft MVPs are not Microsoft employees. To you Microsoft employees, we are not your BITCHES. The reason why we’re awarded as MVPs is NOT because we grovel and lick your feet, wag our tails at your every achievement, it is because we are an independent voice that is NOT Microsoft, providing an objective view to what is good and bad about Microsoft technologies, and providing alternative solutions to problems with Microsoft technologies. Despite all the failures and flaws, we care enough to want Microsoft to improve and create better products and technologies. If you think we’re just there to “evangelise” and you want to force us not to say anything bad about your technologies, THINK AGAIN. We’re not your BITCHES. You can very well threaten to take away my MVP award for all I care. I will still continue doing what I’m passionate about, which is to share my objective view towards what’s great and problems with Microsoft technologies. If you think you can make use of MVPs and treat them like that, I’m sorry but this is very degrading of what the entire MVP program is about.

One way transfer of knowledge

I realise that Microsoft Singapore’s events are so caught up in trying to get people excited about cool technologies, and their newest and greatest innovations that they forget about the 2 way knowledge transfer called discussions. Many developers out there still use the older technologies by Microsoft and they want to talk about their problems. Or maybe their cool solutions and workarounds. To grow a community, you need community engagement. IMHO, Microsoft Singapore has gotten the meaning of “engagement” wrong. Engagement is a 2 way flow of discussion where you need to encourage the community to voice out their displeasure with certain technologies, or talk about their experience with Microsoft technologies. It is much more convincing to get the community to talk about it, rather than Microsoft evangelists.

Your events are so passe

Hey, do you know the difference between barcamp, geekcamp, unconference, versus Microsoft Singapore’s own event? The biggest difference is user-created content. The people actually using the technologies come out to talk about it, express their feelings. I attend all these non-Microsoft events and I see a huge difference in the vibrancy of the community I am sad by the fact that Microsoft Singapore themselves are just killing themselves with their old thinking and KPI driven techniques. My advice to you? Rebuild the community again and show your social passion. Encourage community content rather than you providing the content.

Different Developers

Oh I’m sorry, but you concentrate on different types of developers? Yes I agree that there are different types, but neglecting any of them for a long period of time is really your loss. I stress again, developers are developers. You neglect some, you neglect all. Rethink your strategy, and not base everything on your KPI.

The current state of the Microsoft developer community?

I call them zombies. Jaded by the fact that they don’t have the power to influence or make a change at all. All these built into them by the consistent marketing propaganda that is being stuffed into them by Microsoft. Imagine taking away the voice of someone, forcing that person to listen to music he hates without the ability to voice out “STOP IT PLEASE!” Well, that’s exactly what I see the Microsoft developer community to be right now, and I’m very sadden by this fact. I look at other non-Microsoft developer communities congregating at HackerspaceSG and other places, and I continuously ask myself, why isn’t Microsoft doing what these other communities are doing with little or no money at all? Then I come back to reality that it isn’t about community, it is about numbers.

I know I’m going to get very screwed by a lot of people from Microsoft Singapore, but I feel they need a wake up call and realise the current state of the community. I care enough to voice out to the Microsoft community that you need to stand up again and be passionate! I was there back in 2004 when I co-founded SgDotNet and I saw the passion. I was there again in 2006 when Chewy Chong took over as Developer Evangelist and I saw the passion. Now that I’m back again in 2009, I see a dying community.

Where are you now?

 

Here are my thoughts on something I think might be interesting.

What if operating systems are installed on your 8 gig SD card? Yes, any fully installed operating system like Windows 7, Snow Leopard, Linux can be stored in an 8 gig SD card. The prices for an decent 8 gig SD card costs about $30 or less.

And what if these SD cards are locked and made not writeable except for system updates? Any changes made to the operating system will be on an normal hard drive as per normal. This prevents any malicious code modifying the operating system, and it also keeps the operating system clean and pristine. In fact, returning back to the original system will only require a clean wipe of your hard drive OS settings. But any security or system updates are still kept, so you don’t have to reinstall all those updates and drivers again.

Sadly, the read speed of the SDHC and SDXC aren’t high (but I think higher than normal hdd?) enough to make this possible and realistic enough. Maybe in the future. Who knows if this idea will become the norm.

 

I’ve been to some tech PR events for the past few months and I realise that not everyone in the public relations and marketing know how to handle the tech bloggers and geeks very well. So, not in any particular order, here are some of my thoughts that some events I attended actually made me happy.

1. Let each person have the actual gadget/device/software/product to play with.

I think this is important when introducing or launching a new technology or product. We’re geeks and if you don’t even have your product for us to try out and play with, it really defeats the purpose of us attending your PR event. We came to see something that we’re interested to write about, not some marketing BS.

2. Less Marketing, More Tech.

Traditional media usually write because they (hopefully) have the passion to write (full stop). Whereas for bloggers and social (or new) media, we tend to write because we have the passion in the things we write about. We do not report, but we write about our opinions, why we like certain products and why not, without any of that marketing BS you give us. So we’re pretty much unaffected by fancy words and flashy strategies. We just want to get into the nitty gritty details as soon as possible. We do want to understand certain rationale behind certain decisions too.

3. Be honest.

I think this tends to be the same for all around. We’re a forgiving group of people, different from the traditional media where the “scoop sensation” is what they are after. If you’re honest, be it about a mistake or not reading our blog, we’ll understand perfectly well. If you don’t know, just say you don’t know. But if you’re dishonest and we find out, we do not forgive all that easily for that.

4. Listen to our feedback and what we have to say.

The serious hardcore geeks always have feedback about any product that they are passionate with. We’re probably the one group of people you’ll find that cares for the product enough to want to improve it. So listen to us and take notes. We do not expect every feedback to be fulfilled, but at least we like to know we’ve been heard.

5. Give us the freedom to do anything with the product (except destroying it of course).

We try everything we can to find what we love and what we hate. Most PR events tell us what we should love, but none tell us what we should hate (and of course you can’t). So we love to figure out everything from scratch and ask for help later on. Do not try to lead us along unless we ask for it.

6. Do not ask us to post press releases and tell us what we can or should post.

Ultimate do not do. We do not look kindly to people who tell us to do these things.

7. Provide a conducive environment to talk and discuss.

I realise some PR events have lots of fancy flashy lights and loud music to impress. But frankly speaking, the best PR event I like the most is a place where we can discuss and talk about the product. Have that one-on-one personal time with the product. Tell us the product, and we ask you some questions. But please, make it conducive. You don’t have to spend a lot in order to get us engaged. Brightly lit places are great for looking at products and playing with it.

8. Be casual and have fun.

It really painful to meet a PR person that’s uptight, stressed out and not enjoying the event that he/she hosts. If you enjoy the event and have fun, we’ll also enjoy the event and have fun.

9. Provide us with the media kit that contains every detail we need, including photos.

Yes, some of us do not have cameras. Better still, send these through email so we can access the media kit from anywhere.

10. Learn and know your product.

If not, get someone who knows your product well enough to answer a majority of the questions thrown. We love technologies, and we have lots of questions about that technology. Remember, honesty is always good. Admit if you don’t know the answer and get back to us with the answers.

 

YES YOU READ THAT RIGHT!

Calling all Evangelion fans. Evangelion: 2.0 You Can (Not) Advance (ヱヴァンゲリヲン新劇場版: 破 Evangerion Shin Gekijōban: Ha, lit. “Evangelion New Theatrical Version: Breaking”), the 2nd part of a 4 part movie series, is coming to Singapore on 12 November 2009 at The Cathay / The Picturehouse.

 

Welcome to our Singapore’s very own Windows 7 Social Party. We have an exciting party in-stalled (har har! Lame pun.) for everyone in Singapore.

We have catered food. We have soft drinks. We have potluck from you. We have party music. We have games. We have Windows 7 Laptops waiting for you to try Windows 7 out. We have a spokesperson from Lenovo with 15 minutes to talk about their Windows 7 “Enhanced Experience”. We have a list of Windows 7 tips. We have lots of Windows 7 propaganda flyers. We have 5 Windows 7 t-shirts to give out! We have 1 Windows 7 Professional, and 1 Windows 7 Ultimate to give out! We might even have more prizes to give out!

So what are you waiting for? RSVP and join us at this awesome party! Remember to bring your name cards!

Venue: Microsoft, NTUC Building, Level 22, One Marina Boulevard
Date & Time: Saturday, October 24, 2pm to 5pm

 

I’m drooling. I can’t wait for the English version to be released. I have this craving to get the white PS3 Slim FFXIII Special Edition. *drool*

 

HTC Hero ERROR

This is the problem I’m having with the HTC Hero. I went to SIS Technologies at Leng Kee Road and got it reflashed. That did not fix this problem at all. I’m pretty pissed off with this problem because this keeps popping up and makes a few apps not work at all. I hope to get the entire phone replaced and pray that’ll fix the problem. Sigh. I’m sad.

 

Ok, I do not do this very often unless it’s really good. I watched the movie, Fame (2009), last night and when I heard Asher Book sing, his voice can melt you like a hot knife through butter. Anyway, here they are. He has a great jazz voice. I do want to see him cut a jazz album. I’ll definitely buy it. Enjoy!

© 2009 - 2011 JustinLee.sg Suffusion theme by Sayontan Sinha
Stop SOPA!

SOPA breaks our internet freedom!
Any site can be shut down whether or not we've done anything wrong.

Stop SOPA!