Twitter closes down Posterous

Sad to see good products go down and fade to oblivion. I received an email from Posterous, saying that the service was closing down so the staff could focus more on Twitter. Here’s an excerpt from that email –

Posterous launched in 2008. Our mission was to make it easier to share photos and connect with your social networks. Since joining Twitter about one year ago, we’ve been able to continue that journey, building features to help you discover and share what’s happening in the world – on an even larger scale.

On April 30th, we will turn off posterous.com and our mobile apps in order to focus 100% of our efforts on Twitter. This means that as of April 30, Posterous Spaces will no longer be available either to view or to edit.

What this means for the thousands of users on Posterous is a migration process to other publishing platforms. This means researching on other platforms who provide similar service. Fortunately, Sachin Agarwal, the founder of Posterous has moved his personal blog to WordPress and states his reasons for choosing WordPress.

What makes me sad is that a good product which was working and had millions of users is being shut down. Another example of this happening is Google Reader … it was still being used by many and I still have not found a satisfactory replacement for it! I wonder what must have gone through the core team’s mind when they decided (or were told) to pull the plug on this service.

Why do organizations acquire other start-ups only to disband the team and use them for fuelling their own product development? I understand the acquiring company must have clarity on why it is acquiring the other firm … was it ever there when Twitter acquired Posterous?

An interesting perspective to Technology

I have been working for the past decade or so, and almost always in the Technology department, in fact, I have headed this department in at least 3 different companies yet. In all these organizations, I hand picked and built the entire team from scratch, was involved in mentoring and training them as well. Yes, I am a technology geek and I am loving it!

Being a geek means having strong opinions about those things … when it comes to technology, yes I like to have a perspective about it from different view points. Notice the difference between opinion and perspective … the earlier has to do something with ego and may not be an open framework of mind to work with, the later is a bit more open and helps you broaden your views. This is one such post … my view about technology has been broadened … when I came to read Srinivas V.’s blog about Technology: A Citizenship Perspective. It’s an interesting perspective to technology, here’s an excerpt –

Technology enables us at three levels.

At the first, surface level, technology is a tool, a convenience, a method of doing things faster, with less effort, more accurately, etc. Using technology as a tool, we can achieve tremendous savings in terms of human effort and removal of drudgery.

At the second, deeper level, technology transforms into an enabler of scale and multiplied capacity to serve. Using technology as a scale enabler we can provide access to millions, provide anywhere-anytime support, etc.

At the third, deepest level, technology becomes an engine for human and social transformation. Technology then transforms man’s possibilities, man’s power to contribute, man’s ability to significantly change the equation between him and traditional systems of delivery and control.

Ahh … it can be a mindful to go through the entire bit, the original post is even lengthier (and I would advise that you read through it atleast a couple of times before you decide to comment!).

So, we all know that an ipod is essentially an mp3 player. It helps us to listen to music that we want to listen to. This would be technology as a tool. If we get stuck here, then we would end up harping about processes, methodologies and functionality.

If we go to the next level, then this same functionality which was being done for 1-2 people now needs to be done for a 1000. It should scale. If we are at this problem … then you are handling scalability. We would end up talking about uptime, users, requests per unit time and so forth. This is a numbers game, how many more can I handle – that’s the question that you would end up asking your system.

The third level that’s being discussed changes the way we normally do things. Apple changed the way we listen to music, Google changed the way we use email, Facebook is pretty much dictating what we do online in our idle time. Technology that changes you.

To be honest, my initial response was to disagree with this, however think about it. When people work on a technology … the approach they are taking decides which level the technology will go to. If they build it to work, it will be a tool. If they build it to scale, it will be a scalable tool. If they build it to change lives, it will be a transformative tool. Most of the awesome products that we know, were created with the change in mind. Not functionality, not scalability … but change. And change they did.

Earth Day 2013

April 22nd, is Earth Day and you can see that in a beautiful interactive Weather Control Doodle on Google’s home page.

On Earth Day, I would expect people on different social media channels to do multiple idiotic things … such as switching off their electronic devices for an hour. Yes, and that would make a difference when the very social network you are posting on creates more pollution in an hour than what you would in a year!!

I consider myself as a capitalist, someone who loves to see the wheels of industry working and creating things from scratch. When these wheels end up destroying and defiling mother nature, I fall in a conflict of interest. To stop industry all together and work in restoring the world … or to keep destroying the environment and fuel the industry. It’s easy to give the politically correct answer – we need to save the planet, save the earth.

My question is why cannot they co-exist? It’s a foolish notion, but I think this can be done by Going Green. I don’t mean the Going Green which tech companies talk about … but more pragmatic and grass root level things. So apart from shutting down your computer and goofing off for one hour, what green activity are you going to do on Earth Day 2013?

10 tips to save you from dying in DOTA2

DOTA 2 has been around for less than a year, but the gaming community has been fast adopting to this game. This community is mostly made of people who have been playing League of Legends, or Heroes of Newerth … and also the successful predecessor DOTA. What this means, that sometimes this community can be unforgiving for newbies.

There is a reason for that as well … when you die unnecessarily, the enemy hero gains money and experience

I have not seen a Pub game wherein the newbie does not get flamed for unnecessarily dying and feeding the opposition. To survive this onslaught, you just need to follow these steps … and people will stop calling you a n00b!

Tips to increase your survival

  1. Always carry a Tango at the start. That will help you stay in the lanes longer.
  2. Do NOT auto-attack. It’s tempting to do so … yes I know … even I used to do this. But it works out better if you don’t. When you auto-attack, you end up pushing the creep wave towards the enemy tower making ganks and one-on-ones all the more difficult. As it is, the only thing that matters is getting last hits. If you can get 100+ last hits in a game, you should be good.
  3. Keep a tab on the mini-map. You can tell by looking at the mini-map where are the other enemy heroes. Tracking them is useful since this can help you avoid possible ganks on you.
  4. Before you commit to any fight, ask yourself this question – Can I survive, are my team mates around to push/defend if I die?
  5. Farm happily, but stay away of towers. Some of the best farmers out there do not farm if they do not see the enemy heroes on the mini-map.
  6. Know your hero’s build. All the hero’s are meant to be used in a certain way. Practice with them before hand to know the best way to use them.
  7. To stay longer in a lane, learn how to use a courier to fetch items for you.
  8. Do not initiate a fight wherein you are going against multiple enemies. If your lane partner is not around, stay back and focus on getting last hits.
  9. If you are running low on health and do not have a courier at your disposal, go back to the base. The loss in XP for not being around action is lesser than the loss in XP when you die.
  10. If you are saving up gold for a particular item, remember that most items are made up of composite items. These composite items can be seen in your Quick Buy panel (Shift + Click on the item for this). If you know you are going to die, then just go ahead and buy as many composites as possible. That way at least the money is put to good use.
  11. (Bonus) Relics are good, but if you cannot farm, then getting intermediate items work better. Consider Power Treads for their versatility.

Practice on these tips and you should be safe enough!!

India’s first passenger train journey

On 16th April 1853, India’s first passenger train journey began. It started from Bori Bunder in Mumbai, all the way up to Thane. This was a distance of 32 km, wherein 3 coaches were hauled by the engine. Thus started rail transport in India.

India's first passenger train journey

This piece of history came to my notice not because of the local channels, but due to it being covered prominently by international websites such as Google (see their Doodle above) and the detailed article on Wikipedia.

What started off as India’s first passenger train journey, is now a multi-crore business and one of the few profitable industries run by the Government of India. Some of this credit needs to be given to Laloo of course, however what works for the railways is the availability of transport, the cost and it’s efficiency.

I recently traveled from Mumbai to Baroda in the Rajdhani express, and although the quality of food being served has declined over the past decade, the service and efficiency of things have gone up. The entire journey is orchestrated with your travel and you can even predict which course will be served to you with the station that is approaching. So all in all, I would say we have gone quite far since India’s first passenger train journey.

Kudos to the Indian Railways!

Resume Gaffes

A couple of years back I had posted about some of the idiotic things that people write in their CVs. Lessons were not learnt it seems … till date we see thousands of such resumes with grammatical mistakes.

If you have a grammar nazi for an HR team (and yes, we do) … then your resume will not get shortlisted … here’s a list of #facepalms which we have seen over the months. Instead of just posting them here and making fun of these excerpts, I’ve decided to be more constructive and give feedback on how to avoid these errors

Using Long Motherhood Statements

Seeking position for an organization that will utilize my skills, talent and Management aptitude, so that I may propel it’s growth and development, while also contributing to my personal and professional fulfillment.

Looking for a position where talent, sense of responsibility, commitment and output of work is required for personal along with professional growth.

Stuff such as too many clauses, long generic statements are a complete turn-off. This is a matter of personal opinion, but I think putting such things in your CV is a waste of time. The only reason I would want to read these lines is to ridicule them. If you are applying for a job, then your objective should be just that … and no need to put that down on paper, since the reason you sent that paper across is to get a job.

Why beat around the bush, just directly get down to it … it will save the recruiter’s time and that is appreciated.

Grammatical Errors and Typos

Although I am a recent post graduate, my technical knowledge, my practical experience and eagerness to learn and be a part of  your organization will surely make an additional assistance.

I would like to express my interest in a position as HR Executive in your establishing organization.

When you are done framing your resume for the first time, be sure to get it reviewed by at least 2-3 different people. Try to look for a grammar nazi … between the lot of you, errors will come out. Make a note of these and be sure to correct them! Send the updated document across to everyone at the end of this exercise. You will be surprised with the improvement in your document.