Two extreme worlds

Had some long meetings yesterday (for Christian organization). Being a part of a professional world, where vision is taught but is well calculated with high possibility ratio, I am used to do feasibility studies before approving any plan. Yesterday was extremely different, when our team met for another small election as our treasurer was leaving for a new responsibility. New treasurer was elected and new auditors were appointed too, resolution were passed for changing the signatories at different banks. All happened in quick time and then came the bigger plans.

With a 5 digit bank balance, we were making plans for a multi 8 digit projects. I looked at the team members, all were full of faith as they have seen impossible becoming possible (sometimes on the very last day). After the meeting I started comparing the two worlds, its extremely different and different processes altogether. I am blessed to play similar roles at both levels, its truly learning experience. Here are some comparisons:-

  • Recruitment: Even with limited budget the recruitment is carefully drafted. Recruitment happens across the states on India, our representatives travel to the state for interviews. Even after selection during probation period they are made to stay with the recruiter for a month to observe them closely. Different values are inculcated during probation period. Different assignments are given. I was quite surprised when I was explained the process. Sometimes the recruitment takes 4 years too, where a passionate candidate is taught at different Bible colleges. People are extremely imp for any organization and this one is very particular about that.
  • Commitment over compensation: High attrition rate? Whats that? We have people working for years with very low compensation. They are very committed but sometimes I feel very bad for the little compensation they get.
  • Everyone a visionary – At professional space we all struggle to pass the mission (forget about visions), here everyone is so much in the line of vision that the work/missions becomes simpler.
  • Organized – If you ever feel high tech companies are better organized, change your thinking. Here every single day is documented, every single penny audited, weekly targets, monthly targets, quarterly reviews. Most of the work is done using excels and some part of it on tally.

There is so much to write about these two extreme worlds but I will give it a halt here as I am expecting some calls. I am so lucky to be associated with these two worlds, both adding different dimensions to your thinking.

Stefan Engeseth launches Detective Marketing ver 4

Stefan Engeseth (one of Europe’s most creative business thinkers and a top-ranked speaker but I know him as a marketing blogger with some great post) launches Detective marketing fourth edition titled “The book that best-selling business writers read”.

This book talks about creativity, brand living and many more detective marketing concepts. I will write few lines about this era creativity before giving you the link to free download (Yes, the book is available for free 🙂 ).

  • Creativity can be distributive. Imagine a new Monalisa painting done by 100 painters, thats the world we live in. There are many examples of this. We call it crowdsourcing, many average crowd vs experts.
  • Creativity is incremental. People don’t like perfection, they like incremental creation where they can be a part of (Stefan says, “invite you customers to participate in projects at early stage.“).
  • Value of diversification in creativity. Stefan says, “mix people in meetings, hire different talents“.
  • Be dumb – Read the post Marketers should be dumber than customer, Stefan gives a simpler way out, “Involve a person from street in your meeting“.

Let the guru himself explain the rest.
Download detective marketing

Download at http://blog.detectivemarketing.com/D-M_Freebook.pdf. Wishing him all the very best with the new edition.

What strategies will fail?

Here is a quick pre-litmus test to help us understand the success possibility for any strategical implementation. It is widely applicable from product development to HR policies, from marketing campaigns to personal life. Not to forget, exceptions do exists and this posts doesn’t address the exceptional cases, rightly so.

  1. No follow up plans: Any strategical implementation which doesn’t include a follow up plan will most probably fail, as after implementation some parts may need a pruning. Sometimes the whole plan may need a revamp and a delay can do catastrophic damage. A follow up plan needs allocation of resources for required period. Depending on the investment and the importance of the implementation, the follow up plan should be given priority and resources over other visible tasks.

    Some examples:

    • When a website goes for a complete revamp, Google analytics becomes our best friend. The company that does the changes without allocating enough resources for a follow up might not see the true benefit. When Google decided to show 30 results per page the traffic went down by 20%, a follow up plan ensured the user satisfaction, they rolled back to 10 results per page.
    • Implementation of new HR policies without a follow up plan can create internal (hidden at surface level) dissatisfaction generating negative energy zones in a company. Company should allocate resources for follow up plans with the implementation to avoid such negative zones.
    • A major product launch without a follow up plan can fail in spite of of its great features. I wonder whether amazon’s mechanical turk had a follow up plan, now it is full of spam. They should have tried making it free review (using significance factor) or doing something different.
  2. The Perception of Unfairness – Communicate – Being perceived as bad is equivalent to being bad, as good and bad is just a perceived feeling. So it is very important to communicate your vision in simpler terms. Example: A company changing its flexible timing to more fixed timing can create dissatisfaction but once the purpose is clearly stated, the dissatisfaction level can be lowered. Sometimes even a good move is perceived as bad, ERP implementation is one such example. After every ERP implementation companies spend a good portion of money on change management, educating people about the changes and its benefits with their new role.
  3. Approach can make all differenceMary Poppendieck’s Team Compensation is a great example of right approach where she involved the team in discussion instead of going by the traditional compensation way. It is the approach that made the difference. Remember satisfaction is just a perception. Sometimes people are satisfied with less if it is done through right approach. A right approach can make wrong right and vice-versa a wrong approach can make right wrong.
  4. Trust factor – Trust factor (in terms of product we call it brand factor) plays an important role. This needs to be build with time. For a trusted HR dept, implementation becomes easy as people accepts it trusting the dept. Also the openness in the system keeps the improvement cycle active. Its an attitude based implementation.

There are more things but I am keeping it short. If I have to choose one of the above, I will choose the follow up plan over anything as it will ensure other.

Romantic fever is over left is uh ah and ouch

Thanks to all who responded to my post “Girl: Aji, you are hot“. Finally the romantic fever is over and some uh ah ouch is still there. WOW, My romantic fever is the most commented post so far on this blog with over 25 comments.

I took a complete rest on Sunday as well, no work at all :), taking medicine for body pain. Thanks to all for the wishes and prayer. A new week, new challenge – appraisal system.

All about SVN – subversion

I can’t imagine life without subversion. If I look back, I can still see we maintaining different “change log files” to track the changes and doing a daily local backups to preserve daily changes. Every other week we used to have (almost unpleasant) discussion, “who made this change?“, “What happen to the previous copy, do you have a local copy?“.

What is SVN?

Definition says, “open source version controlling system using a center repository with great unique features like directory versioning, true versioning, atomic commits, versioned metadata, plugin with Apache for new network mechanisms, consistent data handling, efficient branching and tagging and hackability”.

According to me, “It is my personal programming assistant, I do the logic and program and it takes care of the rest”. I can’t image programming with SVN.

SVN functional cycle

Let the image do all the explanation, I have tried to keep it simple. Do let me know if it is not clear.

SVN - Subversion cycle

Summarizing the red-bean svnbook

Some of the commands that will take care of 99% of your svn work (for details read the book).

  1. SVN Checkout – (shortcut svn co) This will create a private copy/local copy of the project for you.
  2. SVN Commit – (shortcut svn ci) Publishing your changes to main repository, making it a part of main work. You can commit any number of files at one go. Use atomic commits as much as possible.
  3. SVN update – (shortcut svn up) Update your local copy with the latest changes done to the main repo. Remember you can also do a svn update -r445 (445 is revision number, a previous snapshot of the porject).
  4. SVN diff – compare two revisions (revision is like a snapshot of the project). See SVN cat also.
  5. SVN log – this shows the log message done with SVN commits. Always do verbose comments with svn commits for YOURSELF.
  6. SVN add – This is to schedule a file/directory to be added with next commit. It is not added to the center/main repo till next commit.
  7. SVN delete – schedule a file/directory to be deleted with next commit
  8. SVN copy – creates a duplicate copy but it maintains the copy history. The best part is certainly the copy history very useful for branching and tagging.
  9. SVN move – makes like simpler, it is just a rename (I used to do a cp, del, svn add for one command).
  10. SVN status – I think I use this command more often that any other command as it doesn’t do anything. It shows you all the changes that has happened to your local copy. (If you are interested in understanding, read how SVN maintains a local copy of checkout version to track changes). You will A (svn add),C (conflicts, you are changing something that is already changed),D (svn del),M (this is with svn up, new changes syncing to your local copy),X (I have never seen this),? (not a part of SVN),! (SVN expecting a missing file),~ (some changes to the attribute of the object), L (Locked files) and I (ignored) labels for changed files.
  11. Svn revert – undo the changes done to the local copy. Works well with svn diff.
  12. SVN cleanup – When subversion operation (SVN writes to a log file before doing the final task and removes when done) are interrupted (stays unfinished) in between, the log files are not deleted.
  13. SVN propedit – Ignoring some cache folders can be helpful svn propedit svn:ignore ‘cache/temp/’ –editor-cmd ’emacs’. This will open emacs editor, enter * (or any rule) to ignore all and save.
  14. SVN info – Print information about paths.
  15. SVN Merge – It applies the changes unlike svn diff. Useful when you do branching or tagging. I haven’t used it in a convincing way as branches for our projects did not make much sense to me.
  16. SVN Switch
  17. SVN ignore
  18. SVN mkdir
  19. SVN blame
  20. SVN propdel
  21. SVN propget
  22. SVN proplist
  23. SVN resolved

Some admin help

  1. SVNlook – (subcommands) author, cat, changed, date, diff, dirs-changes, history, info, log, propget, proplist, tree, uuid and youngest.
  2. SVNadmin – As an admin you can’t live with out. (subcommands) create (to create the project), deltify, dump (when you need to get a part of the repository as a new repository, very useful when some revisions are corrupted, you can use dunpfilter with it), hotcopy, list-dblogs, list-unused-dblogs, load, lstxns, recover (very helpful when nothing else works), rmtxns, setlog and verify (most of the troubleshooting starts and ends with verify).

Also read about fsfs (name of a Subversion filesystem implementation) and its advantage over Berkeley DB-based implementation. Then there can be a 2 GB Apache problem (which it is solved with the latest apache releases).

Hope this will give you an overall summary of SVN – subversion.

Making books participatory

Making books participatory?? Books once written is written for ever, rest are editions, how can you make it participatory? I know you are webby, are you asking to create a wiki out of our books? We know you are not well, this is what happens when a busy brain gets extra rest, get working on something useful Aji?

I am not surprised by the above comments as such comments are a part of my life ( I remember when I told by teammates and seniors that I am going to create a better multiuser blog that existing wordpress mu, or when I said I am going to challenge Google and blogspot).

What made me think so?

Here are my observations :-

  1. I was reading the SVN book again which is a printed copy of THE svnbook and I saw a lot of white pages which are unused (equivalent to waste).
  2. Even after reading books we have doubts and there are some examples that helps more. Sometimes a senior can teach you something in 5 mins which a book might take over 5 days. (PHP installation is one such example)
  3. Some facts may be outdated leading to a wrong conclusion.
  4. Some may be pure opinions which you may not agree validly.
  5. I have seen the strength of a wikipedia.

This basically apply for library books or books used by more than person but it is very valid for your personal collection as well. You always learn more than that is documented in a book.

How to Make books participatory?

This is more valid for knowledge based books. Without any further delay here are the things that can be done:-

  1. Authors should leave some space with each page for users’ comments.
  2. Library should issue multi-colored pencil, use as many dark color pencils as possible and give one for each user.
  3. If enough white spaces are not available add some pages in between chapters. That will increase the scope of participation.
  4. Award good contributors time to time.

This is a shortcut to turn an offline book into offline wiki. You will not resist it if you believe in wisdom of crowd. Will it work? I don’t know, try if it works for you :). There is fun when you try and fail and life pity on us when we fail to try. Enjoy experimentation.

Girl: Aji you are hot

This Tuesday was just another day but wore formals (not jeans) after really long. With a light blue shirt and a black trouser I left the office, for a change without spending one hour at TT court. Even after having a class on debt, credit, insurance, mortgage and other financial topics for over 6 hrs I was feeing ok.

While back home a beautiful girl (her eyes had it all) sitting next to me started talking to me. Here is a part of the conversation :-
beautiful eyes

  • Girl: Are you on orkut?
  • Me: Yes, how did you guess?
  • Girl: You holding few online articles and I am smart at guessing (inside: almost everyone is on orkut ha ha).
  • Me: You are very smart (did I do a course on featherbedding)
  • Girl: For sometime I was experiencing a special feeling sitting next to you (Her eyes were as innocent as one can get)
  • Me: (me blushing, wanted to say, “This generally happens”) oh really!
  • Girl: You are hot!
  • Me: (blushing to the skies) hmm … (falling short of words, wanted to do an instant neologism)
  • Girl: Looks like you have fever, your body temperature is quite high.
  • Me: (Fallen off world trade center) Yes generally I have, I mean, I think I developing, I am developing a good fever, thanks.

Oh sorry for this bad way (was it creative?) of telling you that “I AM HAVING HIGH FEVER FOR LAST 2 DAYS” (this is a repercussion of high fever and no tasks, suffer with me, he he) . Sorry, if I am not replying all the mails, if I have canceled the interviews and rescheduled tasks. Doctor recommended a complete 4 days of REST (by charging a 1k fees for one approved/tested sentence, “You are OK”). According to Maslow’s REST is a basic need but surely much forgotten one. Hoping to join back tomorrow.

Do comment if you have read till the end. I will appreciate your creative comments for this not so uncreative post.

Update: Also read the comments they are quite interesting, I never expected such a response.

About my Google Human Intelligence Layer

This is an answer to Saikat’s query about my Google project. As many know that Google has tried this (adding human intelligence layer to their searches) many times with various models, some are included at http://www.google.com/coop/. Custom Search Engine had a better revenue model too but still it may not do enough (I had requested for few features but no response yet). There are more improvising possible on Google results.

My Research is based on:

  1. When I search for XYZ keyphrase, the top sites have some similar characteristics which should be grouped using human intelligence.
  2. When top 10 sites are explaining XYZ keyphrase again and again, it makes the SERPs dull. Searcher should only get new information with every site.
  3. I believe Google is not the ultimate search engine but certainly the ultimate search engine algorithm so I am making this on the top of Google SERP. I will start where Google ends.
  4. Some of my experiments had fetched extremely useful information for selected sites. Thus I will be using distributed human intelligence, may be site based distribution or a group of sites based. I get thousands of search everyday, which in itself is a great achievement for phase 0.

Have you already started it?

When Saikat was there I was working on it but later decided to give it a pause. So no more implementations in last 2 months. The existing implementations (around 5 sites) are giving good results, so checking the logs weekly. But I am sleeping over the idea to start with a better 0.

How about telling us something more about adsense?

This is going to be a great system, I keep thinking about it. Every time I think of it, my energy level goes up. I will not be able to disclose it as it is the real model that will make the Human Intelligence layer a possibility. Also if it goes well, every single site on web will become a part of this network. Here the webmasters will be empowered and will have every control over the ads. Another hint: You will be able to include sites even without site owners’ permission (sometimes). I am very excited about it.

Praying to God and sleeping over the idea. Currently I am busy rewriting the Intranet book on “Web business“, I wrote this book some 3 years back but this time I will be including better web 2.0 examples and a lot more marketing concepts. I had already rewritten some marketing metrics for web, BCG and GE matrix for keyphrase analysis, which is a part of webmasterworld library.

Mobile Phone can cost you a Job

Recently I came to know of an incident where a candidate who, made to the final round after technical interviews and other HR rounds but, lost the opportunity as he did not bother to pay attention to the basic guidelines for mobile phones, “Switch it off before it switches someone off“.

The final round of the interview was with the Director of the company. The interview started off well but when the candidate got a call and he decided to attend it, using his unlimited talk time, caused him the job. The basics are more important and should be kept. I had few team members who did this 2 or 3 times before they learned it the harder way. Keep your mobiles in silent mode at important places like Churches, Interviews, meetings (with seniors specially) etc. As I sometimes say, “It may be difficult to impress someone with 100 goodies but easy to get you wrong with one basic baddy“. Similar are the SMS format emails written to professionals. I get job applications through emails in SMS format (sir, can i get a job in ur company i am really cool plz give me a chnce). My first impression is, “when you even don’t know how to send emails to a senior official for your own need (job) then how can I expect you to be good with my company products“.

It is not that people who write SMS format emails or who picks up a call during interview are not worth but it is the doubt that is created. In some circumstances, if you have a doubt then you do not have a doubt (esp for jobs), reject. Always keep the basics strong as it is not a matter of one mistake but an attitude to life. Good night, hope to write atleast a blog post next week. I am enjoying the marketing classes with new recruits. I myself is doing (learning) a lot of comparison with web business and the Kotler rules which can be redefined.

Don’t like my blog? Do this then

I am off today. Monday and off? Yes, we had interviews and server audits for last 4 weeks so could not get an off. Taking a full time off, Watching videos (I just downloaded a 1 Giga of video today from ted.com), listening songs but sorry no eating (taking and giving rest). What do you do to the sites you don’t like? Ignore? Here is another option.

Here is what you can do to the sites you don’t like [Click here to do it to My Blog]. May be the political parties can do the same to Orkut.

Enjoy Monday, I am going for another sleep (already had 8 hrs of sleep today, 1:30 am to 9:30 am), you can feel jealous I am generally gifted (thats what people say), I can sleep for hours and hours. God bless.