Home

Share this Story

CVPCS: A Letter to My Followers

I remember the first time I flashed Sapphire on my DROID. I at that point had basically tried everything out there. I could name them all but you get my point. I ran Sapphire for five minutes and immediately messaged my colleagues (Kellex and Picolas) and just started ranting on how I knew I had found the next big thing. Since then a lot has happened to my friend, cvpcs.

His popularity in the community has grown immensely, and his reputation as a ROM Developer has become unbeatable. A class act, he is always friendly and approachable. One of the coolest guys I’ve had the honor of even interviewing for Droid-Life. So it’s with honor that we can bring you this special message from Austen about the end of GEM ROMs, and the beginning of his new work with the CyanogenMod Team. Read cvpcs’ letter after the jump.  

As one era comes to a close another is just beginning!

So many of you have probably heard by now through twitter or the grapevine that I will be halting my work on GEM in order to pursue a new position as a developer for CyanogenMod. Since I first told this to people I have gotten mixed reviews as to whether or not people feel this is for the better, and I just wanted to clear the air, give my reasons, and just lay down everything that brought this about.

First of all, I wanted to address my reasoning for moving to CM. It was a hard decision and as much as I know people think it came out of the blue, I was honestly thinking about it for about a month now. At present I was developing for five devices (Droid1, DroidX, Droid2, Incredible, and Evo), one of which I didn’t even have. Most developers will tell you that they don’t like to maintain more than two devices, as it becomes quite a chore. It was becoming so much work that I wasn’t even getting time to visit with my friends and family anymore, as every moment I took off from developing meant that everything ground to a halt. The problem being that after almost a year at the helm of GEM, I was still (for all intents and purposes) a solitary developer. This put an immense amount of stress on me to make things work in a timely manner, as well as to add new features. Every day I would go to the bug tracker, and for every bug/feature I fixed or implemented five more would pop up in its place. It was becoming so daunting that I didn’t even look forward to doing it anymore, and that was when the red flag shot up.

I have always said that Android Development is a hobby, and as a hobby it should be fun. If it’s not fun then you shouldn’t do it. For anyone out there who thinks that it is for the money (as far as donations are concerned) it is a lie. To give an example, I began working on GEM in March of 2010, and from then to now we have made approximately $1600 in donations. If you consider that I spent roughly three hours a day every week within that time period, with the exception of my three month hiatus from September to November 2010, that totals roughly 33 weeks, which comes to 693 hours, and therefore approximately $2.30/hr. But add into the mix that all of the donations went to purchase devices for development as well as web hosting (there were never any actual payouts to team members in the form of cash), and it becomes easy to see why this is a job that you need to have a passion for to keep working on it. It is for that reason that I decided that I needed to find a way to bring the “fun” back into the equation.

After thinking long and hard about it I decided that I wanted to join the CM team so that I could not only add my skills to the mix to further improve their OS, but as part of their team I no longer would be under the immense amount of stress that I was under with GEM, and will have comrades to assist me if I need it. The whole prospect is very exciting for me and I hope that people will continue to like the work that I do.

I also wanted to clear up something. I have gotten some feedback that people are upset that CM “swallowed up” another independent developer. It should be noted that not once when I was working on GEM did CM contact me about joining them. This was entirely my decision and they simply welcomed me into the fold, which I appreciate immensely. They are an awesome team and I can’t wait to add to that.

So I know that many of you will be sad that GEM is no more, and a part of me is as well. But I don’t like to see it as GEM dying, so much as the best parts of GEM assimilating into the best of CM and producing a truly epic result that will help the vendors out there take notice of what an amazing product this community can turn out.

Now that all of the explanation of my reasons is out of the way, what can you expect moving forward? Well, I have officially signed on to maintain CM7 on the Droid (OG Droid for some, though I prefer just Droid). I will also be doing general work within the CM repo tree, one of the first of which will be to add the scrollable Notification Power Widget from GEM into CM. I also will be looking into porting CM7 over to the DX/D2, but I don’t want to lay down anything concrete on those fronts yet, since I haven’t even begun working on it and therefore don’t know exactly what to expect, but just know that it’ll be looked at in the coming weeks.

The existing GEM source will remain online at my github (github.com/cvpcs), and the wiki will remain online as well but will eventually be moved back to my private server at www.cvpcs.org. All of my work was open source so people are free to take it and build upon it if they wish. I will also be maintaining my IRC chat on freenode at #cvpcs, so if you have any questions you can usually find me there. I thank everyone who supported my work and am extremely appreciative of all of the positive feedback I received.

I hope everyone is as excited about this as I am, and for those who aren’t, I hope I can change your mind!

-cvpcs

I speak for the entire Droid-Life community in wishing cvpcs the best of luck for 2011 and his continued work on the Android platform. Without the hard work and dedication of Developers like him, I have no idea where this community would be. A big “Thank You” and congratulations are in order! We’ll be seeing you around cvpcs!

And please believe, we’ll continue to cover his work and be sure to have the heads up on releases!

-Tim-o-tato

Be sure to stay up to date with everything he is doing on his Twitter!

  • Zero

    Can’t wait for CM7 RC. Sapphire was the first ROM I ran. I was happy with it but was on a ROM spree during that time so I pretty much was flashing new things every week.

    This is gon’na bring the Best of GEM to CM. I couldn’t be more hyped.

  • droid1ownr

    woohoo

  • Obviousman

    What an immature rant.

  • Majesty Williams

    Im a fan for life.I love sapphire, I just updated to 2.0.0.2.good luck and much success

  • RW-1

    I still say it, and said it at DF.net, CVPCS should be importing dev’s to his own team, not joining the CM squad … This is not a kick to CM at all, I’m sure it has its followers, but so has the GEM series.

    For the record, not one us who does have GEM ever questioned the speed and timeline of bugfixes and new releases, it would be when CVPCS got the time to do it, and do it right. The wait time was likely “excessive” by those who compared to other ROM’s out there, first for this feature or that feature, then the bug fixes after that. GEM had its releases and they worked right off the bat for the most part, and that was the reward for the wait.

    Creating your own team would achieve the same results, and keep one of the most stable ROM’s out there alive and kicking.

    Looks like 2.0.2 is remaining on my OG until I get my next device, because it just works and works well.

  • RW-1

    I still say it, and said it at DF.net, CVPCS should be importing dev’s to his own team, not joining the CM squad … This is not a kick to CM at all, I’m sure it has its followers, but so has the GEM series.

    For the record, not one us who does have GEM ever questioned the speed and timeline of bugfixes and new releases, it would be when CVPCS got the time to do it, and do it right. The wait time was likely “excessive” by those who compared to other ROM’s out there, first for this feature or that feature, then the bug fixes after that. GEM had its releases and they worked right off the bat for the most part, and that was the reward for the wait.

    Creating your own team would achieve the same results, and keep one of the most stable ROM’s out there alive and kicking.

    Looks like 2.0.2 is remaining on my OG until I get my next device, because it just works and works well.

  • SLOflatlander

    can decide if i should install ruby 2.0.2, or start going with the cm7 nighlies now :P

    • Flyinion

      Install 2.0.2 and wait for CM7-RC or CM7 stable release? I’m planning on sticking with Sapphire 2.0.2 until either CM7 is done or cvpcs is well into putting his mark on it since it sounds like the Droid version needs a bit of help first.

  • Guest

    Hey lets all post comments about we don’t CM on my Droid…cry me a river. You selfish losers

  • Guest

    Hey lets all post comments about we don’t CM on my Droid…cry me a river. You selfish losers

  • Jeff

    You rock CVPCS, Thank You for your explanation on your decision. Sapphire 2.0.2 will remain on my Droid forever. Best of luck to your future with CM.

  • Azndan2

    Thanks for all your hard work cvpcs. You made the right move and i salute you! Cm7 on the Droid x will be glorious!

  • Anonymous

    Just wanna give a HUUUUUUUGE THANKS & GOOD LUCK 2 CVPCS & every1 involved with the GEM project. The sapphire froyo roms 4 the OG DROID are def the smoothest & least buggy i ever used on mine b4 i started using my rooted INCREDIBLE as my main device. I still go back & play around with my OG DROID & yup, still running sapphire. Again, thanks 4 all the hard work, good luck, & i look forward 2 what your gonna bring 2 CM in the future……..GREAT WRITE UP TATO, WHEN R WE GONNA SEE ANOTHER INSTALLMENT IN YOUR INTERVIEW SERIES?????

  • http://rainabba.blogspot.com/ rainabba
    • thecrazing

      Funny how AllDroid and drama seem to go hand in hand. Almost like they attract it. Or something.

      • http://rainabba.blogspot.com/ rainabba

        True. Not everyone has the integrity AND the fortitude required to present the truth and address issues as I do. Too bad it’s so unappreciated.

        • Jbarb21

          Mr Integrity,,,,I think you need to grow up and get a real job. I know, its not you its the rest of the world.
          I feel sooooooooo bad for you, so underappreciated!

        • Rob Stemen

          Dude. QQ moar.

      • http://rainabba.blogspot.com/ rainabba

        True. Not everyone has the integrity AND the fortitude required to present the truth and address issues as I do. Too bad it’s so unappreciated.

      • http://rainabba.blogspot.com/ rainabba

        True. Not everyone has the integrity AND the fortitude required to present the truth and address issues as I do. Too bad it’s so unappreciated.

      • http://rainabba.blogspot.com/ rainabba

        True. Not everyone has the integrity AND the fortitude required to present the truth and address issues as I do. Too bad it’s so unappreciated.

      • http://rainabba.blogspot.com/ rainabba

        True. Not everyone has the integrity AND the fortitude required to present the truth and address issues as I do. Too bad it’s so unappreciated.

      • http://twitter.com/WootRoot Chris

        Alldroid has always been associated with drama. Even back when it was Brent running it.

        These days the forum layout is just as ugly as rainabbas blog.

        • http://twitter.com/se_xual_oils R Moreno

          I’ve rooted my droid and been scouring the nets for roms since I got it, and I’ve never even heard of alldroid. But yes, the layout was so repugnant I had to come here for a palette cleanse. Couldn’t get past more than a few paragraphs of the self-important blogger who put SO much work into everything either.

    • http://www.droid-life.com Tim-o-tato

      I appreciate everyones side of a story. But don’t link to drama on my site. That’s all personal issues and not really for the general public. If they want to find drama, they’ll search it out. I don’t wish for it to be brought to them.

      Thanks :)

      • http://rainabba.blogspot.com/ rainabba

        Based on the missing link, I’m going to guess that you’re a moderator here, and you’re not interested in the truth. If you are the one who removed my link, go ahead and remove my comments. No point in presenting half of a truth. I’m not linking to drama any more than the link that brought me here is. Just because you don’t like the truth doesn’t make it drama. My blog presents as much truth (those are direct quotes from he and I), if not more, than this article does.

        • Guest

          bro…. umad?

        • Guest

          bro…. umad?

        • http://twitter.com/MattG4542 Matt G

          Please stop bringing this to Droid-Life. This site avoids issues and drama. If you would like to complain, keep it confined within Alldroid.

      • http://rainabba.blogspot.com/ rainabba

        Based on the missing link, I’m going to guess that you’re a moderator here, and you’re not interested in the truth. If you are the one who removed my link, go ahead and remove my comments. No point in presenting half of a truth. I’m not linking to drama any more than the link that brought me here is. Just because you don’t like the truth doesn’t make it drama. My blog presents as much truth (those are direct quotes from he and I), if not more, than this article does.

      • Obviousman

        Yet you have no problem posting an entire rage letter as an article on your site? You are the worst moderator at droid-life.com.

        • Jbarb21

          where do you see this as a ‘rage letter?’ He is letting those that have followed his ROM know what he is doing and if you want to continue to follow him, that is where he will be. Get over it. It is his decision and I wish him the best of success.

    • http://twitter.com/cvpcs cvpcs

      for the record, i didn’t move to CM due to lack of financial support. i always appreciated any financial support i received. i moved to CM due to lack of development support. also, i would appreciate it if you didn’t make musings about my childhood as if you know me personally. and for someone judging character, i would like to point out that i’m not the one publicly smearing you on their blog, nor have i ever felt that our personal squabbles needed to be brought to light, as that’s what they were, personal. i’m sorry you feel that i’m unloyal or unappreciative or something, but we all make our own decisions and i simply didn’t agree with what you were expecting of me.

      i’m sorry you feel some need to publicly humiliate me or something, but quite frankly i don’t see how i deserve it.

    • Anonymous

      how do we know that whole thing on ur blog wasn’t some made up lie/form of revenge?

  • Anonymous

    I’ve never flashed a GEM Rom but I want to say “Thanks” anyway because by providing another option to choose from you’ve made the competition step it up and the entire droid community that much better. Good luck with the future endeavors!

  • Anonymous

    I’ve never flashed a GEM Rom but I want to say “Thanks” anyway because by providing another option to choose from you’ve made the competition step it up and the entire droid community that much better. Good luck with the future endeavors!