Archive

Archive for October, 2009

TweetBlocker. I’m not as Cool Now but it’s So Worth it!

October 10th, 2009 admin Comments off

We all now how common spammers are on Twitter. Spammers are people that follow you and reply to you with advertisements and things you don’t want. Bots are also common and those are spammers but auto-spammers and those suck even worse. Often times, I’ll simply mention coffee and get a reply within seconds with some promo for free coffee. Yes it’s annoying.

I think a lot of people deal with it because on those random occasions that Twitter purges known spam / bot accounts, people complain heavily about losing followers. “wahhhhh i lost 250 followers!!” I’ll check TwitterCounter.com and yep everyone lost a few hundred followers so it’s going to be okay, I promise.

It’s not often that people opt in to purge their followers but honestly I don’t want a ton of followers. What I want is a rabid group of people who will click, visit and sign up for anything that I tweet about. Having a number isn’t important. it’s about relationships & influence. 100K people that follow me doesn’t mean anything if that link I posted on received 15 clicks. For a guy that had nearly 4,000 followers, a link getting 150 clicks is pretty good. I like that ratio and those links were being clicked days later which shows some people check out things that I tweeted a while ago which is also a good sign.

Personally, I want my follower count to be honest, open and simple with zero spammers / bots. TweetBlocker has helped me out.

You setup your TweetBlocker account w/ Twitter’s OAuth authentication then it spends 10-45 minutes scanning all of your followers. Then, it grades them based on how long ago they joined Twitter, their follow – follower ratio and other data points. Your followers are put into grades like a report card (a,b,c,d and f). Then simply filter by grade, select one or all of those Twitter accounts and click “block”.

After this 5 minute process took place, I lost 862 FOLLOWERS! I did take care to scan the list at least somewhat to make sure I didn’t block my mom who rarely tweets but does follow me. She has a D score and it would have been bad if I blocked her. Here are TwitterCounter.com screenshots from before & after the process.

Before TweetBlocker

After TweetBlocker

Head on over to TweetBlocker.com and try it out. Let me know how the process goes and how many spammers you purged!

Categories: Ideas Tags:

Are iPhone’s Push Notifications killing SMS?

October 6th, 2009 admin Comments off

For the first time in a very long time, I used a title to rope you in. Congrats and thanks for clicking through and you won’t be disappointed.

Push has been around for a while. In the mobile space, it was popularized by RIM’s Blackberry devices as a way to communicate via short messages or email instantly. Instead of the device checking for updates all of the time which can destroy battery life, a technology was invented that keeps a consistent and low power connection with the RIM network to deliver messages instantly. It is RIM’s greatest strength. Of course, network downtime on RIM’s side means that every Blackberry is a sitting duck until it comes back and that’s a problem. You can brush up on “Push Email” here on Wikipedia.

When the iPhone was released in 2007, I switched from Blackberry and my hyper-checking of emails suddenly turned from “buzz” and check to “check” and buzz. The reason why is because Blackberry received a push email instantly and then it would buzz but the iPhone required I open Mail, it would initiate a check of all mail servers on the device and 1.5 minutes later (remember this was before 3G), I would get a buzz. Sure, it checked mail every 15 minutes automatically but that wasn’t enough for me.

However, at WWDC in 2008, Apple announced push notifications for iPhone and that it would be available by October Apple may have underestimated this technological achievement because push makes sense on paper but technically, it’s a very hard feat to accomplish. Despite Apple’s promise of a fall release, it took a full 12 months for push to be released on the iPhone and we got it as part of the 3.0 update just this summer.

The Wikipedia Entry about the “Apple Push Notification Service” is short but here’s what Wikipedia says:

The Apple Push Notification Service is a mobile service created by Apple Inc. that was released with iPhone OS 3.0 on the 17 June 2009. It uses push technology through a constantly-open IP connection to forward notifications from the servers of third party applications to the iPhone or iPod Touch; such notifications may include badges, sounds or custom text alerts.

Apple first announced the service on 9 June 2008 with a slated release for that September; however, as stated by Scott Forstall at the iPhone 3.0 preview event on 17 March 2009, the rollout was rolled back in September after a decision to restructure the APNS for scalability purposes due to the allegedly “overwhelming” response to the announcement of the APNS. At both events, Forstall stated that push notifications were a better means to maintain battery life than background processes (which are used for pull technology) as far as receiving notifications are concerned[1].

APNS is using XMPP, particularly the PubSub extension.

Basically, it says what I’ve already covered in far less words. This is why I love including Wikipedia entries in blog posts. Now that we’re all caught up, let’s continue.

Before push notifications, I used SMS for everything. SMS would notify me of Twitter direct messages, when my company had a new message on Yammer or when someon commented on a blog post, checked in on Brightkite and even when I received a comment on one of my photos posted. SMS was reliable, fast and instant but it seems like 10 of my frequently used applications now use push so more and more I’m disabling SMS notifications and relying on PUSH instead. Here are some applications that I use PUSH notifications with instead of SMS.

  • Boxcar – Twitter, Email & Facebook notifcations
  • Gpush – Email notifications
  • FourSquare – location updates on where my friends are
  • Flight Track Pro – Flight delay and change notifications (used to get SMS updates from the carrier)
  • Weatherbug Pro – Alerts of severe weather in my current location
  • Tweetie – Specific Push notifications from Twitter friend updates
  • AIM – New IM notifications
  • Yammer – updates from people I work with at my company

Not all of these had SMS alternatives before but the only SMS service I have enabled now is Twitter DMs. Why? The reason is AT&T coverage. My SMS usage has been cut in half since push notifications on the iPhone were released. Data usage has gone up but battery life has also improved because I’m not checking Tweetie and Mail.app every 5 minutes religiously just in case I have a reply or new message. Instead, I hit my phone’s home button and see if anything is new and do this under 5 seconds. Why not get rid of my unlimited SMS plan?

Twitter DMs are crucial to me. I’ve received 9 thousand DMs and sent about 11 thousand of them. That’s a LOAD of direct messages. AT&T’s network just isn’t reliable enough. SMS comes through even if 3g & EDGE is not working. If I have one bar of service, an SMS message is pushed right down and I can reply within the messages application. By letting Tweetie 2 or Boxcar 2 deliver DM notifications using Apple’s Push network, there’s a chance I wouldn’t get them until 5 or 10 minutes after the person sent them. Furthermore, I’d open Tweetie to reply to that app and the 3G signal would disappear and I’d be stuck and unable to reply to that DM.

Why are direct messages so important? Well, to be honest I don’t text message or even call my friends anymore. over 90% of my conversations take place using direct messages on Twitter. I have nearly 4,000 friends on Twitter and that means a phone book of 4K people just by knowing their Twitter ID. I will schedule a lunch with someone and not even know their email or hone number. It’s all over Twitter so when I’m running late to a meeting or can’t find the restaurant, I send them a DM and of course it’s a two lane highway so they may cancel lunch while I’m on the way and I won’t get the DM because there was no 3G coverage in that spot.

I think that eventually Push notifications on the iPhone will result in me reducing from a $30 a month unlimited SMS plan to the $5 a month 200 messages package. This will only happen if AT&T improves their Internet coverage to be more reliable. From a business standpoint, why would AT&T improve it then? Think about it, I just told AT&T to invest more money into improving their service so I would be able to pay them less money. Yeah, that really makes sense.

Then again, I’d be a happier customer so we all win eventually. I can’t wait to completely move away from SMS and go from a few thousand SMS messages a month to only 150 but that will require that I can ALWAYS trust that the push will be sent to my phone instantly and not delayed at any time no matter what. When that day happens, I’ll be a very happy camper.

Categories: Ideas Tags:

Avoiding Burn-Out: A Workaholic’s Guide

October 3rd, 2009 admin Comments off

Burnout, as defined by Wikipedia is described as the following:

“…a psychological term for the experience of long-term exhaustion and diminished interest.

I suggest you read the rest of the entry as its chock-full with great info on burning out. My entire life since reaching puberty has been filled with work. Not work like flipping burgers or stocking grocery store shelves but work that requires focus, organization, leadership and continued learning. Don’t worry. I did my fair share of manual labor and minimum wage food service because I genuinely enjoyed it. It doesn’t mean that I was satisfied because while doing these jobs that most of us do as young adults, I wanted more and so I did more.

I began blogging at the age of 10, launched my own tech blog at 14 where I had advertisers and funded trips to NYC, Boston and San Francisco to attend trade shows. At 18, I was hired as an asst. manager at Apple and at 19.5 years old, I was in a management role at a large IT Services company in Florida getting technical certifications for both Macs and PCs.It was when I turned 22 that I moved to San Francisco and embarked on an amazing adventure. I barely made it out of high school due to bad grades and I didn’t study any specific trade but I managed to accomplish so much and now I’m only 23 years old and I’ve never been happier with my accomplishments and progress.

Now that you have some background, I’d like to say that every single week a friend will say to me that I should slow down before I burn out. I have been told about burn out for YEARS but never has it hit me. The definition of burn out is that it’s a psychological term for exhaustion and diminished interest. Well, that’s why I’ve never experienced it.

The reason is that everything I do day in and out is something I took on. Meaning, when I wake up, my to do list is filled with things I am absolutely in love with. How could I be so lucky?

The secret is that I created my own reality instead of waiting for others to do it for me.

Success stories of celebrities, musicians, entrepreneurs and inventors usually leverage this one fact. If you wait for something to present itself, that day will never happen and you’ll constantly be working for someone else and experiencing doubts, unrest, stress & depression about your current situation. Some people are content with this situation and I say that if you rely on others then yes you should be content and happy for what you have or if you’re not, do something about it.

Despite the fact that I’m doing whatever I want to do, still there are people in my situation that again tell me that I should take a break to avoid burn out. Still, I disagree because that’s not how I work. My suggestion, work your ass off on something simple and non-critical and see how long it takes for you to burn out. When you do, then you’ll know what it takes to reach that point.

Personally, I’ve never reached that point on any one project, idea, company or plan. I’ve never reached burn out on anything. Since moving to San Francisco aside from 1 week where I took a break, I’ve been working over 80 hours a week. That one week I took a break, I limited myself to a 40 hour week and it was a nice break but what did happen was I got behind on my work, missed deadlines and ultimately had no idea what to do with myself. On this break, I went to the gym more and had a few quiet dinners with people that I used to call friends but that’s it. Oh and about that, yeah I have friends but I neglect them. More on that later.

I think burn out is completely psychological but you also have to be wired for it. I’m equipped to be a workaholic to the very extreme. I’m not sure why I excel at it but I do and it’s been great!

1. I work from 7:30AM-Midnight 7 days a week and take about 4 hours off during the day to work out, have meetings, eat and read.

2. I work a bit on holidays to keep up and frankly because I have nothing better to do.

3. I split my days up working 8-12 hours in an office space and the rest of the day from a Cafe or Hotel Lobby. The location change keeps things fresh and focused. Plus, I can people watch a bit too.

4. I only take on projects that I’m totally in love with and couldn’t imagine letting slip through the cracks. This passion for each individual project equals extended hours and commitment to finishing it.

5. I neglect friendships and have no social life. This is key to finishing things and eliminating distractions. Distractions equal lost productivity and you don’t want that.

When I was young, it was understood that being a workaholic was a bad thing but it’s a necessary thing. California has the highest unemployment rate in The US. People lose their jobs every day and many more are homeless with no other option than to work day labor to get by. As I said earlier, I graded high school with a 2.3GPA, no foreign languages and no extra curricular activities and now I’m working on amazing things that my peers in high school may never get to achieve. Back to my point, being a workaholic had a different meaning when I was younger. I really thought people who pulled these kind of hours were greedy and were only working that much to make more and more money and then have nothing to spend it on because they’re too busy working. I learned that this isn’t always the case. Being a workaholic is passion, commitment and drive toward completing a project or launching a company and it’s necessary.

According to Wikipedia, Workaholic is defined as:

Colloquially, a workaholic, is a person who is addicted to work (the correct medico-legal term is “ergomania”).

The phrase does not always imply that the person actually enjoys their work, but rather simply feels compelled to do it. There is no generally accepted medical definition of such a condition, although some forms of stress, obsessive-compulsive personality disorder and obsessive-compulsive disorder can be work-related.

That’s also a great Wiki entry that you should read all of as well. So, it would appear that workaholic doesn’t actually describe me at all. I choose to work and love my work and enjoy it. I’m working toward something that’s bigger. However, lately I’ve learned more about my condition and why I choose to live this way.

However, this from this Wikipedia page captures the essence of what I’m putting myself through:

  • A compulsion to prove oneself
  • Working harder
  • Neglecting one’s own needs
  • Displacement of conflicts (the person does not realize the root cause of the distress)
  • Revision of values (friends or hobbies are completely dismissed)
  • Denial of emerging problems (cynicism and aggression become apparent)
  • Withdrawal (reducing social contacts to a minimum, becoming walled off; alcohol or other substance abuse may occur)
  • Behavioral changes become obvious to others
  • Inner emptiness
  • Depression
  • Burnout syndrome

Now, I’m not suffering from all of these but a few of these resonate with me and those, I’ve marked in BOLD. I’m not suffering from depression or inner emptiness but I do admit to those other things. I believe this is only temporary and that this short term sacrifice will lead to long term happiness. Notice that I didn’t say “success” or “wealth” because that’s not what I’m doing this for. Happiness to me is helping people, making my family and friends proud and doing something that actually makes a different to the world on a short term and long term basis.

I’m avoiding burn out simply because of two reasons. One is that I’ve never experienced it before even when I was working for others. The second reason is simply because I’m in love with everything that I have going on right now. Every action and step is a closer moment to completion and I’m enjoying this journey. Now a post on Burn out and Workaholics isn’t something you’d think is cheery but it should be.

The key is to identify the early signs of it and take a break. It’s not too late for me, of course but the issue I’m having is what do I do when I’m not working? Clearing my head, finding a hobby and leaving the work place. It’s difficult when our phones and computers are always on us and always buzzing. I think that’s to blame as well. Of course, we bought the phones & computers so that’s our self-created reality.

My point in all of this is, yes I’m suffering from being a workaholic but it’s not suffering…yet. Right now, it’s focus and drive toward creating and shipping a few incredible products and there is a time when I’ll no longer be working such long hours but right now I’m trying to accomplish so much and I’m still very young. I was told a few months ago by a friend, “you’re the most responsible 30 year old i know.” and that stuck with me. I’m a 23 year old kid who didn’t go to college and I’m starting my own company, finishing this book and managing marketing plans for startups all while coping with a move across country and being away from my huge and loving family. It’s been tough but my extra hours and relentless hard work will pay off and I’m going to help change the world.

I have big dreams and all of my peers are 5-10 years older than me with college degrees. I understand that and try my best to pretend to be an adult but through it all, people know I’m younger so I have to work twice as hard to prove I can do it even if half the time I don’t know what the hell I’m doing. I pretend until I get it right and it hasn’t failed me yet. I never take on something that I won’t succeed at and I never make false promises. Pretend may sound bad if you’re a client of mine so perhaps that was the wrong choice of word. Pretend meaning I don’t have all of the answers but I’ll work 3 times as hard as the other guy you were going to hire who THOUGHT he knew the answer just so I can get it right and impress the hell out of you. That’s drive and that’s what keeps me going.

Being a workaholic was a bad thing and now I realize it’s a necessary evil. Changing the world in a big way isn’t possible on 40 hours a week. you know this if you have a kid or two kids because by raising those children, you’re changing the world and that’s on top of your full time job. One day, I’ll replace these long hours with children and maybe a hobby or two but for now my only responsibility is to kick ass in the workforce and improve this world we live in. I’m happy with where I am and it’s only going to get better.

Categories: Ideas, Life Tags: