Archive for the 'General' Category

5/1/2008 ↓

Take Crontrol Of WordPress 13comments

Thanks for visiting! If you're new here, you may want to subscribe to our RSS feed. This blog posts regular Wordpress news, updates of themes, plugins, ideas, hacks, quick fixes and everything about blogging, especially about Wordpress. Go ahead, subscribe to our feed! You can also receive updates from this blog via email.

Not too long ago, a new plugin was released called WP-Crontrol. WP-Crontrol allows you to take control over what is happening in the WP-Cron system.

WP-Cron is a tangle of black magic that allows a plugin developer or a user to schedule commands to be executed. WP-Crontrol is a plugin that lets a blog owner see through that magic and figure out what’s actually going on

If you want a detailed introduction to this plugin as well as an explanation as to how to use this plugin in conjunction with WP Database Backup to create backups when you want them, be sure to check out this article: Add a new WordPress backup schedule with WP-Crontrol

Also on the radar today is a quick fix for the WordPress 2.5.x image uploader. Awsom.org is reporting that there is a no-flash plugin that is available which returns the previous image upload function from earlier versions of WordPress.

4/29/2008 ↓

  • Need something designed? Crowdsource it.

    99 designs is an interesting site. It fills a niche that I have carefully treaded in the past and have received negative feedback for (rightfully so). 99 Designs allows you to crowdsource your design needs. If an organization or an individual seeks a new design, they hold a “contest” of sorts using the tools built into 99 Designs and offer up some money for their project. Designers are then allowed to post entries for these and the contest holder is allowed to pick and choose the best design(s) and distribute the money based on the winning design. In the past designers have turned up their nose on design contests for a variety of reasons, most of which I agree with. However, the surprising thing about 99 Designs is the popularity of the site and the sheer number of designs that have been submitted for existing contest. Some of the work submitted is top notch. My question for designers is to find out whether competition has become so fierce and economic conditions so strained that contests are now fair game or have the rules changed a little? What do you think of the submitted designs on the linked site? (16)

4/26/2008 ↓

Reset WP Password Manually 19comments

Author: Jeff Chandler Category: General, WordPress

Although there were over 80 security/bug fixes in WordPress 2.5.1, there was one thing that crept up immediately following the release. According to numerous reports by individuals and a ticket filed in the WordPress Trac when a user resets their password, the password reset link received in the email does not work. The error message that is received looks like this “Sorry, that key does not appear to be valid.

This bug has already been fixed and will be included in WordPress 2.5.2. However, if you are having issues with the reset link right now, you can read this post by Ryan McCue on how to Reset your WP Password Manually through phpMyAdmin.

[EDIT] Ryan has included the files which contain the patch that you can download here

3/27/2008 ↓

Excited about WordCamp Dallas 0comments

Author: Mark Ghosh Category: General

I am excited about the upcoming WordCamp Dallas. I am hoping to meet up with quite a few people and the schedule looks interesting. I am not going to make it to DFW in time for the Friday evening mixer but I will be getting together with people later on in the night. Please send me an email or Twitter me if you are interested in getting together.

If you are at WordCamp Dallas over the weekend, be sure to say hi.

12/26/2007 ↓

Seasons Greetings 17comments

Author: Mark Ghosh Category: General

A Merry Christmas and a Happy New Year to everyone! We hope everyone had a safe and fun time with family and friends.

Seasons Greetings

11/25/2007 ↓

Where do you read Weblogtoolscollection.com from? 65comments

Author: Mark Ghosh Category: General, WordPress

I have always wanted to ask this question from my readers since I believe that the answer would help me provide more ways receive the information that is posted on this blog (and help WordPress users). Since I came across this cool app for Facebook that allows you to attach polls to your Facebook pages, I added it to the weblogtoolscollection.com Facebook fan page. With that in mind, where do you read weblogtoolscollection.com?

The poll embed code is not behaving. If you want to vote, please visit the facebook fan page, click on “View polls for weblogtoolscollection.com” and vote there. I should have used a better polling plugin like the one from GamerZ. When I get the polls plugin installed, I will update the post with the right information. Till then, please leave a comment.

Thank you for being patient and I apologize for the confusion!

9/21/2007 ↓

Technorati Links by Day Graph 20comments

Author: Mark Ghosh Category: Cool Scripts, General

I had come upon this technique sometime ago but with the recent change in the way Technorati looks, I wanted to document the link since it still appears to work. You can use the following URI to generate a PNG with incoming links to your blog for a given period using Technorati. There does seem to be a maximum number of days Technorati keeps track of links and that number is less than 365, closer to 200. Just change the BlogURL value to the URI of your blog, and modify the size of the graph as you see fit for your blog or application.

http://www.technorati.com/chartimg?q=BlogURL&days=3600&width=460&height=200&type=url

I come up with the following graph for WeblogToolsCollection.com

Weblog Tools Collection Technorati Graph

3/11/2007 ↓

Blog Vacation Day 45comments

Here at WeblogToolsCollection, we try to put aside Sunday as Blog Vacation Day. Of course, I am violating that theory by writing this post but for the most part, we set aside Sunday to put our house in order. We clean posts, trim and manage comments and spam, play with the code and plugins, mess with the ads, reply to emails, formulate weekly posts, plan out the rest of the week and generally just post nothing on the live blog. That gives us a reason to come back on Monday and start afresh and I believe it really helps.

Do you have a Blog Vacation Day? If so, which one and why?

3/6/2007 ↓

AuctionAds 8comments

AuctionAds is another new way for bloggers to make a little more money on the side. AuctionAds consist of eBay auction ads on keywords chosen by the blogger or publisher. Although the service was launched today and there is little information on how much one could earn, AuctionAds promises to pass on almost all of the revenue to the publisher of the ad. I thought of this service as an automated eBay affiliate program that pays almost as much as that program but has less hassle. TechCrunch has a quick rundown of the business details on AuctionAds and since AdSense does terribly on this blog, I figured I would try them out. You can see the ads on the sidebar. Another interesting fact from their FAQ is that you may run these ads alongside Google AdSense and they do have an affiliate program.

If you are trying them out, I would love to hear what you think. Also, if there is any past experience with eBay affiliate programs and revenues, I would love to know. (disclosure: none of the links on this post are affiliate links, one of the owners of AuctionAds also advertises on this blog)

WP Translations: mo and po files 9comments

Author: Mark Ghosh Category: General, HOW-TO, WordPress

You can install Wordpress in various different languages and it is very easy to setup these translations. You can find more information on translating Wordpress into your own language on the Wordpress Codex. The Codex also has a lot of information on existing translated versions of Wordpress and the .mo language files. They are very simple to use. You just copy the .mo file to the wp-includes/languages folder and change/add the following line to add the filename of your language translation file

define ('WPLANG', '');

to

define ('WPLANG', 'es_ES');

if your language filename is es_ES.mo I suggest making this change before you install Wordpress.

This is all well and good, but this post is more about dispelling some of the myth and confusion surrounding .mo files. .mo files are not human readable by their nature and cannot be edited directly. You would need to install a version of poedit on your computer to be able to modify your language files and create new ones. There is detailed information on the Codex on where to start and what to do.

BUT .mo files can be decompiled into their .po counterparts which can then be edited using poedit. To convert .mo files into .po files, just cd to the bin directory of your poedit installation (in windows you have to use the command prompt) and use the following command

msgunfmt [path_to_file.mo] > [path_to_file.po]

Now you should be able to edit the po file created with poedit. Follow the Codex instructions at that point. You should not have to depend on anyone for the source of their .mo files if you need or want to make a change.

2/20/2007 ↓

WeblogToolsCollection Translations 9comments

Author: Mark Ghosh Category: General

WeblogToolsCollection is now available in Deutsch and in Español.

We are planning further feature enhancements such as direct linking from this blog to translated posts and cross posting of news. We will also add a few more languages in the future if these two translations become popular AND readers see a benefit from such translations. The first two languages were chosen based traffic patterns of this blog and past user requests. Since I am quite inept at both these languages, I would appreciate it if a couple of my readers would do me a favor in spreading the word and post the links to these blogs in the respective Wordpress Forums along with a small explanation of the purpose.

Thanks for your help and please let us know what you think.

2/15/2007 ↓

Looking for translators 28comments

Author: Mark Ghosh Category: General

I would love to publish WeblogToolsCollection in languages other than English. I know that I can install translator plugins and other software but machine translation leaves a lot to be desired, is slow and load intensive, readers miss out on the discussions and it is just less fulfilling as a read.

Since there has been some interest in French and Spanish language translations, I am seeking a couple of authors who are willing to do the following:

  • Translate all (new) posts from weblogtoolscollection.com into their respective language and make a daily commitment to posting changes and updates
  • Moderate and answer comments
  • Post any new material you find relevant to blogging in general and Wordpress in particular
  • Co-operate, share ideas and news with other authors
  • Be user centric
  • Fluent in French or Spanish. English language proficiency required.

This is an experiment/brainstorm/brainfart and I am not sure whether there is even an audience. Remuneration will be involved. Please drop me a note if you are truly interested and mention any relevant links. If you are willing to translate in another language not mentioned above and believe there is an audience, I would love to hear from you as well.

2/11/2007 ↓

WP 2.1 Performance 16comments

Author: Mark Ghosh Category: General, WordPress

Stability

As promised, here are the results of the possible performance enhancements that Wordpress 2.1 has to offer. My disclaimers include the fact that these methods are mostly not very scientific and the server that this blog runs on also received a MySql upgrade before Wordpress was upgraded. However, the results are stark enough that they still make a lot of sense.

The above graph shows the processor statistics of this server over a period of a little over four weeks. These are 2 averages of RRD data, collected every five minutes by a custom written script. The little spikes at regular intervals is caused by a backup process that runs every night and is not unusual. The first large spike after the beginning of the fourth week (which is relevant) was caused by a large amount of data being backed up due to the upgrade.

The actual upgrade was performed around the beginning of the fourth week, right where the processor usage went to null. There was some testing done before and after the upgrade along with some fixes to the various plugins that needed optimization and tweaks, especially Ultimate Tag Warrior (which had cause some performance problems and had bugs. Fixed thanks to Donncha’s help).

Now here is my really surprising conclusion. Average Processor usage for both user and system is less than half that of previous screencaps and records that I could find. In other words, not only is the system and the blog running much more steadily as indicated by the graph, the server is much less taxed and handles the load with half as much effort on average (even if we consider the rest to be margin of error). In real numbers, my previous average for user mode processor time was 26% and now it is about 10% on the daily average graph. This difference is more diluted to 20% previously and 13% at present for the 2 hour average graphs.

That is pretty cool!

[EDIT] Here are some more details on this server and traffic stats. This server is a dedicated P4 hyperthreaded  single processor server with 1024MB of RAM. The server is shared with a few other lower volume blogs and static pages but all of them were upgraded at the same time. No form of Wordpress caching (beside query caching) is used on any of the blogs. During the aforementioned period, this blog received an average of 10,000 pageviews a day and all the other blogs combined saw an average of 5,000 pageviews per day. If there is any interest, I can provide what settings work best with MySql on my server.

1/29/2007 ↓

Essay Competition Going Once … 0comments

Author: Mark Ghosh Category: General

The Blogging Essay Competition ended on January 14th but I have been giving the latest few entries some time to catch up in the number of votes. People were still voting on the entries till about a week ago when interest dropped. If you have not read through the entries or voted, I am sure the authors would appreciate your encouragement. I will tally the results at the end of this week and post the winners on Sunday.

If I have not said so already, thank you for your participation.

[EDIT] Since there is some confusion, we are not extending the competition, but extending the judging time to get all the entries similar exposure to reader reviews.

1/28/2007 ↓

Upgraded to WP 2.1 Ella 24comments

Author: Mark Ghosh Category: General

This blog is now running Wordpress 2.1 Ella and I am impressed. This server was running a much older version of MySql and since Ella requires MySql 4.1 support, I could not upgrade right away. I was somewhat apprehensive of upgrading MySql on Plesk and wanted to put aside some time for the upgrade in case things went south. This morning, I upgraded MySql, this blog, all the plugins and performed some much needed tweaking and maintenance.

For those that are on Plesk servers and would like some instructions on how to upgrade MySql safely, this post should help. The upgrade was simple, the instructions made sense and were complete, and the upgrade itself went without a hitch. After the upgrade, I tweaked the query cache (sorely missed in MySql 3), upped the key buffer and the thread cache sizes and optimized all the tables. I am satisfied with the results. Once I have gathered enough performance information, I will post an update with a screenshot. This post on CircleSix, mentioned previously, is a great place to start.

None of the plugins I had installed required updates right away beside Ultimate Tag Warrior which I updated and patched. I was also really glad to find that this theme was completely compatible with Wordpress 2.1 It just goes to show the proficiency of Joao Craviero. That being said, if something is broken or non-functional, please let us know.

I alluded that I was impressed with Ella and I am (with not just her music). The number of queries to generate the front page has dropped 41% and the memory requirements for the query and its cache has dropped many fold due to the improvements in the query structure. I am loving the autosave feature and the code tab on the write post page. I also like the quicker back end, the fast dashboard, the built in spell check and the small improvements scattered around the admin interface. The TinyMCE WYSIWYG interface is much easier to use and the auto formatting is more intuitive. I did end up hacking the link button on the write page so the “Insert” button was on the left instead of the right since I kept clicking the “Cancel” intuitively. Also, since we have been receiving a lot of questions on how to add news to this blog, I have added a Submit News menu item to the top menu for future reference.

So when are you upgrading to Wordpress 2.1 Ella?

1/16/2007 ↓

WeblogToolsCollection News 2comments

Author: Mark Ghosh Category: General

There has been a lot of changes at WeblogToolsCollection.com and we continue to try and make the blog as useful of a tool as possible with the least headaches. Here is some important news and some tidbits I would like to bring to everyones’ attention.

Some of my regulars might have noticed that Ajay has been getting his feet quite wet recently on this blog. Ajay D’Souza has agreed to be an author on WeblogToolsCollection and will be concentrating on Wordpress news, reviews and analysis of plugins, themes, hacks etc. I like his writing style and candor and really appreciate his openness and eagerness to learn. We have modified some of the news posting procedures and will continue to refine and change as requested and necessary. Ajay has been blogging since 2003 and currently runs http://ajaydsouza.com and http://techtites.com. You will find his WordPress plugins, themes, hacks and a regular glimpse into his life on the first blog. The latter is a new and upcoming technology blog. Besides blogging Ajay has been into designing and programming and even had a stint with desktop themes and screensaver development at http://megathemes.com.

I also want to further develop the WeblogToolsCollection community and increase the blog’s reach and usefulness. I find MyBlogLog very interesting and have been impressed with the community and the code behind it. I encourage my readers to Join the WeblogToolsCollection.com community at MyBlogLog. It is a great way for you to get your blog and your name out there and it gives you a quick advertising link on blogs you visit that has the recent readers widget (though it feels like being stalked at first). Don’t forget to Subscribe to the News Feed if you have not done so already.

I have received quite a few emails recently asking me how to submit news to the site. I strongly encourage everyone to register at http://weblogtoolscollection.com/news and post your news there. Not only does the latest news from that forum show up on the front page, we monitor that forum and post relevant material from it all the time. Conversely, you could also email Ajay or myself directly to get information to us. However, email would be the slower of the two.
Please join me in welcoming Ajay to WeblogToolsCollection.com

1/15/2007 ↓

Spam floods and Performancing Problems 16comments

Author: Mark Ghosh Category: General
Performance Graph

Persistent Spam floods have taken over again. I wish these people would quit since it is not only hurting my blog, it is also hurting their own purposes. If spammers realize that if they flood/kill their victims, they do not get the spam on the blog. It is a lose-lose situation. In addition to spam floods, Performancing has been having some serious problems with their servers (I read something about a server move) and that has been causing slowdowns and random problems. I have disabled both for the time being. I have a message in to Chris about the ad problems and I hope to hear back soon but the ads will stay off until things settle down. As for comments, they will remain turned off until the spammers decide to move on.

There HAS to be a solution to stop comment floods. For those that have suggested Bad Behavior in the past, I would like to report that it also fails in stopping the flood. As a matter of fact, it added to the http load and spawned off enough processes that Apache reached its set limit. At this time, the comment post script has been removed to reduce some of the load. As you can see from the processor graph for this particular server, it has been taking quite a beating from all of this.

I would like to say that I have the inclination to come up with a clever script to automagically rename the comment post script when a flood starts, but sadly I doubt I will have the time.

[EDIT] Comments are back on. No word from Performancing.

IMPORTANT: Speaking of issues that need to be addressed. Wordpress 2.0.7 has gone gold. Only a few files need to be updated for this release. Please download and upgrade as soon as possible.

[EDIT] Received a second email from Chris from Performancing and it has been restored.

1/14/2007 ↓

Importance of transparency in blogging 9comments

Author: Mark Ghosh Category: Blogging Essays, General

This is the Twenty Fifth entry in The Blogging Essay Contest from WeblogToolsCollection.com If you would like to participate, please email me your entry at mark at wltc dot net. Please rate this article using the star system below. The competition will be judged primarily on the input from readers like you. Thank you.

This is written by Bes Zain

Online users prefer sticking around sites which are written by people with clear intentions. Online users also like it when blog authors express things transparently. Being transparent on the web is vital for a site to succeed. When you are open to your users about yourself and your site, you will gain more trust from people visiting your site compared to if you made yourself and your site anonymous. You must practise and master the art of transparency in some area of your choice on your site if you want your site and your blogging to succeed.

What does practicing transparency mean?

Being transparent on the web is the same as being transparent regarding certain things with people in real life. Tony Hung on Problogger says that transparency “means that no matter what the blog is about, the readers know what they’re getting into.” Mentioning your personal details on the web is still considered a taboo by most people. While personal information should be kept private in many cases, giving users extra information that lets them know who they are indirectly interacting with is an excellent step towards establishing your credibility and making your blog better. Here I present to you some explanation of transparency by showing you how a company and an individual deal with transparency through a site and a blog respectively, and how I try to deal with transparency through different ways.

How a company website can show transparency

Any site on the internet can use the power of transparency to gain loyalty and trust. Whatever a site maybe about, the more information it gives to readers about the nature of the content offered, the better. Take Agloco as an example. It is run by the same founders who ran AllAdvantage. AllAdvantage became popular in 1999 because it paid online users to view ads. It closed in 2001 because of not earning enough money. Agloco explains this on its new site with details about the past and how the new model is more stable. This comparison is a form of transparency, where a company mentions the bad things that happened before and explains the current plans in order to regain any broken trust from previous users. This way, users can know about the risks involved when using such a service. Simply visit http://www.Agloco.com directly.

How individuals can practise transparency on blogs

In addition to content, it is sometimes important to make the online personality of an author transparent. When people read great content, they wonder about the author. The author, whether a single person or a company, becomes associated with the content in the minds of the readers. If users can trust the author, they will try to read more things written by that author. Darren Rowse is an example of presenting yourself transparently. The ProBlogger author talks about how much he earns from different advertising mediums and also about his personal life from time to time on his website. Users see Darren as someone who is willing to share something personal from his life which results in users associating his site with quality content and Darren himself with credibility. Because of this, Darren is trusted since users know who and what they are dealing with when they visit his blog.

John Chow recently launched a linkback campaign where a MiniTV USB was offered as a prize along with a linkback to anyone writing a review of his site. The review could be either good or back, and John explained in his post how this would benefit both his site and the site of the reviewer. This is transparency, where the users know exactly what the blogger aims to gain from the blog and what the blogger aims to give back to the users via the blog. The contest is now over at JohnChow.com and John is still offering linkbacks, so I thought of using this as an opportunity to use his site as an example of transparency on blogs and as a small review also.

My attempt at transparency

When you are doing something via your site that the users may not be aware of, it is best to explain things that may not be obvious. Take the Amazon links on my site as an example. Almost all of my Amazon.com links [except the one mentioned in this paragraph] have a referral id in them which allows me to earn referral commission from Amazon purchases by readers like you. This is stated in my About page also. Take this very post as a second example for this. I stated clearly earlier in this post how one of the links contained a referral id for Agloco while the other did not, and I did that on purpose to convey this example. Similarly, stating my intentions behind reviewing John Chow’s site while using it as an example for my post at the same time is my attempt at making this very post as much transparent as possible.

Just like in real life, when people know more details about a person online, they tend to interact with that person more comfortably. I have noticed on my site that people contact me more when they know something about my site or myself compared to when they do not know anything about me or my site. Being anonymous is nice, but just like in real life, you must open up some part of yourself, directly or indirectly, or else risk alienating yourself from the world. Am I good at being transparent? No. I am still learning everyday on how to be more transparent and how to open up some parts of my personal life for the benefit of my site readers, and how to keep certain parts only to myself as I do in real life.

My conclusion : be transparent about relevant things

You do not have to be completely transparent on your site about everything related to you, specially when some things are not related to your site. While a reader may be interested in knowing who a site owner is, they will not be expecting to know everything there is to know about that site owner. Be transparent and be mysterious. Refrain from mentioning unnecessary details. Stick to the point and convey the point so well that the users know everything that is to know about the nature your site and the message conveyed through it.

Regardless of the nature of your site, users will trust you if they notice that you are willing to share something interesting with them. The more open you are about relevant things, the more trust you will get from your users. Transparency online is a good thing. The more transparent you are about yourself and your intentions on the web, the more respect and loyalty you will gain from your fellow blog visitors.

Blogging is Karma 7comments

Author: Mark Ghosh Category: Blogging Essays, General

This is the Twenty Fourth entry in The Blogging Essay Contest from WeblogToolsCollection.com If you would like to participate, please email me your entry at mark at wltc dot net. Please rate this article using the star system below. The competition will be judged primarily on the input from readers like you. Thank you.

This is written by Sreejith Ramakrishnan

When I refer to this statement I’m talking about the westernised version of karma other than the traditional Indian word. Here, karma refers to the “do good things and get good things” approach. Before starting off on this topic, read through the lines which follow, and feel the difference between an idealised world and the real world. So, here goes a little recap about blogging.Many of you may feel that this is just article about the evolution of blogging. But, the point is that, reading this would help you conceive the theory.

Blogging evolved as a medium or platform for expressing opinions and circulating news. Within a short period of time, blogging has achieved “world domination” through it’s simplicity and power. Anyone, from teenagers to professionals, can be a journalist. They can publish and popularise their views, in their small corner of the blogosphere. This led to immense changes in the whole “feel” of the internet. Blogs became more and more common and it increased exponentially.

Search engines whetted their appetite on the rich content from blogs and blogs became “a search engine’s best friend”. But trust me, this is a much idealised description of what is going on. People, who knew the power of blogs and the advantage it had, over traditional websites, began to switch to blogs and started practising a lot of “tricks” to get attention. These tricks, eventually, became “parts” of blogging success.

Us bloggers started to manipulate the blogosphere. We started to steal content through RSS syndicated feeds and popularised it using bad SEO. We blended Ads with the page layout to rip off ignorant visitors. We, literally, sold our own views, through article directories.

But why ? Why should we be cheating, when we are already given equal possibilities ? Don’t you think we are competing on unfair grounds ? Well, we are. Some may think: “Dude, that’s the way it is. How am I supposed to make a difference?”. But, the fact is that, we can make a difference !! How ? By “blogging for karma”. You may ask: “Hey, you new age hippie freak, how are you supposed to do that ?

It’s easy. Do good things and get good things. That’s all. So, how to do good things ? Well, writing good articles which would help a lot of people from some kind of problem is a good thing. Just think of it like this : You’re helping out a lot of people who are in need of help. All for free !! So, you’re doing a big favour. And what do you get in return ? That’s the best part !!

When you blog for those of people, you’re actually helping them a lot of hours of struggling. So, when you write good content, obviously, people like it and you get “good karma”. Now, this “good karma” is going to be really helpful in the long run. When people like your content, they come for more and more of it. Thus, increasing your traffic.

Gradually, they become loyal to you. They will start trusting and respecting your opinions. They will recommend your blog to other people so that more people come to your site and feast on your content, thus leaving more good karma. And, as long as you keep doing this, you get more karma and this my friend, goes on and on !! And many a times, people may think your content is worth some bucks and may leave you some donation, that you actually deserve.

Gradually, search engines will also start trusting you, because of the traffic patterns to your site, and you will get ranked higher in SERP (Search Engine Rank Pages). After a long time, you evolve to become an “authority” in your topic, all because people trust you. And, the other “big guys” out there will say : “Hmm…who’s this new kid in town ?”. And HURRAY, you’re in their club !! You’re a blogging celebrity !!

But remember, all this comes from just one little concept: “Blogging is karma”. Though it may take a lot of time and effort to practise it, it is still worth it. Of course, karma isn’t the only road to success. But, this concept leaves long time results which can stretch to a lifetime of blogging success.

How to say controversial things 10comments

Author: Mark Ghosh Category: Blogging Essays, General

This is the Twenty Third in The Blogging Essay Contest from WeblogToolsCollection.com If you would like to participate, please email me your entry at mark at wltc dot net. Please rate this article using the star system below. The competition will be judged primarily on the input from readers like you. Thank you.

This is written by Manuel Amador

Offending your audience for fun and profit: how to say controversial things

Do you blog? Then offending your audience should be the least of your concerns. And here’s why.

I’m going to begin this article with a single thought: I’d rather you insult me than have you be dishonest with me.

And here’s why.

Lies and deceit in pretty words

Let me lift a couple of words from one of Paul Graham’s writings:

Another approach is to follow that word, heresy. In every period of history, there seem to have been labels that got applied to statements to shoot them down before anyone had a chance to ask if they were true or not. “Blasphemy”, “sacrilege”, and “heresy” were such labels for a good part of western history, as in more recent times “indecent”, “improper”, and “unamerican” have been. By now these labels have lost their sting. They always do. By now they’re mostly used ironically. But in their time, they had real force.

We have such labels today, of course, quite a lot of them, from the all-purpose “inappropriate” to the dreaded “divisive.” In any period, it should be easy to figure out what such labels are, simply by looking at what people call ideas they disagree with besides untrue. When a politician says his opponent is mistaken, that’s a straightforward criticism, but when he attacks a statement as “divisive” or “racially insensitive” instead of arguing that it’s false, we should start paying attention.

The message in this? Say what you mean. Impopular speech is still valid speech.

Political correctness: censorship in disguise

What’s the difference between political correctness and honesty? One lets people offend with fancy words in disguise. The other means “honesty first, respect and consideration second”.

Which one would you rather apply? If you said “political correctness” to yourself, let me ask you one thing: do you think honest discourse is less valuable than popular discourse? I beg to differ. If you are a moron, and I call you a moron, it’s the truth, no matter how unpopular. If you’re a moron, and I say “but, well, you’ve got your own opinion, and we’re both right”, then I’m a bigger moron for being politically correct and not telling the truth. Political correctness is just a way to make discourse “less offensive” and less truthful.

Say what you mean; use transparent, contundent, honest words. For example: have you heard the word “handicapable” being used? That’s a great example of political correctness, because:

  1. Can someone honestly think people with hindrances are “more handy and capable” than people without them? The word “handicapable” certainly suggests a falsehood.
  2. The fact that handicapped people are, well, handicapped, doesn’t mean they are worth less than a non-handicapped person. Fortunately, we live in a society where everyone has the same rights and the same intrinsic value is bestowed upon all of us.

So, in this particular example, just because it’s “hip” to call handicapped people “handicapable”, doesn’t mean it’s an honest word. If you ask me, equating self-worth with capabilities is offensive to handicapped people. Using “handicapable” reeks of political correctness, a “feel-good” word that conveys a falsehood in disguise.

Don’t just stay there, make a fuss about it!

In short: if you want to raise concerns about something in your blog, then don’t hold back. Don’t try to cater for people with thin skin. Odds are, they’ll be the ones marketing your writings.

Do yourself a favor: and attempt your best to deliver your ideas them with the most punch and the greatest veracity. Use your courage to say things. And, for the love of all things dear: don’t shut up!

Leave the “politically correct” and “slanderously afraid” angle to newspaper journalists; after all, almost no one reads them anymore.

And for the love of all things dear to you, please don’t shut up.

“But think of the children!”

You may think that, by practicing self-censorship, you’re serving your audience; nothing could be further from the truth: politeness and political correctness usually do your readers a disservice.

Always prefer plain facts and truth, even if they’re inconvenient. Cherish and uphold your own values in the face of defiance. In other words: don’t lie, and don’t “dress up” stuff. Incongruence in discourse has a way of showing.

If I have learnt anything in years of blogging, is that offended audiences are the most rabid readers and spreaders of your word. They may whine and complain all you like, but they sure count as page views.

Advertisers and sponsors count as readers

The same philosophy must apply to your sponsors and advertisers: it’s your duty to treat them straight to the truth, no matter how inconvenient it may sound. Doing the opposite is called dishonesty, and people pick up on that.

Be dishonest about your stakeholders and, sooner or later, your readers will shove your writings into the big archive (also known as the recycle bin of oblivion).

Treat people like they deserve - no more, no less

In short: don’t be afraid to alienate your readers - you may end up censoring yourself, and that’s not good for neither your readers nor you. Wanna hurl a couple of “bad” words at me? Do so, but don’t lie to me. Heck, you should apply this philosophy to your entire life! A couple fistfights never killed anyone.

In the end, a couple roughed feathers won’t harm anyone, and they could benefit you. Remember: if you tip-toe around your readers, they’ll head somewhere else.

Now I’ll leave you with a reading assignment - two must-reads that’ll let you learn more about yourself in the world:

  1. What you can’t say, by Paul Graham
  2. Re: What you can’t say, by himself again
S2