Currently browsing business


On Companies Using Twitter

Sat, 9 May 2009 17:15 UTC

As a Twitter user (@ramsey) with over 700 followers, a good followers-to-following ratio (4 followers for every 1 I’m following), and over 4600 updates, I think I have a valuable perspective on the use of Twitter. I throw these numbers out there not to brag, and I’ll be quick to point out that this is certainly not a high number of followers, and a certain percentage of them are probably spammers, but the numbers tell that I obviously have something to say that some people find interesting and engaging.

I also manage the @phpc and @atlantaphp Twitter accounts, but you won’t find me talking about myself on them because the point is not to promote myself but to promote things going on in the greater PHP community (for the @phpc account) and to promote things going on with the Atlanta PHP user group (for the @atlantaphp account).

First and foremost, many people use Twitter for many different reasons. I could list a variety of reasons, but I won’t do that because the list would grow fairly long. Instead, I’ll tell you why I use Twitter and how I think it works best.

To me, Twitter is both a micro-blog and a conversation. If I have a thought that I think others will find interesting, I’ll tweet it. It could be about technology, politics, beer, or life in general. These are the topics I tweet about most. That’s the micro-blogging part.

The flip side is that, once I tweet something, it becomes part of an organic and open conversation. Others are free to respond or even pass it along (re-tweet) as they wish, and I can’t ignore the conversation. So, I take part in it. Some will agree with me; others disagree. As a result, we all learn from the conversation and develop connections with each other.

Since we’re talking about having a business tweet as an entity, I’ll shift the focus to that of a business using Twitter. I’ve seen businesses tweet in three basic ways:

  1. Corporate communications; tweets are only news and PR items like press releases.
  2. Customer support; someone follows a list of specific hash tags (i.e. #product) and other search terms to see what people are saying about their products and services, and they respond and try to help resolve those issues.
  3. As a human entity, micro-blogging and joining the conversation; the company employs an “evangelist” to be the face of the company, tweeting informal messages about things going on in the company and responding to other people’s tweets, taking part in the conversation. As an evangelist, their role is to give the company a human face and personality that people like and relate to, developing relationships with the public, hoping to get them excited enough about the company that they also become evangelists for the company’s products or services (though they might not even know it); essentially, the evangelist wants to build a community of fanboys and fangirls for the company.

In my opinion the third option is the best for a company using Twitter to build a community and an excitement around their brand.

A fourth option that I have heard proposed (and that some companies have even attempted) is to ask employees to submit tweets that will then be posted on a regular basis through the corporate Twitter account (somewhat like a corporate blog). The idea being to showcase thought-leadership from the company’s employees. However, I think this approach misses the conversation aspect of Twitter, thus limiting how far the company can go to build a community of people excited about the work they are doing.

Having multiple employees submitting tweets will give the company a kind of schizophrenia. It will be a collection of disjointed voices, who, while they may have interesting things to say, aren’t taking part in the conversation. The signal-to-noise ratio will be perceived as having not enough signal and too much noise. The company won’t get many followers, and if it does, the followers-to-following ratio will be near parity (1 to 1), which means most followers gained are gained through follow-backs.

My recommendation would be that a company that wishes to take part in the conversation on Twitter needs to find someone it can trust with the power to tweet his or her mind in an informal and engaging way and to take part in the conversation with its followers, and it would be best if this is only one (at most two) people, to give the impression of a unified voice with a unified vision.

If a company wants to share cool ideas from their employees and showcase the thought leadership in the company, then the company’s Twitter account should follow its employees on Twitter and re-tweet their personal tweets when they provide value to the conversation that the company wants to create.

Comments 5 Comments »  Permalink Permalink  Tags Tags: , , , ,


Business Case for PHP

Mon, 12 Feb 2007 18:02 UTC

I recall several years ago a discussion on #phpc on Freenode IRC about the need for white papers on the use of PHP in the enterprise/business world. These white papers would serve as a sort of advocacy for PHP, but more important than advocating the use of PHP, they would help answer questions about PHP that management types have. The white papers would discuss the benefits of using PHP, highlighting its strengths and even noting its limitations. In short, it would answer the question: why is PHP suited (or not suited) for the task we need to complete? I was particularly interested in these white papers for Atlanta PHP to use and distribute to the local business community.

Well, three years have passed, and I don’t believe anyone has ever published any white papers on PHP, giving it a business case, and while we have companies like Zend, OmniTI, and eZ Systems providing support for PHP, I haven’t seen any documentation from them like this. So, last Thursday when Stuart Herbert announced his Google Group for developing a business case for PHP, I took notice and joined.

While I know that this group isn’t trying to advocate the use of PHP over other languages, I hope that it can generate white papers that will explain the benefits/advantages of PHP and why it is well-suited for particular tasks. Also, I think these white papers would do well to outline how PHP can work alongside other languages like Java, and how PHP has excellent support for XML and SOAP, making it a good choice to communicate with legacy/disparate systems.

I encourage those companies who use PHP and have an investment in the language to take part in this effort.

Comments 8 Comments »  Permalink Permalink  Tags Tags: , ,


Acceptable Rates for PHP Programmers?

Wed, 21 Jun 2006 0:21 UTC

I originally posted this to the Atlanta PHP Freelance Advice forum, but I don’t think it’ll get much attention there for a while since we’ve just launched our new boards and they have very little traffic. Thus, I wanted to try it out here to see what the community thinks. This topic came up after an Atlanta PHP meeting a few months ago, and I’ve been asked the same question several times since then. So, what exactly is an acceptable rate for a PHP programmer?

To one person, I answered within the scope of the Java world (since this person has more familiarity with Java programmers). I recommended that PHP programmers receive pay comparable to Java programmers. To another person, I recommended that, as a freelancer, he not accept a job for any less than a specific rate comparable to that of Java programmers.

I want to see PHP programmers paid well for the work they do. Let’s face it: anyone can call themselves a PHP programmer, but not everyone programs in PHP well. You should be paid a competitive rate for your skills as an excellent PHP programmer.

However, the problem with paying a PHP programmer occurs when there is a market full of programmers who will work for peanuts, so everyone hires them. Often these are college students or programmers right out of college, but I know of one Java programmer with no prior experience who was hired right after graduation for $90K a year. What a drastic difference in the market view between PHP and Java programmers!

After all, why pay more when you can pay less, right? Wrong!

If someone is charging a lower-than-standard rate, it’s likely a red flag that they don’t know what they’re doing, and you’ll end up wasting money on an application that is very poorly designed and full of vulnerabilities. It’s best to pay for the better programmer the first time around rather than go through 4 or 5 different programmers to get the job done.

Am I wrong here? What do you think? What is a good pay rate for a PHP programmer?

Feel free to post your comments here or in the Atlanta PHP Forum.

Comments 22 Comments »  Permalink Permalink  Tags Tags: , ,