Archive for the ‘Blogging’ category

Suggested steps for launching a new web project

January 19th, 2009

I’ve recently found myself in advisory capacities for a few projects that are in planning or development stages (none are launched yet).  My background is *not* marketing, specifically, although I’ve been involved in a number of web projects’ launches or relaunches over the last 13 years. Having said that, I’ve found myself giving similar advice repeatedly, so I thought I’d recap some of that here.

The landscape has changed some during the last several years.  I hate to sound buzzwordy, but the rise of ‘social media’ has changed how people learn about new services and offerings.  Let me back up.  It hasn’t changed how *all people* learn about this stuff, but how *early adopters* and *influencers* learn about new services and offerings.

“Social media” means different things to different people, but broadly speaking it encompasses media which enable and encourage discussion, conversations and instant communication.  Most people tend to think of Twitter, RSS feeds and YouTube when the term “social media” is used, and they wouldn’t be wrong.  Additionally, web forums and mailing lists (so web 1.0, no?) could be considered social media.

The rise of social media has paralelled (or followed?) the rise in simple data exchange technologies like blog pingbacks and RSS feeds.  The informal standardization of these exchange protocols has resulted in massive spreading of information like we’ve never seen before.  Five years ago, Google might take 2-3 days to have your web page updates indexed.  Today, my own blog posts get indexed in to Google within 20 minutes of my posting.  This isn’t *all* down to RSS – Google’s obviously got more computing power than they did years ago.  But the tides are shifting.  Strategies that worked years ago aren’t necessarily the right ones any more.

So, here’s a short list of steps I recommend people take who are starting a web project (new product web site, service offering, etc.).  Feel free to modify as needed, but the bulk of these are already being followed by your competitors.

Get a twitter account for the project

Go to twitter.com and pick a short but memorable name relating to the project.  The project’s name could be used directly, but might be taken.  If you’re starting “Jim’s Pizza”, but that’s taken already, try “bestdamnpizza” or “pizzalishus” (yeah, it’s spelled wrong).  Something memorable and easy to type is key here.

Put up a ‘coming soon’ page with email signup

Make a basic looking site with a logo, perhaps a small amount of information about what the project will do (just a small teaser).  It doesn’t have to be too fancy.  You can even be self-deprecating about it (“Yes, we know the site is empty – sign up to be notified when we launch on XX/XX/XXXX”).

For as much as people will claim email is “dead”, there’s still a surprising number of people who will sign up, and usually more than the number of people who will follow you on Twitter.  My own last couple of product launches had roughly twice the number of people signup via email than the number of people who followed the project on Twitter in its prelaunch phase.

Put up a blog

WordPress is a great little system to get moving, but just about any blog system will do.  This will give the people who don’t want to give you an email address or follow you on twitter something else to latch on to – namely, an RSS feed.

Blog about the project status

To the extent you can, keep regular project updates in the blog.  Timelines, functionality and daily progress are great topics.  The blog isn’t the place to write about too many project setbacks, but it’s not some place where you should try to hide all traces of bad news either.  Blogging about your ups and downs during the project development will give your project a human face (or faces if there’s more than one of you).

As you blog about your progress, you may get comments from people about the project.  While you may get a lot of “go get ‘em” and “you suck” comments, you will occasionally find a gem of a good comment which has real insight and value in to your process.

Engage people like this when you can.  These will likely be your customers, or at least people who will remember the positive engagement you showed them, and may refer others to you.  The referral may be word of mouth, a tweet, a blog post or general link back to you from their site.  All of these are golden, and shouldn’t be ignored or treated lightly.

Search for people to follow on Twitter

Use twellow.com and search for terms that are related to your potential customer base.  If you are writing a project management tool, search for ‘project manager’, then follow those people.  Listen to what they say about their jobs, work and tools.  You’ll get some good insight, both about their work directly, as well as the personalities of the people you’ll be selling to.

Ask for feedback on twitter and in your blog

Do not bombard people on twitter with a call for feedback in every tweet, but do ask occasionally.  Post open questions on your blog about usefulness of functionality or features you’re thinking of building.  Tweet about your blog posts to drive traffic to the posts.  Again, take the feedback and mull it over.  It’s not a good idea to dwell on the negative feedback of just a handful of people, but if the *only* feedback you get is negative, or you don’t get *any* feedback at all, it might be time to rethink the project.

Invite some testers to test the system

Remember that list of email addresses you were supposed to ask people for on your “coming soon” page?  When you’re ready to start testing, invite a small group of those people to test the system.  Keeping a test system closed for the initial rounds is good for a few reasons.  It can limit the damage done if things really stink on your end.  You’ll have time to fix things that are wrong, and you’ve only made a bad impression on a few people.  If things go really well, you’ll have some buzz amongst those initial testers that can help build some interest in others who want to be part of the buzz.  The exclusivity factor can work in your favor either way.

Get feedback

Whether from blog posts, twitter, emailing your list, your closed tests, or anywhere else, get feedback.  Many people have said over the years – “release early, release often”, and that’s something I would continue to encourage.  Weekly release cycles, or bi-weekly, will go a long way to keeping whatever small momentum you may have.  Take people’s feedback and build on it.  Take suggestions and either act on them, or decide *not* to if it doesn’t match your vision.  Your project doesn’t have to be “all things to all people”, but it does need to be “something valuable to *some* people”.

‘Launch’ (open to public) when appropriate

At some point – after at least one round of testing, preferably a few until you’re comfortable – you’ll need to pull the trigger and launch.  This should be announced on your mailing list, blog and Twitter at the very least.

Continue to monitor the project and feedback you get from visitors and users.

Wrap up

This is by no means an exhaustive list.  For example, a YouTube strategy can make for viable project marketing as well as regular blog posts, if you have something worth videoing and sharing with people.  You’d need to decide whether your target audience would be interested in YouTube or not.

Blog posts are still a must, in that the text will be indexed by search engines and repurposed by many blog aggregators in a matter of minutes, amplifying your reach beyond traditional web page posting by a large factor.

Feedback

What are your thoughts?  What publicity or marketing advice would you give people launching new web properties?

PHP Job Book blog relaunched

June 7th, 2008

I relaunched the PHP Job Hunter Handbook blog.  After a job move last summer, and the book getting shifted from self-publish to external publisher, I unfortunately let the blog grow stale.  I’ve relaunched it today with an explanation about what happened, and some more detail about the progress of the book over the last year.

Also, I just did a soft launch of webdevjobs.com, the web development jobs board.  I’ve had this up for a few weeks living off of the webdevradio.com at http://jobs.webdevradio.com.  I decided to give it its own domain name and have redirected all the old traffic to webdevjobs.com.

Here are some ways you can help promote the WebDevJobs project:

Thanks!

Inspired again…

May 19th, 2008

As probably some of you out there can relate to, I can go through up and down cycles – periods where you’re really fired up on a project or goal, then the inevitable periods of backsliding.  I’ve been going through a couple of those the past several months, but was revitalized (again) by Jared Richardson.  Jared’s “Career 2.0″ presentation this evening at the local Java group was inspiring, perhaps even slightly more so becaue Jared confessed to some sickness.  Even *sick* he’s a great presenter(!)  There’s no real magic or groundbreaking material in Jared’s talk, it’s mostly common sense, but presented in a manner which is both motivational and inspiring at the same time.  In fact, I was so inspired that I put myself forward to present my GrailsKit project at the August TriJUG meeting.  Now, sanity may prevail and I may opt to present in November instead of August due to the early stages of the project, but it got me moving nonetheless.  Jared also motivated me last year to keep on at my book (which is done and now sitting at the publisher supposedly out next month – we’ll see!).  Thanks Jared for your presentation this evening!  Anyone who has a chance to see Jared talk owes it to themselves to check him out!

Web development job board update

May 6th, 2008

I put up a job board for web developers which I’m going to promote in a webdevradio podcast shortly (likely tomorrow) which I hope will get the word out a bit more. I’ve got a couple ideas on promoting it, and also for a couple variations on the idea as opposed to the open-ended ‘any type of web job’ board it aspires to right now. From your perspective, are there any promotional ideas that you can suggest to help get the word out? Are there are features in a job board you’d like to see, either from the employer’s point of view of the job hunter’s view? Let me know!

facebook or linkedin app I’d like to see

April 25th, 2008

TechCrunch has a story on a recently funded Facebook app which, frankly, seems stupid.  Buying and selling ‘friends’ as ‘pets’.  People have already sold me somehow on Facebook, and I just ignore it.  I don’t get it.  I thought MySpace was the place for stupid/flitty ideas, but it seems Facebook is moving in that direction, having grown their network to towering heights.

So, perhaps LinkedIn is the place to turn for apps with some sense, but I don’t see that you can write your own apps for LinkedIn, yet, anyway.  Can you?

What I’d like to see is a time tracking/project tool with invoicing capabilities.  This would turn LinkedIn or Facebook or whatever into a social business portal.  Guru and ODesk and others seem to be doing OK with this, but you’re relying on people you’ve never met, with a race to the bottom in terms of price competition from overseas.  If LinkedIn had a job/work type thing which would allow people to put out small chunks of work, the ability to find quality, recommended people from inside your own network would be huge.  They already have a ‘jobs’ thing, but it’s pretty limited.  Extending it to allow project tracking would rock.  However, it’s probably outside of their core focus, and it may never happen.

Will someone be able to build something like this on top of Facebook instead of more stupid ‘zombie’ apps?  Technically, probably yes, but I fear Facebook has devolved so much in to a place where professional stuff won’t ever take place on any real scale.  Am I wrong?

Was Social Media killed?

April 4th, 2008

IttyBiz has an insightful-yet-still-just-commonsense view of what’s happening with Social Media.  The insightful aspect is that someone’s actually got the clarity to recognize the shift right now, and the commonsense aspect is “of course, what did we expect?”

I don’t have much to say explicitly about that article, but it’s made me think a bit about the current state of web technology and ‘Social Media’.  Social Media (note the caps) is getting a lot of play these day, and seemed to be everyone’s ‘secret’ for a while.  I still get people sending me emails saying ‘please digg my article so I can get on the front page’.  Perhaps they’re doing it for their own content, or for the content of a client.  However, the days when you could just ask a few people to digg something and have it go to the front page are, for the most part, long gone.  People will try to tell you they can do it for you, for a fee.  Sounds remarkably like SEO snake-oil from the late 90s, no?  MAN! THAT WAS 10 YEARS AGO!  We’re going through the same stuff as 10 years ago, but with rounded corners, trackbacks, RSS, digging, shared bookmarks and other ‘web 2.0′ technologies.

There’ll be something else which will be the next wave of innovation and everyone’ll game that system for awhile, then it’ll hit mainstream, won’t work anymore, and we’ll reinvent the cycle all over again and again.  :)

Note, I’m not overtly negative about this, it seems almost a natural evolution of the state of things, likely mostly due to the influx of ‘new’ generations of people on the web.  Many ‘web 2.0′ entrepreneurs of today were probably not even in grade school when I was first doing websites back in 1996, and they’re now bringing a new perspective on society, cultures and technology which will bring up new spins on old problems.  And ultimately that’s good, but it does feel a bit like dejavu sometimes.  :)

New podcast up

April 3rd, 2008

This is just a short one from Chicago, talking some about the upcoming interview with Patrick O’Keefe about his new book, Managing Online Forums.  I’ve got a copy to give away, as well as a copy of “Dreamweaver 8 – The Missing Manual”.  To enter in to the drawing for the book, send in a question about online forums or community building for Patrick for my interview with him next week.  One entrant (selected at random) will win Patrick’s new book, and the second entrant (selected at random) will win the Dreamweaver 8 book.

Upgraded to WordPress 2.5

March 31st, 2008

Testing out the new WordPress 2.5 release. There are some slick aspects to it, and it’s been cleaned up some. However, it’s still WordPress, for better or for worse. I guess it’s mostly “for better” (I’m still using it!) but there are some things that still bug me which I was hoping were addressed. I’ll list those in a moment, but I will say the ‘multiple media’ file upload (done in Flash) is a nice feature. Now if the Gnome/GTK file dialog didn’t suck so much, it’d be a really handy feature. :)

Few things that have continued to bug me for many WP releases:

1. The editor really messes around with your formatting/htmlcode/etc. 2.5 is supposed to be better at this, from what I’ve read. My ‘grails for php developers’ got really messed up formatting-wise because of this. Re-editing posts is basically a non-starter.

2. Themeing. Lately my chosen theme kept being booted out and WP would default back to the blue/white standard. Hopefully this will stop.

3. Themeing – why is there no way to automatically browse and try out themes from within the system? Having to go download and then unzip files for stuff as basic as themes is a bit much. Is this just a security concern?

4. Template display of pages/categories/etc. I’ve got a lot of categories, and they just take up the whole sidebar. I’ve taken to modifying this theme and using div:overflow, but I wonder why that’s not more common in themes, or perhaps a default styling behaviour in WP itself.

These are just a few recent nitpicks. I’ve had some other beefs in the past, but they generally get fixed in newer releases. We’ll see how well this 2.5 holds up for awhile.

Links of interest 3/28/08

March 28th, 2008

I stumbled on Nathan Snell’s blog today after he followed me on Twitter. I don’t know much about Nathan except his writing, but he’s got some good stuff so far. His reaction to Starbucks’ recent “social network” approach was spot on, imo.

I met up with many from the local Triangle area Twitter/SocialMedia groups, which included the eponymous “Critter“. Go take a look at his shoes. Honest.

Hrm – thought I might have more, but it’s been an odd day.  If I get the time, this may be a regular thing  :)

FriendFeed prediction – clustered feed data

March 18th, 2008

Robert Scoble just switched his home pages from TechMeme to FriendFeed.

“So what?” is likely what you’re thinking. Yeah, big deal, right? Well, TechMeme had a clustering algorithm which would group together news articles of related content, and give you a good idea of the ‘hot topics’ of the day. It did this in a completely automated way.

I predict that FriendFeed (or another social network aggregator) will introduce topic clustering, based on the keywords and topics of people you follow. Clusty.com has done topic clustering for years, though it’s not something that is of great use to ‘general’ searching (at least, not in many cases). Carrot2, an open source clustering engine, also provides this sort of functionality.

I took a first stab at clustering my feed data with carrot2. I’m not sure I had enough data to draw useful conclusions yet – it might need a larger body of a group of people’s tweets (for example) which I just didn’t have at the time.

For people who follow thousands of users, it would obviously be useful to have a ‘big picture’ view of the hottest topics being twittered/blogged/etc about. But take it one step beyond that. Being able to look at *other peoples’* topic clusters would give you an instant view as to whether they have people worth following.

When I look at twitter, I can look at other people’s followers. Great concept, but it doesn’t tell me anything about the topics those people tend to twitter about, so I’m never sure if it’s worth following them. Nor do I get any notion of how those people are related. Marrying facebook or plaxo data against twitter feeds would be useful, no? Or just letting me add my own relationship metadata in to twitter itself.

Getting a high level view of peoples’ topiclusters would be incredibly useful. “Topiclusters” – yeah, I just made up that word and yeah, it’s lame. “Topsters”? “Substers?” (subject clusters?).