Category Archives: Miscellaneous

PuneGTUG: What Google Technologies would you like to hear about?

Pune Google Technologies User Group GTUG logoThe Pune Google Technologies User Group (PuneGTUG) is a group of developers interested in various Google technologies – from the Google App Engine, to Google Charts, to Google Maps and a whole bunch of others that make development of web applications (and in some cases non-web applications) easy (and of course they are free). The PuneGTUG has regular meetings where somebody gives and overview of a particular Google technology, to give developers an idea of what is possible with this technology, why use it, and how to get started. It is also a great place to meet like-minded developers in Pune.

Last weekend, for example, PuneGTUG had a presentation on the Google App Engine. The presentation was attended by about 25 people, and Pranav Prakash did a good job of giving an overview of GAE and also built a sample app right there to give the audience an idea of what exactly is involved in building an app. The slides of the talk are here.

PuneGTUG would like to hear from you as to what technology you are most interested in learning about. More generally, they are interested in finding out how this forum can be made more useful for you. And, of course, if you could speak on one or more related topic, then please let them know – speakers are always welcome.

So please fill in this form, to let them know.

And if you’re interested in keeping in touch with the activities of the PuneGTUG, join the PuneGTUG mailing list, and subscribe to the PuneGTUG blog.

Reblog this post [with Zemanta]

Governance for Startups

School banner
Image via Wikipedia

Yogesh Pathak, an advisor for many startups, argues that it is very important for startup founders to clearly lay out the ethical rules that the startup is going to play by. He points out the various issues on which the founders need to make their stand clear to all concerned stakeholders.

Governance has come in spotlight again in India due to scandals like Satyam. Normally governance is talked about in the context of large companies. However governance is a fundamental quality of any institution, small or large, for-profit or nonprofit, so here’s an attempt to highlight some issues about startup governance. Basically what “ethics” is at personal level, “governance” is at an institutional level.

Founders need to agree on an ethics policy in a startup

In countries that are high on the corruption index, India included, variation in standards of ethics affect pretty much everyone in the country: industrialists, government, entrepreneurs, citizens, and so on. It is key for even a small enterprise to have an ethics policy of its own and not just react to ethical dilemmas as they arrive. Differences between ethical preferences of individuals may crop up and create periods of conflict in a startup. Some standardization of rules of engagement (and ethics) between co-founders is ideal. e.g. Being open and upfront about any conflict of interest scenarios, etc.

A hypothetical example: A startup develops a cutting edge product and takes it to emerging markets, say Africa or other countries. Many large enterprises in such countries may be owned by the government. Let’s say a sale is possible at such a customer but a bribe is asked. What if some of the founder/management time are all right about paying bribes (to build revenue scale, which is very critical for startups) while some consider it unethical. Such a situation can result in conflict and affect the overall team spirit at a startup.

Accounting policies

Most startups work in cutting-edge areas and break ground on new business models, new streams of revenues etc. Often, established definitions and norms of accounting may conflict with the context of a new market, product, or service. Such areas include

  • what are the various types of revenues, policies regarding adjustments to revenues, what is revenue for accounting purposes, etc
  • how does the company define bad debt (collections awaited from customers)
  • expense heads and related accounting policies
  • what expense items should be used when computing gross margin, operating margin, etc

At times there may be a lot of discussion between startup management, board members, auditors, etc about what norms are prudent. While being conservative is usually a safer strategy, it is also key to listen to everyone’s viewpoint and make an informed, objective decision that is fair to all stakeholders and follows the law of the land both in letter and in spirit.

Fair treatment of customers

At times, companies may get creative in their communication with customers in order to keep customers longer or maximize revenues and profits. For example, not all costs to a customer may be transparent, sometimes un-subscribing from a service may be difficult for customers to do, or sometimes customers’ confidential information with the company may be used without their consent.

Startups need to be cognizant of an average customer’s expectations on fair treatment, as well as consumer protection laws across countries, and need to build it seamlessly in their customer experience design. Again, being proactive works better than being reactive.

Fair treatment of employees

While the laws of land, best practices in HR, and a free market for labor will usually take care that employees are treated fairly, it is key for employers to consciously design ethical treatment of employees in all their HR processes.

Investor communication

Startups are always in the market to raise capital for growth and make their dreams possible. Business plans are their main communication tools with investors. It is important to convey information such that is verifiable, accurate, and generally defensible in due diligence.

Once an investment is made, investors ask for detailed financial and operating information, usually at a monthly frequency. This information is their main tool for keeping a track of the health of the business. Investors appreciate companies providing information in agreed-upon formats, data not being re-stated frequently, knowing any surprises earlier rather than later, and an easy-to-understand explanation for the business drivers behind the numbers.

While a startup board may not have lots of formal committees, VC/PE investors are usually very active on boards, and play multiple roles in terms of tracking governance, evaluating the business, and being a mentor to the management team. It is important to form governance policies with mutual discussion and then follow them in a disciplined manner.

I am sure there are more unique aspects having to do with ethics and governance depending on the nature of business of a startup (utilizing 3rd party data on the web or IP protection, are some issues that come to mind). The above is a just a starting point touching upon major areas. Entrepreneurs have a clean slate on how to develop the culture within their companies. They will be expetced to set prudent norms and then lead by example.

About the author – Yogesh Pathak

Yogesh Pathak is founder of Path Knowledge, a business research, consulting, and startup advisory firm based in Pune.

Reblog this post [with Zemanta]

PuneTech is One – Give us a birthday gift, spread the word

Please consider putting this (or a smaller badge) on your blog/website. Click on the image for details.
Please consider putting this (or a smaller badge) on your blog/website. Click on the image for details.

Today is PuneTech’s first birthday.

The first post on PuneTech was on March 6th 2008. (Check it out, you might still find that article interesting.) In the one year, we have come a long way. We’ve learnt a lot. Some things we tried haven’t worked out, and some things we tried succeeded beyond our expectations. But overall, the feedback we are getting is that people like what PuneTech has to offer. So, on our first birthday, we feel like celebrating, and we want our birthday gifts – if you like PuneTech, please take some time out to spread the word, and get other people to subscribe to PuneTech updates.

For the rest of this article, we are going to get a little teary-eyed and ramble about the journey so far. So if that doesn’t sound very interesting to you (“How can you?!”) please skip this article and instead read the “Spread Punetech?” article, where are asking for specific help from you in spreading the word.

I (i.e. Navin)  had actually been thinking ab0ut creating something like PuneTech since maybe 2005. I registered PuneTech.com in June 2007, and finally started the site about 9 months later (insert your own joke here). When I started it, my original vision was that PuneTech would be a mini-wikipedia for technology in Pune. So my primary focus was on creating the PuneTech wiki, and as an afterthought, I added the PuneTech blog. The idea was that until there was a critical mass of people updating the wiki, there should be some reason for people to keep visiting the site, and hence I hit upon the idea of having a blog that I update every day. Also, since there wasn’t much content on the wiki initially, I made the blog the front page, and was planning to switch the front page over to the wiki “in six months”. Unfortunately, the wiki never really took off in the way I had hoped, and it remains a poor, neglected half-brother, while the blog is going great guns. Oh well. Man proposes, community disposes.

PuneTech reaches about 780+ email/rss subscribers, and an additional 400+ daily visitors to the website. The bad news is that this number is rather low considering the number of software technologists in Pune (help us change this, see spread PuneTech). The good news is that the ones we have, are really interested in Pune and technology, so we get focused attention of our readers. But the most interesting part of doing PuneTech, for us (i.e. Navin and Amit who joined PuneTech a few months after it was created), has been the offline activities. We’ve met so many interesting people in Pune that we were totally unaware of an year ago. Our knowledge of what goes on in Pune has tremendously increased. Due in part to this knowledge, we have been able to help out a lot of people in providing information or making connections. Business deals have happened because of introductions we made. People have found senior employees for their companies because of us, or because of events we organized. Small startups have discovered new avenues to market their products because of information supplied by us. All of this gives us a great sense of achievement that our regular jobs did not necessarily give. For what is supposed to be an unpaid, part-time hobby, PuneTech is a huge time-sink for us, but the satisfaction we get out of it is immense. And we’d like to share this with others – if you like doing lots of unpaid work, get in touch with us.

What next? We have a lot of ideas for what to do with PuneTech, and the community also gives us lots of ideas about what they would like to see. The biggest constraint is time. Every new feature added to PuneTech results in a little more of our time spent on it per week (without which it would atrophy and die). We are struggling with a long todo list and not enough time to do it in (who isn’t!?) So we prefer to make slow and steady progress that we can sustain. We won’t promise lots of new features, but definitely hope for some new ones to crop up from time to time.

Of course, this process can be accelerated if more people join the volunteers working on PuneTech. Currently it is just me (Navin) and Amit, with occasional help from others in the community. What would be great is if people join us and take over an entire activity (like event co-ordination, or creating content related to animation technology, or mobile technology, or fixing the usability and look-and-feel of PuneTech). We are in the process of writing out a more detailed “We need your help document,” but in the meantime, please feel free to contact us with thoughts on how you can help. The best kind of help is when you can guarantee at least 3 or 4 hours per week for 6 months or more.

But one thing you can help us with right away is this – spread the word. Please let your friends know about PuneTech. Please consider putting up an “I love PuneTech” badge on your blog/website. For more details, see the “Spread PuneTech” page. Consider this a birthday gift to us. For your return gifts, subscribe to PuneTech.

Reblog this post [with Zemanta]

How To Effectively Use Linkedin For Professional Networking: 30 DOs and DON’Ts

Once in a while a technology feature/product really appeals to you, and you have that ‘Aha! Experience’. “Why didn’t I think of this before? This makes perfect sense!”  I felt the same way when I first signed up on Linkedin in 2004. Linkedin was a fairly small, unknown networking portal back then. It surely has come a long way!

 

My first reaction was, here I have a way to maintain a ‘dynamic address book’. Other address books maintained in email programs are ‘static’. They have to be manually updated, and get out of synch when your contact changes jobs/schools/location/etc. I gradually started building my network in 2004. Over the past 4 years, I have been able to grow my network significantly through Linkedin. Various new features have been added over this period those greatly enhance networking capabilities. Features focused on tracking former colleagues and classmates were very helpful in finding these old friends.

 

Today, I have a large contact base of over 500 contacts. I extensively use Linkedin to keep track of my network (changes/updates/etc.) as well as for finding new connections. The recently introduced ‘connections update’ feature is extremely useful. You can get daily alerts about changes in your network (profile changes, network changes, etc.)

 

I think of a Linkedin profile as a summarized background with specific emphasis on specialties and areas of interest. The Linkedin framework if leveraged effectively can help you build an excellent network. [Note -To me ‘recruitment aid/job hunting’ is a tactical objective for using Linkedin; ‘networking’ is a more strategic objective in my view.]

 

In this article, I will discuss ‘Do’s and Don’ts’ of effective Linkedin usage, based on my experience. These points are specifically written for a new linkedin user or someone who doesn’t use it extensively, but wants to learn more. I have benefited greatly from following these simple guidelines in building my network and staying in touch with it.

 

Dos & Don’ts

 

0. Maintain brief, accurate and current profile information about yourself. Clearly list your specialties and provide a brief summary.

 

1. Update the correct geographic location. For users in India, there is a known issue/bug regarding Indian zip codes and how linkedin interprets it. E.g. Entering Pune area zip codes will end up displaying ‘Satara Area’ as your location. Similar issues are also there with a few other major cities in India. Until this is fixed, I would not populate anything in the zip code field (just put ‘111111’). That way, the location will show up as ‘India’.

 

2. Update a non-work email address on your profile.

 

3. I personally am not a big fan of recommendations. If you really have a good recommendation from someone senior, then put it up, otherwise don’t put them just for the sake of it. Do restrict the number of recommendations.

 

4. Ensure that education experience is correctly updated. This is very important.

 

5. As far as possible, avoid chronological gaps in your profile.

 

6. Do ensure that you have correct names and tenure for your companies and educational institutes. Typos here will prevent you from effectively using the class-mates and colleagues feature.

 

7. Avoid writing a long winding description of your experience. Remember, a linkedin profile is a ‘profile’ and not a detailed resume.

 

8. Use the ‘My Company’, ‘My Website’ links to add information about your company websites, your blog, websites that you are involved with, etc.

 

9. Remember, Linkedin is a professional networking tool, and not a social networking tool. Hence keep the profile/language/messages professional.

 

10. After you have finished all updates, do view your profile once, to check for any obvious typos or formatting errors.

 

11. Send invites to all key professional contacts from your address book. Use some discretion here. Sending invites to people who may not recognize you (people with whom you have had limited interactions) could result in rejections.

 

12. First send invites to those contacts that are already signed up on Linkedin. Probability of them connecting with you is higher than someone who is not already on Linkedin.

 

13. Leverage the class-mates and colleagues feature to find and link with former co-workers and school & college friends. This feature lets you send invites without having the email address. However, if you send invites to too many folks who don’t recognize you, and who end up rejecting your invite – you might end up in some linkedin trouble! Linkedin can temporarily put a hold of sending any further invites if you accumulate too many rejections.

 

14. While leveraging your contacts list to connect with someone in your 2nd or 3rd degree separated network, make sure you write a brief and clear note (to your contact, as well as the end recipient).

 

15. Avoid sending ‘Spam Invites’. In general, maintain some guidelines regarding who are trying to connect with. There are no hard and fast rules, but I usually try to restrict this to people I have met with in context of some business meeting/seminar/conference/networking event. I hate invitations that come from people who I haven’t even met or exchanged any emails!

 

16. Do monitor the ‘Just Joined Linkedin’ tab. Often times one of your friends/colleagues would show up on this list. You can directly send an invite to this person, if you already have their email id and add them to your contacts list.

 

17. Avoid participating in too many irrelevant groups. A few relevant groups can help you in two ways. 1) I like to look at linkedin group as an ‘electronic T Shirt’. It’s a way to proclaim to the world that you belong to a specific alumni or professional association. 2) A way to exchange discussions and establish contacts with other members of the groups. I am a big fan of #1 and don’t think linkedin is doing great with #2. Probability of getting connected to someone, whom you send an invite just because you are on the same group, is pretty low. Also, the quality of discussions on linkedin groups today leaves a lot to be desired compared to Google or Yahoo groups.

 

18. I personally prefer to not to hide the contacts list from my connections. This is subjective, and I know some people who keep the list private. However, I think this creates a negative (anti-networking) perception in the mind of their contacts.

 

19. If you are really adding some confidential person (e.g. competitor, etc.) to your connections list, then keep the network private. However, the best solution would be not to add such people to your network in the first place!

 

20. If you actively use multiple email addresses, do enter them into your linkedin profile. This way, if you receive an invitation on any of these email ids, it will automatically show up on your linkedin homepage. This will also prevent linkedin from accidentally creating two different accounts for you. If this happens, send a note to linkedin support and I believe they can merge the two accounts.

 

21. Linkedin recently started providing a way to update a one-line status about your activity. Use it, where it makes sense. I know some people who abuse it by changing the tag line literally everyday. This can be counterproductive. Remember, this is not like a tag line on your instant messaging device.

 

22. Try to maintain some communication with your contacts (in some cases, even once a year is sufficient). I know many people who absolutely forget about some of their contacts for years, after adding them.

 

23. However DO NOT SPAM your network. If you want to forward or send messages that you think are relevant, do so very carefully and make sure you send it to that subset of your network that will find it ‘relevant’!

 

24. Recently, linkedin started supporting ‘linkedin apps’. I have used the wordpress plugin thus far and it is a very good way to selectively display articles summary from your blog on your profile. Applications like Trip It also look interesting.

 

25. Create a personalized name (like a login name) for your linkedin profile. This way, your linkedin profile will display in the www.linkedin.com/in/YOUR_USER_NAME format (e.g. www.linkedin.com/in/aparanjape) instead of some complicated alpha numerical id.

 

26. Make your profile ‘public’ for search engines. This way, it will show up on web searches.

 

27. Once in a while, it’s a good idea to backup your contacts. This can be done by exporting your contacts list into Outlook or into an Excel File.

 

29. Do you use the new analytics feature ‘People who looked at this profile also viewed…’ This can sometimes come with terrific suggestions!

 

29. ‘Who has viewed my profile’ can also provide some interesting insights from time to time.

 

30. ‘People you name know’ is another new powerful feature that can suggest some good potential connections.

 

Reblog this post [with Zemanta]

PuneTech Comment Policy

PuneTech is a for-the-community, by-the-community site, and comments by our readers play an important part of the content. However, to ensure that the discussion always stays healthy, constructive and safe, we occasionally have to delete some of the comments. This note lays out our comments policy to help the community understand what kinds of comments we delete, and why.

PuneTech comment policy – Short version

  if (the comment is not relevant to the article)
     We will delete it;
       /* take your irrelevant rambling elsewhere */

  else if (the comment is a personal attack)
     we will delete it;
       /* rude people not welcome here */

  else if (the comment has abusive language)
     we will delete it;
       /* we are trying to have a civil discussion here */

  else if (the comment exposes PuneTech to legal liability)
     we will delete it;
       /* we don't want to get sued
          that distracts from the purpose of this website
          more details below */

  else
     your comment is welcome;

In select cases, we might allow a comment in spite of violating one of the above rules, if it has other redeeming qualities. Also, if we delete a comment, and you really, really want your voice heard, we suggest a workaround that will allow the world to still see the comment.

PuneTech comment policy – Long version

Relevance

Our primary objective is to provide PuneTech readers with focused, relevant articles and discussions. Anything that distracts from this reduces the value of PuneTech for our readers. Hence, any comment that has nothing to do with the article (and trust me, we get a bunch of these), will be deleted (unless we find it very interesting in its own right). If you want a job, please post your resume on naukri.com – don’t post a comment here. If you find yourself compelled to beg for jobs on PuneTech, seriously consider changing careers.

Personal Attacks

We are trying to build a community here, not poison it. Something about the internet makes people more rude than they would be in real life. Please resist the temptation. We love a good argument, we are after all argumentative Indians. But please argue the issues. You might be surprised to discover that it can be done without attacking the character of the other person.

Abusive Language

If it is worth saying, it can be said in polite language. If you have abusive language in a boring comment, we’ll delete it. If you have abusive language in an interesting comment, we will, at our discretion, remove the offending words, or sentences. If you don’t want your comment mangled like this by us, use polite language.

Defamation

PuneTech is a non-commercial website that is run by us on a part-time basis. We make no money from PuneTech. Which means that we have neither the time, nor the money to get involved in legal issues. We cannot afford to retain lawyers to get accurate legal advice. In the absense of that, we have to make a guess based on our understanding of the law. And anything that we think exposes us to legal liability, will be deleted.

Here is our limited understanding of the law:

If something can hurt the reputation of another person or company, legally, we can publish it if and only if it is true.  This is tricky because we need to be sure of the truth before we feel safe. Just because it is on wikipedia, does not make it true. Just because Times of India published it, does not make it necessarily true. And we can be sued even if we are simply relaying info published by someone else.

Even if the damaging statements are contained in a comment made by a third-party commenter (i.e. somebody other than us) we are still obligated to remove the comment. Otherwise PuneTech can be held liable.

So it boils down to this: if we cannot verify the truth of a damaging claim in a comment, we will delete the comment.

Please note, just because it is true, does not necessarily mean that we will allow a comment. The earlier filters of relevance, rudeness, etc. still apply. If we are unsure about the “public good” of a true but damaging statement, we will delete the comment.

Other Objectionable Content

Other reasons why comments might fall afoul of the laws are: obscenity; hurting religious sentiments; promoting violence; against security of the state; or infringing of someone’s right to privacy. In most cases, these will get deleted for violating one of our earlier policies (e.g. irrelevance, personal attack, etc.) . In the rare case that the comment somehow manages to not violate any of the earlier policies, it can still get deleted for being against the law.

Workaround

When we delete one of your comments, we are not really preventing you from expressing yourself. Please feel free to go ahead and post it on your own blog. If for some reason, you are ashamed of putting your own comment on your own blog, go ahead and create a brand new blog on blogger.com just for holding this one comment. It’s easy, it’s free, and anybody can do it. Then post a link in the comments on PuneTech. If it is relevant to the post, we’ll probably allow the link to remain.

Suggestions

If you have any feedback for us, please leave a comment below, or send us an email. The comment is subject to the same policies (ha! ha!) unless we decide to change the policy based on your suggestion. In any case, we promise to read everything, even if we delete it.

Moderation

Comments on PuneTech are moderated. Which means that one of us might have to take a look and approve the comment before it appears on the site. Sometimes, it takes us a while to get around to doing this. Please be patient. Don’t post the comment multiple times. If you are unsure of whether your comment has reached our moderation queue, send us an email.

Further Reading

What I’ve learned from Hacker News by Paul Graham. A good introduction to the issues to be considered when deciding why and how to moderate comments on a site.

Free to blog but accountable you are. The Supreme Court of India weighs in on blogging and online expression. – Dhananjay Nene

Of blogs, bloggers and freedom of expression – Mutiny.in

Bloggers Legal Guide from EFF – Note this applies to US law, but still worth reading, as it does a great job of explaining the issues.

Acknowledgements

Thanks to Dhananjay Nene, Rohit Srivastwa, Amit Kumar Singh, Unmesh Mayekar, Manas Garg, Rohas Nagpal, and Debasis Nayak for discussions that helped us clarify our thinking and craft this policy. Note: this comment policy does not necessarily reflect the views of these people – it is just that they helped us while we were struggling to figure out what the comment policy should be.

Reblog this post [with Zemanta]

Can Pune Emulate The Silicon Valley Technology Startup Ecosystem?

Shaniwarwada, Pune
Image via Wikipedia

This article is cross-posted from Amit Paranjape‘s blog.

I have always wondered about the parallels between Silicon Valley and Pune. Some might call this farfetched, but there are some really interesting and some coincidental similarities. Pune (as does any other Indian City) has a long way to go to even get closer, but that should not stop us from brainstorming on leveraging these similarities as building blocks, and strive towards emulating the leader. Silicon Valley is unique. Maybe one day, we can indeed see a vibrant Pune Technology Startup Ecosystem, thriving and prospering – on the lines of the Great Technology Entrepreneurship Capital of the World!

I started this self-brainstorming exercise by simply listing those Pune characteristics that parallel Silicon Valley (The degrees of similarities might vary …):

· Good quality of life (Compared to other Indian Metros).

· Temperate Weather.

· Technology Entrepreneurship Culture.

· Fledgling Startup Ecosystem.

· Education Hub:

o Many Good Colleges

o Leading Research Institutes

· Magnet for people from all over India/World:

o Pune has the highest number of foreign students (amongst Indian cities)

o Large number of foreign expats, and visiting researchers

o Recently, Pune has also benefited from the ‘Reverse Brain Drain’: Many highly qualified professionals and successful entrepreneurs (of Indian origin) from the US/Silicon Valley have moved back to Pune.

· Proximity to a Financial Capital.

· Large IT talent pool (Thanks to the many IT Outsourcing Companies).

· Leading ‘Green’ Technology Hub in India. (Headquarters of companies like Praj and Suzlon).

· Hub of Hi-tech manufacturing (Note: San Francisco Bay Area has quite a few high-end manufacturing companies as well).

And some coincidental ones …

· Leading Wine Producing Region in India.

· Developing into a key hub for specialty fruits, vegetables and Flori-culture.

· Open (and tolerant) culture.

Some of the obvious things that are lacking in Pune include – Infrastructure and Sustainable Development. The other ones include greater focus on pure research, and venture funding. [I will discuss these and more in further detail in following articles in this series.]

As I was continuing with this brainstorming and gap-analysis, I stumbled upon a great article written by the well-known Silicon Valley Venture Capitalist and Essayist, Paul Graham on ‘How To Be Silicon Valley’, in May 2006. He describes the key characteristics of the San Francisco Bay Area that led to the development of this amazing ecosystem over the past few decades. He also explores how similar Ecosystem Development could happen in other cities/towns anywhere in the world.

In my article, I make an attempt to use the key characteristics identified by Paul Graham, and try to map them to Pune. I believe that Pune is amongst the best places in India where a Silicon Valley like Ecosystem can take shape. Obviously, there are many challenges. I am not going to use sobriquets such as ‘Pune – The Silicon Valley of India’. Silicon Valley is unique – there can be only one.

I am also not doing a comparison (either/or) between different Indian cities here. Many writers routinely refer to Bangalore as the Silicon Valley of India. While to me, Bangalore is definitely not there at this point, it might very well be on the right track. To me, if places like Bangalore, Pune and others introspect and strive for the key characteristics that are described by Paul Graham, then all of them have a shot (tough, it might be!) at creating Silicon Valley like Ecosystems someday.

Note – I recommend that you do read Paul Graham’s article: “How To Be Silicon Valley”, before reading further. This will enable you to better relate to my observations below.

I am going to follow a format, similar to that used by Paul Graham. Listed below are the key characteristics and how Pune fares with respect to these.

Presence of Rich People who are not Bureaucrats

Paul Graham argues that a technology ecosystem needs rich people who can take risks, and invest the necessary seed capital. These investors shouldn’t be purely financial investors who don’t understand the domain that they are investing in. Nor should they be bureaucrats who simply evaluate short and medium term financial returns and are risk averse.

Paul Graham describes the example of how the money made on the risks taken in the 1980s (e.g. Sun Microsystems) was then re-invested again in the 1990s (e.g. Google, Amazon) and now being re-invested again. Essentially, startups create startups – this how this ecosystem starts and grows.

Does Pune have rich people, who are technocrats? The answer is yes. Maybe nowhere enough, but the successful technology entrepreneurs of the 1980s and 1990s have built up some good reserves and have started looking for interesting technology ideas to fund.

Not Just Buildings

Large buildings and nice campuses don’t make the Silicon Valley! The massive new IT Parks we see today in many Indian cities, don’t equate to Silicon Valley. We need the DNA of a startup that was founded here and grew.

Unfortunately, Pune doesn’t have many IT firms that became very big (like Infosys – though one could argue that Infosys in fact started in Pune, and moved on…). However, there are a few good examples of non-IT technology companies (Manufacturing, Industrial Automation, Green Energy, etc.) that made it big.

Universities & Research Institutions

Pune has a strong education culture and some excellent engineering and science & technology colleges, including the 2nd oldest engineering college in India. A new Indian Institute of Science Campus is also being planned. Distance wise one can argue that IIT Bombay is less than 3 hours (150 km) from Pune.

In addition to the universities, Pune has many leading research institutions in a variety of technology areas – National Chemical Laboratory, Institute of Virology, Indian Meteorological Office, Inter-University Center for Astronomy & Astro-Physics, Agricultural Research Institute, Various Defense Research Organizations, etc.

Personality

Paul Graham talks about a city/town having a ‘personality’. He further states that you don’t build such a personality – you let it grow. I believe that Pune has grown a strong personality over the past many decades. In fact, this is one of the attributes that Pune is quite famous for. A ‘Punekar’ (resident of Pune) can be identified by many interesting traits!

Pune has a personality of a small city/town; a personality of knowledge & learning; a personality of creativity (not just in technology, but in other areas such as arts and music); a personality of a distinctive life-style; a personality of tolerance & openness to new ideas. Historically, it has embraced and assimilated people from different parts of India (and the world).

And while the new Pune is morphing into a cookie-cutter solution of suburban development seen in other metros, the old – new Pune combination still maintains a distinct identity.

Nerds

According to Paul Graham, ‘Nerds’ constitute one of the most critical building blocks of such an ecosystem. You can call them anything – But Pune is increasingly a preferred destination for many techies (or nerds, or whatever you want to call them!). Historically, Pune has always been a center of attraction for the learned – not only in technology areas, but in other areas such as History, Sociology, Arts, Music and Languages.

Many of these people find Mumbai and other Metros to be too big, too fast, and too glamorous. Pune is compact, liberal and relatively quiet in comparison to most Indian cities. These nerds don’t mind paying a lot more to live in such a place with it’s unique identity (see earlier section). Quality of life is important for them. Note – Pune real estate is quite expensive, and the overall cost of living is amongst the highest in India.

Youth

Given Pune’s strong education ecosystem, Pune is a ‘young’ city. It is vibrant with fresh energy and drive. Culturally, it is less conservative/more liberal – whichever way you want to look at it. There are also quite a few people here who are ‘young at heart’.

Time

Even after having all the right mix of the above key characteristics, you need to provide ‘Time’ for a Silicon Valley to be built. While Pune has many of the desirable ingredients, it still needs more time. And it is critical that these characteristics don’t degrade/disintegrate over that time period. I will discuss this further in future articles in this series.

Competing with the ‘Original Silicon Valley’

Paul Graham’s last point relates to competing with the ‘original Silicon Valley’. Any new challenger will definitely face competition from the original one!

I do think that there is room for more challengers. Speaking about Pune/India, we have an advantage of having more generalists (engineers who are more application oriented that theory oriented; and can quickly span interdisciplinary boundaries). The costs in India have risen significantly this decade, but still remain low compared to the west. Thus, if planned and used correctly, the same capital can stretch longer here. Pune and India have a large and growing young population. Many innovative ideas are driven by young people – both as innovators, as well as consumers. It is here where India in general and Pune in particular has a strong credential.

In future articles in this series, I will explore specific steps that I think Pune needs to take towards its goal of emulating a Silicon Valley like technology ecosystem.

Please provide your feedback, other ideas and comments on this article. I will try to incorporate these in the future articles in this series.

This is a very important topic for all people interested in and/or working in the technology area in Pune!

Reblog this post [with Zemanta]

TiE Pune Seminar: To sell or not to sell – 24th Feb

TiE LogoWhat: TiE Pune Seminar on whether or not to sell your company, by Girish Godbole, CEO and Founder, CEO ally, Inc.
When: 24th Feb, 6pm
Where: Renu Electronics, Baner Road (Near Lexus Furniture)
Registration and Fees: Free for TiE Members, Rs. 250 for others, mail namita.shibad [at] gmail [dot] com to register.

Details:
To most of us, our companies are our own, forever. We never think of selling them. Why should we sell our own creations? What good can come out of it? But in the West companies are sold off on a regular basis. There must be some benefit from that? Given that we are in the midst of a challenging global recession that most of us will witness only once in our lifetime, does selling out make sense? The events that will unfold in the next few quarters will result in the widespread destruction of value – for companies, investors, management and employees, and will span industry verticals, geographies and sectors.

So would this be the right time to sell your company? How can you best position your company for a potential acquisition? Should you get a strategic investment into your company? Why is mid-market M&A still active? How can you best prepare your company for a strategic exit? The seminar will address these questions and walk you through all steps of a typical M&A deal from the point of view of a small to mid-sized technology company.

This workshop will be by Girish Godbole, Founder and CEO of CEO ally, Inc. (www.ceoally.com), a boutique M&A and business advisory firm based in the U.S. Girish brings hands-on experience as a serial entrepreneur and executive who has built, operated and sold businesses successfully.

The workshop will address the following questions in detail:

  1. Should you sell your company? Why? When?
  2. Why do buyers buy?
  3. How can you best position your company to sell?
  4. What do buyers read into financials?
  5. What is a fair valuation?
  6. How does this all work? Can you do it alone?
  7. How will an acquisition affect your work life?

This seminar is free for TiE members. Non members will be charged Rs250/- payable by cash or cheque at the venue. The event will be held on Tuesday, Feb 24, 2009, 6.00pm, at Renu Electronics, Survey no 2/6 Baner Road, (lane next to Lexus Furniture. It is 250 metres after Hotel Mahabaleshwar going towards Mumbai) Pune 411045. Kindly email Namita at namita.shibad[at]gmail[dot]com to confirm your attendance.

Reblog this post [with Zemanta]

FREEconomics: The economics of free stuff

GNUnify 09 LogoLast week, SICSR (Symbiosis Institute of Computer Studies and Research) hosted GNUnify, a conference on open source technologies, which attracted hundreds of students and other open source enthusiasts. Shirish has written a couple of posts on his blog about the talks he attended – read those to get a flavor of GNUnify (day 1, day 2). Usually, the presentations and discussions revolve mostly around the technology, but I decided to talk about not the technology, but about the economics of open source in particular, and free stuff in general.

If so much stuff is being given away for free, how is it sustainable? Programmers need to eat, even if they are immersed in the ideology of the free software movement. Businesses who give away free services exist for making money. So it is instructive to follow the money trail and look at who is paying for the free stuff, who is making money and how. As more of the business world is pushed towards free (whether they want to or not), it is important to understand the various fine points of the economics and sustainability of this situation.

I’ve embedded my presentation below. If you are not able to see it, you can download the PDF.

If you can’t see the slideshow above, click here to view it online, or download the PDF

Reblog this post [with Zemanta]

Are you a misfit in your company?

This article was written for PuneTech readers by Dr. Basant Rajan, who has played various engineering/management/research roles over 18 years in the Indian Software industry. Most recently he was CTO of Symantec India.

This article is primarily targeted at software professionals (in India) and attempts to introduce a few concepts that’ll help you understand your aspirations and your work environment better, so you can make some career choices that could empower you to realize your true potential. If the section below on employee types, does not strike a chord, the rest of this article will likely not either, be forewarned.

Your long term career prospects depends a lot on the expectations of your manager and organization matching your aspirations. Frustration, especially when linked to growth prospects is often a tell tale sign that something’s amiss.

Before we can narrow down on what is amiss and fix it, we need to cover some ground related to what drives these expectations in the first place. Next we’ll revisit frustrations at the work place in the context of what we learned about organizations and employees. We will then go over some simple tests to help classify your manager and organization and finally use the information we’ve gleaned to chart a possible course of action that will let you positively influence your destiny at the work place.

Employee types – cooks & chefs

One typically uses the term talent interchangeably with employee. In the context of the Indian software industry however, we see two distinct kinds of employees – one that brings skills to the work place and another that also bring long some talent.

Think of it more like the difference between a chef and a cook. Given a recipe, both can make a delicacy you’ll relish. But you’d expect the chef to be able to surprise you with something he conjured up. Put another way, they both can cook, but have different limits of capability.

We see both the cook and the chef in the software industry too. There are a large number of knowledge workers, cooks, who armed with programming skills, can deliver on complicated software components to a specified design. Then there are some, chefs, who with their deep understanding of the domain to augment their skills, can architect solutions to problems, small and large.

Note, there is nothing the matter with being either one of them …

Engagement models

There are two main reasons why a company opens an offshore branch in India – to save costs, and/or to augment availability of specialized talent.

Correspondingly, there are predominantly two engagement models in play at off-shored operations – the cost leverage model and the talent leverage model. In reality, a single company can have both these models operating in different parts.

Off-shoring under the cost leverage model (CLM) is undertaken primarily to benefit from the cost differential of skilled labour between the two sites. For example, cheap labour is pretty much what drives the growth of call centers in India. For CLM to succeed, the organization needs to be able to source skilled people who can be relatively easily trained for the specific work at hand, in significant numbers. Process driven work can typically be executed well this way.

The talent leverage model (TLM) on the other hand prioritizes the availability of specialized talent over the cost differential. The parent company is setting up their operation in India because they cannot source the required number of specialists locally. That is not to say that the TLM precludes benefits from the cost differential of the two sites.

Note, there is nothing inherently wrong with either model.

Mismatches and frustration

So much for setting up the necessary context and a common vocabulary. From the discussion so far it should be relatively easy to infer that to succeed, organizations should take care to hire the right mix of cooks and chefs.

The cost leverage model expects skilled executors of strategy (cooks) for success while the talent leverage model also depends on the supply of people who can drive the strategy (chefs). Consequently, the cost leverage model (CLM) tends to attract/need managers who are cooks while the talent leverage model (TLM) tends to attract/need managers who are chefs.

Unfortunately organizations often fail to make a conscious identification of the model they are operating under and often end up recruiting the wrong employee type for a given engagement model resulting in a frustrating work environment for the employee. While exploring why organizations slip up on this front is interesting in itself, let’s move on for now.

If you happen to be a chef and find yourself in (part of) an organization that has embraced the cost leverage model, you are likely to get disillusioned as the novelty of the job wears off. Your aspirations for growth aren’t likely to be satisfied in such an environment. Changing roles/jobs will become necessary for growth.

If you happen to be a cook and find yourself in (part of) an organization that’s operating in the talent leverage model, you aren’t that badly off, especially if you are an individual contributor. No organization can function effectively without the cooks and they are therefore valued. However, organizations operating under talent leverage tend to favour chefs when it comes to promotions.

If you are a chef and your manager happens to be a cook, your work environment is likely to be frustrating. Career growth is very unlikely to happen in such situations unless you can successfully work around your manager. Changing roles/jobs is an option worth considering seriously.

Is your manager a cook or a chef?

Knowing one’s manager is certainly a good thing. But for our purposes, let’s just limit ourselves to classifying one’s manager as a cook or a chef … Exactly how does one go about doing that? Fortunately, external behavior you are bound to notice can help you make an informed decision. Here’s how.

  • Would you consider him a supervisor (cook) or a real manager (chef)?
  • Does/can he exercise his discretion in addressing issues in your environment? (yes- chef)/(no – cook)
  • Does he regularly challenge status quo to effect changes for the better? (yes – chef) / (no – cook)
  • Does he seem to value growth in size (cook) or growth in impact (chef) of his organization?
  • Do you associate him more with your team (chef) or his management (cook)?
  • Can he work with influence (chef) or does he always need authority (cook)?
  • Caution : be sure not to confuse an isolated incident with a behavioral trait

Which engagement model is in play?

Now that we have the manager nicely squared away, let’s focus on the organization. To determine whether the your organization is really interested in the cost leverage model or the talent leverage model, you could simply ask your manager, but on second thoughts, don‘t bother. What management claims and what they really value can be two different things, so one needs to figure this out for oneself, and here’s a simple test to do it.

  • Classify the managers around as either cooks or chefs.
  • Next, check to see which ones are getting more promotions, more power and more visibility.
  • If the cooks have the upper hand and the chefs are running into roadblocks or leaving, you are looking at the cost leverage model in operation. If the reverse is true, then you have an organization that values talent leverage.
  • Again a word of caution : take care to distinguish between isolated incidents and a trend.

Don’t surprised to see significant numbers of successful cooks in an organization that has embraced the talent leverage model. Look a little closer and you’ll see that most positions of influence in such an organization are held by chefs. Remember, that while one can’t have an army without soldiers, to be successful they need to be led in battle by officers of calibre.

Empower and be free…

Hardest for last … now what can that be?

Given that you’ve just finished judging your manager and your organization, now might be a good time to introspect and make an honest assessment of what you bring to the table, just skills or talent as well?

As the road to self realization is still uncharted territory, you’ll have to figure this part out yourself 🙂

Assuming you got back from the wilderness, it’s about time you got down ensuring a sustainable. mutually rewarding, relationship at the work place and signing up to making it happen.

Now that we’ve decided to act, it’s perhaps a good time to arm ourselves with a little prayer (ok, indulge me …, for now, let’s assume there is a God) … and here it is.

The serenity prayer (excerpt) …

God grant me the serenity
to accept the things I cannot change;
courage to change the things I can;
and wisdom to know the difference.

… and the industrial strength version (snippet)

if (type(self, wisdom) == CHEF) { /* you sure?, just kidding ... */
    if (model(self.org, wisdom) == CLM)) { /* in the wrong type of org */
        change_org(courage);
    } else {
        if (type(self.manager, wisdom) == COOK) { /* unfortunate ... */
            wait timeout { /* the organization might correct it */
                manager_might_change(hope);
            } change_role(courage); /* else, you have to do the honours */
        } /* else: lucky you! */
    }
} else { /* you happen to be a cook ... */
    if (model(self.org) == TLM) { /* wrong place for fast growth */
        accept_it(serenity); /* but it ain’t so bad ... */
    } /* else: lucky you! */
}

Note : God has been coded away in the industrial version, so you’ll have to make do with friends and family.

The bad news is that typically, one cannot hope to change the engagement model or one’s nature in short order.

The good news is that given the wide variety of needs and opportunities that exist, finding a work environment that suits your style is not likely to be hard once you know what you are looking for.

Let’s wrap up with a toast to “marriages made in heaven!” (else, just so you know, my wife’s a counselor).

Disclaimer

The views expressed here are solely mine and are not intended to expressly hurt the feelings of any particular minority group or organization.

This disclosure was made under duress brought to bear by Navin Kabra.

Credits

These thoughts have been shaped by a lot many colleagues and for that I am forever grateful.

About the Author – Basant Rajan

Basant Rajan holds a Doctorate in Computer Science from TIFR, Bombay and is currently an independent consultant.

He has 18 years of industry experience, and previous positions held include CTO, Symantec India heading up Symantec Research Lab (India) and Sr. Director, Symantec heading the Storage Foundations group in Pune and has been actively involved in promoting innovation at various levels within the engineering community at Symantec. He also concurrently held a Visiting Member position at TIFR, Bombay for a few years.

With a number of publications and patent applications to his name, Basant’s areas of interest include organizational change, storage technology, distributed systems, formal languages and logic.

He can be reached at basant+web [at] gmail.com.

Subscribe to get PuneTech comments by Email or RSS

PuneTech logoMost PuneTech readers get PuneTech home delivered via our by email or via RSS (free!). Which is great – that is how we recommend keeping in touch with what going on in tech in Pune.

However, one disadvantage of that is that you miss out on all the comments that readers leave on the post. Compared to some other sites, we do not get a whole lot of comments, but the ones we do get are usually good quality comments that add something to the post and we felt that there is a need to allow our readers to get a RSS feed or daily email of the latest comments. So here goes: Get comments on PuneTech posts by our readers via email or via RSS.

To motivate you, I have listed here a few recent posts that garnered some interesting comments/discussions, and where reading the comments would improve your understanding of the material covered in the parent post.

So stay in touch with all the comments via email or via RSS.

Also, we kept hearing from some of our readers that sometimes they would miss an event even though they had read about it in PuneTech because they forgot about it. To tackle this, we have started a (free) PuneTech events SMS reminder service. After you sign up, you’ll get an SMS when we find out about an interesting event, and then another SMS reminder one day before the event.

And, for the really selective and really motivated reader, we also provide the option to subscribing (RSS only!) to just articles from specific categories, or articles with a specific tag. For example, you can subscribe to the RSS feed for all articles in the “events” category, or just the “featured” articles, or you can subscribe to one of the many tags that we use, like all articles about startups, or linux, or those somehow relating to the tech community in Pune. Figuring out all the categories and tags, and the corresponding RSS feeds is left as an exercise for the motivated reader. And this is only for particularly selective readers who do not wish to subscribe to our full feed (i.e. the regular feed of PuneTech articles).

Final note: the regular PuneTech articles subscription (email / RSS), the PuneTech comments subscription(email / RSS), and the PuneTech SMS reminder service are three different, independent services. Subscribing to one does not automatically subscribe you to the others. You have to subscribe to each one separately.

Reblog this post [with Zemanta]