Google Risks

Some guy wrote a rant that his Google G-Mail account got disabled. So he used the Contact Us form to alert Google. He swore that he used a secure password. Therefore he doubts that his password was compromised. Google responded that they were looking into the problem.

In the end, the poor dude lost all his G-Mail history. This falls under the general risk of keeping your data in the cloud. I understand how easy this can be. Google has huge amounts of disk space. They have a nice and free product for you to use. You start using it and don’t look back. But you have to plan for the work case. That’s what I do.

You do not have to move away from the cloud to minimize the risks associated with it. For example, you can keep more than one Google account. That way you can split some of your email across multiple failure points. Yes this might cause some overhead while you check multiple accounts. However you can also use one account to aggregate mail from all the others.

The example guy from this story also lost his blog. This is something that is dear to me. I have spent the good part of a year blogging hard. I would hate for all that to go to waste. That’s why I have moved away from creating multiple blogs under one Google account. I am at the point where I create a new account each time I create a new blog. This is done even if I am working on a throw away blog.

I expect these problems to become more common as the industry embraces and moves into cloud computing en masse. You would be wise to assume that everything on the cloud will fail. The earlier you prepare for such a pending disaster, the better off you will be.

Blog Authority

In 2006, Mads Kristensen stated on his blog that Deflate was faster than GZip. In fact he found Deflate to be 41% faster than GZip. Recently Jeff Atwood wrote a post on his Coding Horror blog about this. He figured there was something wrong with this comparison. Both programs use similar algorithms. He determined he would not take this information for granted. So Jeff did a test. He found the programs to have comparable performance.

Jeff used random HTML files. He varied the file sizes for his tests. Jeff did realize that the Mads post was from two years ago. However he used this example to make a point. You should not trust what you read on the web, especially in blogs. He said that blogs posting incorrect information are dangerous. The real danger lies in developers believing what they read on the web. The real interesting part of Jeff’s post was the numerous comments from developers.

Not all blogs are created equal. Incorrect information posted on rarely read blogs does not do as much damage. In other words, blog authority matters. You really should not trust anything you read. A blog is just somebody’s ideas. It is not hard fact. It is unfortunate that programmers are gullible.

There may be some hope. There were a number of readers who commented that they did not believe in Jeff Atwood’s findings. This caveat holds true – reader beware. Blogs after all are really not that important. You can read blogs to look at different approaches. However you should verify all that you read. That’s the due diligence that us developers must perform.

The Future of Blogging

I read two articles/blogs about the future state of blogging. One was from Wired. The other was a response to the Wired article by Mark Evans. Both painted a somewhat bleak picture about the state of blogging. I take these outlooks seriously since I am very much into blogging myself.

The Wired article stated that blogging has been overrun with assorted marketing campaigns. There are very few real voices in the blogosphere. Blogs are becoming very impersonal these days. They are mostly professional sites that do best. It is hard for the little guy to get noticed. The true bloggers get a lot of aggravation like being insulted on their blogs. New formats are talking over. Twitter is the new Blogger.

Mark Evens responded to the Wired article. He is a guy that provides the Canadian perspective. He said that blogs showed up around 5 years ago. Now there are a total of over 175 million blogs out there. And by blogs, he means sites with text, links, and maybe an image or two. There is a very low barrier to entry. Hey. Most of my blogs are on free hosts. Even though the total number of blogs may be large, there were around 7 millions new blogs in the last 4 months. In other words, the popularity of blogging may be dwindling.

Is it true that Twitter and video logs are taking over? I know they are popular. However I continue to author a number of blogs. I also read a good deal of other people’s blogs. Perhaps it does not matter what other people are doing. One important side about blogging is that you do it if you like it. I also don’t care about others if people continue to visit and read my own blogs. It might be that blogs are not the hip thing to be doing. That is also fine with me. However I don’t think the sky is falling here.

Auto Blog

I enjoy writing posts to some of my blogs. However sometimes it is a real chore. I want to add some value and provide some pictures for a bunch my blogs. But who has the time? Hey. I am a computer programmer. Why don’t I write a program to do this for me automatically? I shall call this project “Auto Blog”.

At first I think that I will just write a program that mimics me. In other words, the program will start my web browser. Then it will type in my Blogger account and password. It will upload some pictures. And it will type away in the browser. This is almost like a virtual me. It also seems like it will be a lot of work. I might be able to handle writing a program that mimics what I would write. But it will take some time to make the web browser think the program is me typing away at the keyboard and clicking the mouse.

So I do a little research. There must be a way for my program to communicate directly with Blogger. I find that there is. Blogger has an API that programmers can use. It even does this via XML which I want to learn as a programmer. If you do not know what XML is, don’t worry about it. I start to dig into the details of how to make my program communicate with Blogger. Then I find a critical piece missing. There is no way to programmatically upload images.

Ouch. That was the whole point to my Auto Blog. I want to share a lot of images and post some commentary with them. I guess I will have to go back to the drawing board. In other words, I need to take the path where the program simulates me typing on my keyboard and clicking my mouse. This is the hard route. I figure that the good things in life do not come easy. This is a prime example of that principle. Go me.

Maximize Clicks

I have a number of blogs on miscellaneous topics. Recently I added Google AdSense to them. The goal is to make as much money as possible from users clicking on the ads in my blogs. To this end, I want to eliminate any distractions that might cause the users to not click on the ads. So I have tried to configure my blogs to not have many things to click other than the ads.

Therefore I have removed comments from my blogs. I have also hidden the labels for each post. As far as the sidebar goes, I got rid of the About Me link. I also ditched the blog history. In some cases, I have even gone as far as to eliminate the titles of each blog post. The title is clickable and brings you to a page with just that blog post on it. There should be no need for users to click that.

One of the few extras I did keep was the images I include in each blog post. Those are essential to a good looking blog. I did shorten the number of posts that are displayed on each page of my blog. This number was strategically chosen to be as long as the ads that are placed on the sides of the blog posts.

My hope is that this increases the chance that viewers of my blog see the ads and click them. The danger in these extreme methods is that my blogs will not remain interesting to keep the users coming back for me. So now I really need to engage the readers with some sharp writing and awesome pictures. I also need to ensure I post very often, as they see less blog posts per page.

I will let you know how this works out. For now I am already seeing an increase in the click through ratio on my popular blog pages. It is my hope that this trend continues indefinitely.

Blog Lessons

I read a post on the Latest Geek Stuff blog. This is a blog written by omfut. His post was entitled “1 Year of Blogging, What I Learnt (sic)”. Some of his experiences matched mine from my 10 months of blogging. I thought I would comment on these findings.

Omfut has been blogging for 1 year. He said blogging is fun when you enjoy it. He cautioned bloggers to not let it run your life. Even though it is hard to write every day, that does usually increase traffic to your site. What is your goal? Are you just trying to gain more traffic to your blog? Or are you sharing quality posts? The best blogs are those for which the author has a true passion.

My initial goal getting into blogging was to make a lot of money. I have not been successful at that. However I have chosen blog topics that really do interest me. It is also fun to learn about the technical side of blogging. For example, I liked learning how to use Blogger. And it was a trip to get into the world of Google AdSense. I am finding more and more that I want to learn how to do web programming.

Here was a funny thing from Omfut’s blog post. He said he put AdSense on his web site just as an experiment (as opposed to making money). Yeah right. It is fine to try to make a few bucks on your blog by using ads. But don’t try to fool us into thinking the goal behind it is not to make money. You will be only fooling yourself. Just for that you get no clicks on your ads from me buddy. Aside from that, good blog post. Hopefully you will still be blogging 1 year from now. I know I shall be.

Got on Reddit

I normally read Reddit to find good posts on programming. My default view on Reddit is to view the top “Hot” articles. This weekend I was surprised to find my Days of VisiCalc post coming in at item number 63 for hot programming posts. It was on page 3. This was very exciting as I did not even submit the blog post to Reddit. I could not help but log into Reddit and vote my item up. Hey. I wrote the darn thing, so I am going to give it a thumbs up rating.

My blog post that go onto Reddit was just my 2 cents on another interesting blog post about VisiCalc development history. Some comments on the Reddit submission said that my post helped call attention to the blog item I wrote about, even though it had itself been added to Reddit a couple months ago. Other comments stated that the blog I referred to was better than my own blog. This may be true since that blog was written by a guy who worked on VisiCalc.

My Redddit submission had received 16 points. Not sure if that means there was a net of 16 positive votes for it or not. I don’t think so as the submission received 42 up votes and 32 down votes. Whatever the point calculation, I am still happy that I can say that I was on Reddit. Thanks to Reddit user gst who submitted my blog entry in the first place. Props man.