Looking at the world of media: from music to RIA.

SXSW 2008 – Day Two Recap

March 13th, 2008 Posted in Music, sxsw 2008 | No Comments »

Today was the day for the much anticipated NPR day show lineup: The Shout Out Louds, Jens Lekman, AA Bondy, Yeasayer, Bon Iver and Vampire Weekend.  The show was at the Parish located in the heart of 6th Street in downtown Austin.  The Parish is an upstairs venue with the stage in the back of the building.  I saw Sia there for the first time back in 2006, great venue with a great sound system.

We were up and ready to go in a record time this morning at 11:20am.  This is the first time I think we have gotten out of the hotel before 1pm in the last 2 years.  The fact that we all were excited to see the show we wanted to make sure we got there at a decent time.  Knowing the lineup, this was going to be a popular event.  After grabbing a quick bite for breakfast/lunch we headed over to the Parish were we were greeted by a 200+ person line waiting to get in.  At first we thought they had not opened the doors yet, but we were wrong. Over the next hour the line slowly crawled forward as they let 5 here, 10 there into the venue.

Read the rest of this entry »

SXSW 2008: Connection issues…

March 13th, 2008 Posted in Music, sxsw 2008 | 2 Comments »

We are staying at an Embassy Suites and the internet connection is dog slow.  Uploading the photos was a chore of unbelievable torture.  Even after having the Flickr uploader resize to 1600px the 27 remaining photos took almost an hour.  I finally found a way to keep a stable connection up for the duration so we have pics but I am pretty upset.  I can only imagine how pissed I would be if I was officially reporting from SXSW.  Oh well, we will keep hacking at it for the next few days…

SXSW 2008: Day One Recap

March 13th, 2008 Posted in Music, sxsw 2008 | No Comments »

SXSW 2008 MusicWell, here we are again sitting at the hotel room after a long first day of SXSW.  We arrived in Austin in record time and looped around the convention center trying to find parking.  Thanks to Dani’s hidden parking tip two years ago we were able to score a spot so we could register for our badges.  Once we got into the conference hall the badge line was almost non-existent and we quickly had the group registered and badges in hand.

We headed out to check into our hotel that is a few blocks farther off of downtown then ideal, but then again <<start sarcasm>> I waited until October to book the hotel <<end sarcasm>>.  After once again not getting the room we wanted, they were out of King rooms (this is becoming a habit with SXSW hotels), we settled in and started the ever evolving music consumption strategy. For those of you that have not been to SXSW, you receive a booklet that breaks down the day’s lineup by venue and then shows you the time for each act.  The first time you see the booklet you truly get a sense of how many acts are playing all at the same time (1700 this year).

The way we run it is we scan the list for the day and pick out all the bands that we want to see then try to find a venue that has the most acts that are on the list or are close to each other.  In the past it was possible to wander from show to show but nowadays the lines are crazy even for badge holders.

Note: As you will see some of the photos are high quality and some where taken on my shitty phone.  It appears that SXSW has a photo badge policy for all “pro” level cameras, i.e. removable lens.  This means that we are not supposed to take pics with Xina’s camera at official showcases.  We will try to get as many quality pics as possible but expect some crappy ones to fill the set.  I blame myself since I told Xina not to worry about dragging along her smaller camera… d’oh!

Read the rest of this entry »

SXSW 2008: Day One (in prep)

March 12th, 2008 Posted in Music, sxsw 2008 | No Comments »

SXSW 2008 MusicFor the third year in a row I am kicking off the SXSW 2008 daily recaps. At the moment of writing this paragraph its not really a recap yet since we are still in Dallas getting ready for our jaunt down I35. At this point it has become tradition for me to fly into Dallas and then head down to Austin via car with Niki.  Xina is joining us this year for her first SXSW experience.  Its kind of hard to describe the musical chaos that is SXSW, its pretty amazing how much is going on all the time.

This being our third time around, Niki and I are approaching it with more of a laid back attitude about what acts, day parties, and showcases we need to hit.  There are only a few must sees for us this year and luckily they are most are playing the NPR day show (Jens Lenkman, Radar Brothers and Adele).  I would have thrown Vampire Weekend in there but after their lackluster SNL appearance I am not as excited as I once was.  I know they are the hot topic of the week but I was really, really disappointed with how they presented themselves on the show.  I am still looking forward to catching them and giving them a second chance, but they are going to have to put on a brilliant show to convince me they are worth the hype.

This is our first year where all of us have badges.  The last two years, Niki decided to go the cheaper route and bought wristbands.  One of the benefits to living in Dallas and having friends in Austin is that it made getting a wristband an easy task.  That and it is ~$300 cheaper.  The issue with having a wristband is that some day parties (the official ones) require a badge to get in or the queue to get in without a badge can be pretty intense come Friday/Saturday nights.

Niki broke down this year and got the badge, which is a good thing because SXSW drastically changed how they handle wristbands.  To help curb scalping and out of town purchasing cough SXSW implemented a lottery system. A few weeks back people submitted their name into the lottery with a max of two tickets.  If you won the lottery, which everyone who submitted this year did, you have to show up at a location with ID and have the wristband put on there.  This prevents scalpers from buying a shit-ton of bands and then selling them to people like me or coughNikicough.

We are about to hear some rough cuts off if Fate Lions next studio album so I will call it a post for now…

SXSW 2008 is almost here!

March 2nd, 2008 Posted in ActionScript, Flash Player, Flex Development, Music, sxsw 2008, web 2.0, web integration | 6 Comments »

SXSW 2008 MusicThis will be my 3rd year in a row for the music portion of the legendary South By Southwest conference. Once again, it starts in Dallas for me where Niki drives us down to Austin for the event. This year, Xina will be joining us on our adventures and she will be photo-documenting the weekend as well.

To support our photo aspect of our trip I have been developing a custom photo gallery Wordpress plug-in using Flex 3. I have completed version 0.1 which I am using for SXSW. The goal is to start alpha-testing version 0.2 very shortly, so if you are using Wordpress and Flickr and want to experiment with a new gallery plug-in let me know. Also, if you have any issues (which I would not be surprised since it is a 0.1 release) please report them to me: james [ at ] vivisectingmedia.com. This is my first Wordpress plug-in so that has been an adventure in itself. I will be doing a lot more talking on the plug-in process in the feature and what I see the feature set being for future releases.

Sooo… back to SXSW. I will be posting a recap of every day early in the morning before we head to bed. If you want to check out the last two years, here are the links.

SXSW 2006 Tales from SXSW (pre-flight check) Tales From SXSW – Day 1 Tales From SXSW – Day 2 Tales From SXSW – Day 3 Tales From SXSW – Day 4 (finale)

SXSW 2007 Tales from SXSW 2007: Pre-flight check SXSW 2007: Day One Recap SXSW 2007: Day Two Recap SXSW 2007: Day Three Recap SXSW 2007: Day Four Recap SXSW 2007: Top Ten Countdown… Starting Monday SXSW 2007: Top Ten Countdown #10 & #9 SXSW 2007: Top Ten Countdown #8 & #7 SXSW 2007: Top Ten Countdown #6 & #5 SXSW 2007: Top Ten Countdown #4 & #3 SXSW 2007: Top Ten Countdown #2 & #1

And finally, I was digging around and found my memory card I used for SXSW 2006. These pics have never been seen before until now! I created a new set on Flickr and of course I am using it to demo my new Photoslider gallery. Enjoy!

update: Looks like express install is a little wonky with the new version of the Flash Player. You will need the newest player to view this (9.0.115) so if the auto installer acts odd, go to Adobe.com’s Flash Player install page to update.

FlexBuilder 3 Pro compiling Flex 2 SKD charts issue

February 29th, 2008 Posted in Flex Development | No Comments »

flex_logo.jpgI am starting to work on a project that requires charting so I bit the bullet and upgraded to Flex Builder 3 Pro which includes the advanced charting component set. I was looking at some prototype code that was built using Flex 2 and when I switched over my Flex project to use SDK 2.0.1 to compile I was seeing the “charts demo” water mark. Wait, what? I have the full version why is it not working? Luckily Larry, my good friend and ex-manager on Flex Builder, was online and had the solution handy.

The issue is that you need to have the Flex 2 charting serial number in the license.properties file to enable the compiler to disable the watermark. I use OS X so my file locations are different then Windows, but the idea should be the same. In the Flex 2.0.1 SDK folder resides the license.properties file that stores your serial number for Flex builder. In OS X it is:

{install_path}:Adobe Flex Builder 3 Plug-in:sdks:2.0.1:frameworks:license.properties
Open that file and you should see three unfilled entries:
fds=
flexbuilder=
charting=
I filled in both flexbuilder and charting in to be safe (charting is a unique serial number btw), closed Eclipse and restarted. When filling in the serial drop all the dashes “-”:
fds=
flexbuilder=1234567890123456789
charting=1234567890123456789
Once I restarted, I cleaned the project, rebuilt and all was good in the world. Larry informed me that a Technote is slated so Adobe is aware of this issue and it is being documented. Enjoy!

Installing Erlang on OS X

February 16th, 2008 Posted in Erlang, OS X, web integration | No Comments »

erlang.gifI have been really interested in Erlang since I first read about it on Ted’s blog post about “Why Erlang?”. I picked up Joe Armstrong’s book “Programming Erlang” and during the install I about pulled out all my hair. The issue was that after I ran the sudo make install command after the build completed nothing happened when I called erl from the terminal. Pulling out my Google Kung Fu did nothing. I couldn’t find anyone that had the same problem with installing Erlang.

The problem was actually not Erlang, but how bash was configured. The bash client I had for my terminal did not have the path configured for where make was installing the compiled code. I found this out when I went down the path of trying to install MacPorts on my box. After their installer ran I had the same error in terminal. At this point I realized it was system configuration issue and not application specific. Luckily Garrick Van Buren had the same kind of issue with MacPorts and his bash client. His tip let me to search where the bin directory path was set with the env command and this is what made all the difference. I moved the built code over to a mapped bin and this fixed the issue.

I wanted to post this in-case anyone else stumbles onto this issue with any install such as Erlang. Now that it is installed I am off to dig into the new language.

U2 3D: An immersive experience

February 14th, 2008 Posted in Podcasts / Podcasting | No Comments »

U2 3DOver the last few weeks a lot of hype has been appearing around the release of U2’s IMAX 3D show. Being in SF, Xina and I decided to head over to the Metreon to check out the show. The last IMAX 3D show I had checked out was the “Harry Potter and the Order of the Phoenix” where the last 20 minutes or so are shown in 3D. You could tell Harry Potter was not shot in 3D but it was still a kind of fun-in-the-kitschy kind of way.

Unlike HP, U2 was shot and intended for the IMAX experience. I enjoy U2, but I wouldn’t call myself a diehard fan. What I was really looking forward to was the technological aspects of the show. I wanted to see why so many people were claiming it was on of the most immersive experiences they have ever had.

Going to IMAX is always fun: the huge screen, the cheesy intro where they show you the sound system, everyone sitting around with their silly glasses on.  That process kind of adds to the whole “show”. On top of that, the new 3d technique of using polarized light and lens to block each eye’s view is really amazing in its seeming simplicity. Its very much a nerdboy experience for me.

After seeing the show I can simply say that it lived up to the hype. The use of the 3D is done really well to create an extension to your current environment. Too many times I have been in a 3D show where they force items at you to create depth. The U2 show lets you experience the enormity of the stage, the lighting rigs, and the crowd in the stadium.  You are nearly engulfed in the experience. You don’t necessarily feel like you are there at the concert per say, but you get a taste for what it must be like on that stage. That alone is a breathtaking experience.

I enjoyed the concert but also keep geeking out on both the music gear and the lighting gear. I have a background in technical theatre, in fact I was focused on light and set design. I still have a passion for that tech and seeing it put to use with the kind of budget is always inspiring.

Follow that up with years of helping build and then run a music studio and I have became a bit of a gear whore. I kept checking all the mics, the light rigging and such. Its that kind of show though… it impressed me on so many levels. The experience, the music, the gear. The tech even flowed into our conversations later. On the way home Xina and I talked about what the editing process must have been like. How do they edit something like that? Is it always in 3D?

Overall, it is a very impressive and very worthwhile event. If you happen to be in a city with IMAX, try to catch it before it is too late. I fully enjoyed it on many, many different levels.

Where are our mid-level developers?

January 29th, 2008 Posted in Flex Development, General Media / Stuff, Rich Internet Applications, Self Reference, web 2.0, web integration | 2 Comments »

Over the last few years a question has been lingering within the tech community: where are all the mid-level developers? Not only is this question being asked in the tech world, but it is now beginning to be asked in other industries that are becoming more tech/web driven. This post attempts to dig deeper into this question and bring to light some possible causes for this rapidly growing issue within our industries.

First off, let’s talk about what a mid-level developer is and how they fit into the developer ecosystem. For simplicity’s sake we have split the industry’s developer community into three tiers: junior, mid-level and senior. This is a generalization, but works for most of us in the industry. So what does this tiering mean and how do we judge what level a developer is?

Starting with the senior developer, these are extremely experienced veterans in the industry (6+ years usually) who have titles such as Lead Developer, Interactive Architect, Senior Developer, etc. They often lead teams of developers, guide product/application development and understand the inner workings of multiple technologies and languages. Senior developers are not always judged by their time in the industry. Some young developers are incredibly talented and have the Senior title. Some developers have decades of experience but are so specialized in one minute area that they have almost no knowledge of the broader spectrum around them.

The ideal senior developer has experience in a breadth of technologies. They are desirable because they can bring wisdom, experience and guidence to a project. Senior developers are often able to dictate where they want to work because of what they bring to the table. They are also very expensive to hire and usually the project does not warrant a team made entirely of Senior developers.  This additional expense is just not practical from a cost management perspective.

Next up, the junior developer. The junior developer is usually fresh out of school or are jumping into to the industry for the first time. Junior developers are often hungry to learn but need a lot of guidence. They usually don’t have the experience or the confidence to be “thrown to the wolves” in a project. The beautiful thing about junior developers is that if you have the time and resources to invest in them, they grow rapidly into the much needed mid-level developer.

So now, the mythical and much need mid-level developer. These developers have two to five years experience and have a solid grasp on multiple technologies. Not only do they have the experience, they have the confidence to face a new challenge knowing they can overcome and solve the problem. A mid-level developer is usually still hungry for new tech/knowledge yet are not as ingrained into habits (good or bad) that you find in most senior developers. Mid-level developers are the back bone of the team; they want to learn and grow by working with senior members but also have the chops to teach and guide the junior developers.

Unfortunately in today’s industry we have a plethora of junior developers, a strong stable of senior developers but almost no mid-level developers to be found. This is a terrible predicament to be in because you can’t build a team of just junior and/or senior developers. Most projects have tight deadlines, so the weight unfairly falls onto one or the other’s shoulders.

In this kind of situation, senior developers are often given too many tasks because “they are the only ones that can do it” and find themselves mainly having to do tasks that are not in their job description. Its one thing to chip in when it is needed, but when the senior developer is loaded up with mostly boring or trivial tasks they will start to look elsewhere. As I mentioned, a good experienced developer can find work anywhere and if they are stuck doing what they consider “crap work” they will look elsewhere. This is exactly what the “direct recruiting” tactic I blogged about is targeting: find the dissatisfied senior developer and bring them to a new project.

For the junior developers, they are often told to sink or swim in this kind of structure. The Senior developers are swamped with tasks and have no time to properly mentor or guide the new developer. This means the junior is left to try and figure it out for themselves. This is often a disaster, from a project standpoint. Without proper guidence, bad or unwise decisions are made due to lack of knowledge or skill which can have a huge impact on the success of a project. Not only does it hinder the project, you burn out the developers due to the extra hours they have to work. Even worse, it causes them massive frustration from the knowledge that they are probably doing the wrong thing but don’t know how to fix it.

So back to the original question, where are our mid-level developers? On multiple occasions I have had the opportunity’s to talk to developers, hiring managers, and industry leaders about this issue and we keep coming to the same conclusion: the tech industry’s focus on a a single quarter’s profit margin is the core cause for this issue. Read the rest of this entry »

Aggressive “Direct” Recruiting

January 22nd, 2008 Posted in ActionScript, Flex Development, General Media / Stuff, JavaScript, Rich Internet Applications, Self Reference, web 2.0, web integration | 1 Comment »

It just happened again… I am sitting at my desk and the phone rings from an “unknown” number. I answer the call and it is a Michael for Coit Staffing informing that he has been looking for me. He has already called and left messages on my phone informing me he has a great Senior ActionScript position with a Sequoia Capital backed startup in the search realm. You know, the VC firm that backed Google, YouTube, etc. etc. The company is in “secret” mode and he wants to talk to me about possible positions.

Right now I am not looking for work. I have my own clients and my own sources for work. If I was looking for work I would have contacted you. I have posted NO WHERE that I am looking for a job nor have I posted my resume. When Michael finally gets me on the phone I inform him that I am not interested in a new position. I then tell him that he is calling on my office line and he says “I know…” with such attitude implying that he doesn’t care where he calls. He next starts the “Can you help me…” line that means he wants contacts of mine that he can call. I tell him that I don’t have any contacts or know anyone looking. He then has the nerve to tell me that his position is “a better place to work” then I am at now. Again, I tell him I am not looking and he then says “Its your loss.” and hangs up.

This is not the first time this has happened. I have had repeated recruiters call me on my office phone aggressively trying to persuade me to interview. When did this become acceptable behavior? This is not professional, especially the way Michael treated me. After that call I was very upset at the un-professionalism from a representative of Coit Staffing and I do not want to consider opportunities from them.

I am not the only one this has happened to. Aaron, who also works with me at this office, received the same call from a Coit rep and when Aaron asked why the recruiter didn’t call him on Aaron’s cell phone the recruiters response was that he did not have the number. Aaron then stated that if the recruiter had his resume then the cell phone would be available. The recruiter then stated that he did not have Aaron’s resume. At that point Aaron tore into him about his unprofessional manner and how he was not looking for a new position. The recruiter’s excuse was that he is using “Direct Recruiting”. What the fuck?

Luckily, I had one recruiter who was much nicer explain that she got my information from LinkedIn. The way it works is the recruiter searches for keywords on LinkedIn, such as RIA or Flex, find people with that in their bio and then call the current company the person works at. The recruiter then ask to be transfered to you so they can begin the pitch. This is just stunning to me. They are so desperate to place a good position and get their cut on your take that they will scrape the web trying to find a name and a sucker looking for a startup. Screw that noise…