Tag Archives: community

PHPCamp Pune – the biggest (un)conference in India

PHPCamp in Pune this Saturday, with a reported 700+ campers, was easily the biggest barcamp-style event in India. There were people coming in from all over the country, including groups of students from various colleges (not necessarily from Pune). Unfortunately, I missed it, and I’m trying to make up for it by rounding-up all the blog posts about PHPCamp that have appeared over the weekend. I’ll update this post as more pop up. The PHPCamp website has a comprehensive list of all blog posts before and after the event.

Some of the presentations are online. Check them out.

Varun Arora gives the history of PHPCamp and a blow-by-blow account of how the day progressed. Priyank has another view of the history of PHPCamp. Rahul Bansal of the Devil’s workshop points out that Drupal and Joomla got a lot of airtime but was very surprised at the absence of the two most popular PHP platforms, WordPress and Facebook. A talk on OpenSocial by Pravin Nirmal appears to be one of the most talked about talks.

Amit Kumar at AmiWorks, one of the organizers, has put up photos of the volunteers from SICSR and Pune IT Labs who did a lot of the behind-the-scenes work. Amit has also written about the 10 things he gained from unorganizing PHPCamp. This should encourage all of you to organize some community event. 

Tarun Chandel one of the godfathers of all barcamp style get-togethers in Pune was also on hand and has uploaded a bunch of photographs of PHPCamp on his photoblog. You can see how crowded the rooms were, with probably more people standing than sitting.

Also check out these other blog posts about PHPCamp by Sebastiaan Deckers, Priyanka Parekh, Rishi Agarwal,  Jaguarnac, and MyPHPDuniya.

Pune buzzing with tech activity this weekend (20 Sept)

This is going to be a very active weekend for tech activities in Pune. The big gorilla is of course, PHPCamp, the day long unconference for PHP enthusiasts on Saturday. With 700+ registrations from all over India (and indeed from other countries too), it promises to be a huge event even if just one third of the participants show up. Very impressive for a free event organized by volunteers in their free time. And if the enthusiasm seen at previous barcamps is any indication, the energy at this event will be awesome. This is a day long event at Persistent Systems near Null stop. Further event details are here.

If PHP is not your cup of tea, there are a couple of other events happening in parallel during the day. Dr. Neeran Karnik, a technical directory with Symantec Research Labs, Pune, will give a seminar on how to write good research papers at PICT. I’ve worked with Neeran for many years now, and he is good – both, as a researcher, and also as a speaker. If you have any intentions of doing research, or in general writing papers, I would say you should try to go for this one. Neeran has a PhD from the University of Minnesota, USA, and has worked with IBM Research Labs, Delhi, and Symantec Research Lab, Pune. He has been on numerous program committees of international academic conferences. He is also one of the original founders of CricInfo. This event is from 3pm to 5pm at PICT. Further details are here.

ThoughtWorks is organizing a Geek Night on Saturday afternoon, and the theme is Usability. Coming close on the heels of Pune OpenCoffee Club’s meetup on usability, this indicates that this very important field is finally getting the recognition it deserves in Pune. Abhijit Thosar, who has 20 years of experience in designing products based on emerging technologies will conduct the seminar. This event is from 2pm to 4pm at Thoughtworks, Yerwada. Further details are here.

Finally, September 20th is also Software Freedom day. But, wisely, the organizers have shifted the event to Sunday. This event will extol the virtues of free and open source software – like GNU/Linux, PHP – and is the place to go if you want to get started, or want help in any of these areas. Further details are here.

And Hemir Doshi, of IDG Ventures India, will be in Pune on Thursday and Friday, looking to meet early and early expansion stage technology and tech-enabled consumer companies. If you are interested in meeting hi, send him an email at hemir_doshi at idgvcindia dot com.

Stay in touch with all the interesting tech events happening in Pune, at the community-driven tech events calendar for Pune. Please note, it’s community driven. That means you. Please contribute. Add your events there.

Reblog this post [with Zemanta]

Geek Night – Usability Design with Abhijit Thosar

Update: Here is Aman King’s article on this event.

What:Geek Night – ThoughtWorks Pune is proud to host Abhijit Thosar – Usability Guru
Date/Time: Saturday, September 20, 2pm – 4pm
Venue: GF-01 & MZ-01, Tower C, Panchshil Tech Park, Yerwada, Pune Pune, Maharashtra 411006
Registration: This event is free for all, but please register here

About the Speaker – Abhijit Thosar

Abhijit has over 20 years experience in the design and development of products based on emerging technologies. He joined Human Factors International, India in 2000 and worked as a project director on over 50 usability projects for clients across domains. Abhijit now works for Capgemini Pune. His other interests include designing accessible systems and interfaces for members of the elderly and disabled population as well as designing research for products and services for upcoming markets. Abhijit is looking forward to an interactive session where he wants to share case studies from his experience.

About Geek Night:

As some of you may know, we at ThoughtWorks have been organizing something called a ‘Geek Night’ for some time now. A Geek Night is an informal gathering where we pick a hot technology topic and proceed to discuss it and learn from each others’ experience and perspectives. The meeting takes about two hours inclusive of eating/drinking (soft drinks only *wink*) and heckling the presenters. We generally plan it on Saturday evenings so that our peers from other organizations can join us too.

The topics for these Geek Nights may range from cutting-edge technologies like JRuby to proven open source tools like Hibernate or Spring. And sometimes we indulge in Code Jams where we get our laptops in the room and go about solving a problem and discuss our solutions till the food is over.

<h3>Related Articles</h3>

Reblog this post [with Zemanta]

Nominate yourself for Innovations 2009 conference

Innovations is an yearly conference that tries to showcase the best innovations in any field in India. It is organized by the IIT Bombay Alumni Association of Pune and will be held on January 10 and 11, 2009 at Persistent Systems, Pune. The last date for submissions is 30th September, so if you have done something innovative, you should consider nominating yourself.

More details:

Who can Participate
  • Innovators from all fields, irrespective of their educational qualifications, age group or affiliations to any organizations are welcome to submit their entry. You can submit more than one innovation – please fill a separate entry form for each innovation.
Unique Opportunity for Innovators
  • Present your innovation to the right people-VCs, bankers and experts from industry
  • Showcase your innovation along with just 15 other chosen innovations
  • Participate in the mentoring sessions with industry leaders
  • Get national publicity
  • Listen and learn from Keynote speech by an Industry visionary
  • Meet and listen to other innovators across industries
The Selection Procedure
  • There is a two step selection process from entry to presentation. In Step 1, you are requested to submit entry which will be evaluated. In Step II, you are requested to make a presentation about it. Please visit selection process for details. 
  • During the entire selection process you can maintain a level of confidentiality as desired by you.
Sponsorship Opportunities
  • Innovations 2009 will be a highly visible gathering of crème de la crème drawn from the industry, financial community and academics. Be a sponsor! There can be no better statement of your commitment to nurture innovations.
  • Contact us here for details about opportunities. 
Reblog this post [with Zemanta]

How (and why) to bootstrap your own startup

I am liveblogging the Pune OpenCoffee Club saturday meetup, where we are discussing how to bootstrap your startup. We have invited three speakers who have experience with both bootstrapping a startup and VC funding: Anand SomanTarun Malaviya,  and Shridhar Shukla.  The following is a quick-n-dirty capture of some of the discussion that happened.

This is not intended to be a well thought out, well structured article – hopefully that will happen after a few days, when hopefully someone blogs about this event.

Update: The hope has come true. Here are two other blog posts on that event: A post by Santosh (or maybe Anjali) of Bookeazy, and one by Rishi from Thinking Space Technologies (ActiveCiti and EventAZoo)

Getting funded vs. bootstrapping your own startup:

Anand: Take funding when you want to do something that you cannot do without funds. This can be VC funds, or any other source of funds. But make sure that the goals of the financer are the same as your goals, otherwise you’ll get into trouble.

Tarun: Most of you will not get funded. Officially there are 45 million businesses in India. Unofficially, 85% of 350 million people are in the unorganized sector – so they are businesspeople.

I don’t want to be a mom-and-pop show in a corner. I want to be a big business. But remember Reliance is a bootstrapped company. Finance is a good thing at a certain time, not always. I’ve seen too many people fixated on getting funded. It is better to be fixated on running your business well – keeping customers happy.

Shridhar: You get funding only if you’ve proved that you have a viable business. Which means that you have to bootstrap until you reach that point. So you need to figure out how to do this in any case.

What are the disadvantages of VC funding?

Tarun: You have to build a bridge across a river. You need a million dollars. You get funds for only 50k. What do you do? Fold the business? That’s what a financial investor will suggest. An entrepreneur will do anything to keep the business running. Buy boats to get across. Run a boating service. Change tactics to make some progress.

VCs insist on big returns. Leave you with no choice.

Q: If someone wants to build a lifestyle business, then you don’t need VC funding. But if you want to build a product, there are many people across the world with the same idea. If they are funded and you are not, then you are at a major disadvantate.

Lifestyle business = this is a lifestyle choice for the founders. They are doing this just because they enjoy doing this, and they are making a little money. They are not interested in giving a huge exit to their investors.

Don’t worry about lifestyle or not. Focus on building value for customers. As long as you can do that, and create significant value, you will do fine, and you will attract investors. If the value created is not significant, you’ll find out soon enough, and you’ll change your strategy.

There is a major trade-off involved here. You must believe in yourself. But not to such an extent that you are blind to realities and are not listening to anybody at all. So you need to balance this – believing in yourself vs. listening to feedback. That is difficult.

So why take VC funding?

Tarun: Family businesses get ruined by all the informal/unprofessional structure. VC funding is a great way of getting a professional corporate structure that is necessary for success.

VCs have wisdom, if you select wisely. They open doors to contacts. They are advisors. Some of them can be given a stake without being given money. So that is important.

Every VC that I’ve talked to has helped me in some way. So even if you don’t take funding, take advice from them. Go through the process.

Anand: VCs are not the only source. Many other sources.
One good source is raising money from your first customer. Win-win situation. He invests because he can direct you to build a product he wants. This is good because the understands your product and understands the business requirements. And he is happier giving you a contract because he actually has control over you 9since he funded you).

Bootstrapping your product through services.

Shridhar: Do services. Charge high. Don’t worry about good quality work. Do boring work because it doesn’t take up too much of your time (so you have time to work on your product). Don’t have qualms about doing this. Even when you do your product, keep the structure in place for keeping the flow of money from services. Money from any source is good. Don’t give up on that.

Another possibility for bootstrapping is to moonlight. Work somewhere. Have a day job. Work at night. Don’t create pressure on your own savings or your friends savings. Many businesses got started that way. Many people are worried about being fast, and first to market. That is not so important. But be ethical. Don’t do your current employer in

Anand: 14 of the top 15 companies in the world were started by part-timers.

Tarun:
Q: Why do you want to do product?
A: Exponential returns. Build once, and sell many times. Product encapsulates a service. You can bootstrap this. Sell your product as a service to the first few customers. Or maybe, start by selling your expertise.

Shridhar:
Don’t tell your customer that you are going to build a product in the space that you are doing a project in. Be smart. Don’t sign a contract that gives away your IP.

Reblog this post [with Zemanta]

POCC Meetup – How to bootstrap your startup

What: Pune OpenCoffee Club get-together. Discussion on “How to bootstrap your startup”, followed by presentation / demo by ActiveCiti, and general networking

When: Saturday, 13 September, 4pm – 7pm

Where: SICSR, Model Colony. Here is the map.

Registration and Fees: This event is free for everyone, but you must register at http://www.activeciti.com/public/display_event.aspx?id=150878bd-cc32-102b-a8dc-e4e2bf193de6

Details:

Agenda:
4pm-5pm: Discussion: How to Bootstrap your startup
5pm-6pm: Startup Spotlight: ThinkingSpace Technologies (ActiveCiti & EventAZoo)
6pm-7pm: General Networking

Bootstrapping your startup:
We will talk about the pros and cons of bootstrapping vs. venture funding a startup. Tips and techniques on how to bootstrap. We have invited three successful Pune-based entrepreneurs who have gone through this and will guide the discussion and share their experience. The panelists have over 50 years of combined experience and about 8 startup avatars. Details of the invited panelists are given below.

Startup Spotlight:
Pune-based startup ThinkingSpace Technologies will talk about their two products, ActiveCiti (which is already up and running) and EventAZoo (which is in a pre-launch phase). They will be looking for feedback, suggestions, collaborators, etc. In addition, they will also share some experiences they had regarding copyright (somebody copied their entire product), which should be instructive for other startups.

About the invited panelists:
Anand Soman, founder of Infinishare Technologies, after having two successful startups in the past, one of which was bootstrapped, and the other one was VC-funded. His current startup is again bootstrapped.

Tarun Malaviya, CEO of Mithi, has also seen both sides of the issue, initially having presided over a successful bootstrapped phase of Mithi, and then a later VC-funded re-incarnation.

Shridhar Shukla, founder and MD of GSLab, and has used a services business to successfully bootstrap their products business.

See the PuneTech calendar for a comprehensive list of all upcoming tech events in Pune

Groovy Grails Discussion (Linux and Java meet – Sept 6)

GrailsImage via Wikipedia

What: Pune Linux Users Group (PLUG) meeting followed by a discussion on Groovy – Grails with Harshad Oak (part of the Java meet by IndicThreads.)

When: Saturday, 6th September. PLUG meeting 4pm to 6pm. Harshad’s talk from 6pm to 7:30pm

Where: Symbiosis Institute of Computer Studies and Research (SICSR), 7th floor, Atur Center, Model Colony, Pune, India (Map)

Registration and Fees: The event is free for all. Register here.

Details: PLUG meeting
The PLUG meeting is open to all, there are no charges or pre-requisites to attend the meeting. If you are intrested in FOSS (Free/Open Source Software) you are welcome to the meeting. If you want to give a talk or a demo, you are welcome.

Details: Groovy – Grails Discussion
The Groovy language and the Grails framework have slowly but surely grown in prominence. Grails uses the best ideas from the Ruby on Rails world while still continuing to leverage the tried, tested and trusted Java platform as well as established frameworks like Spring and Hibernate. However there has been hardly any community behind Groovy and Grails in India. The Java meet for this month is an attempt to facilitate discussion amongst Groovy and Grails enthusiasts in Pune & India.

The Groovy – Grails meet will commence with a Grails introduction and demo by Harshad Oak. This will be followed by a discussion about the Groovy & Grails, it’s current state in India and its future prospects.

About the Speaker – Harshad Oak

Harshad is the founder of Rightrix Solutions and editor IndicThreads.com. He is the author of 3 books on Java technology and several articles. For his contributions to technology and the developer community, he has been recognized as an Oracle ACE Director and Sun Java Champion.

To initiate discussion prior to the meet or continue it after the meet, join these groups.

Reblog this post [with Zemanta]

Do you want a Goolge Gadget an OpenSocial tutorial in Pune

Image representing Google as depicted in Crunc...Image via CrunchBase, source unknown

Rohit Ghatol of the Pune GTUG (Google Technologies User Group) recently conducted a well received tutorial on Google Web Toolkit. Based on user interest, he is trying to gauge whether there is enough interest to conduct another tutorial, this time on Google Gadget and Google OpenSocial development platforms. If you are interested, please let him know by filling out this survey.

For more information, see the PuneTech wiki profile of PUNE GTUG or join the Pune GTUG mailing list.

Reblog this post [with Zemanta]

Microsoft technologies conference in Pune this weekend

PUG DevCon 2008
PUG DevCon 2008

What: Pune User Group (PUG)‘s DevCon conference on Microsoft technologies

When: Weekend, 30 and 31 August, 9am to 6pm

Where: Dewang Mehta Auditorium, Persistent Systems, S.B. Road (Map)

Registration and Fees: This event is free for everyone. Register here.

Details:

DevCon is a Developer Conference from the developers, by the developers and for the developers. Developers may be professionals or students who will represent next generation developers. Agenda has been determined through voting. For information about the expected presenters look here. DevCon 2007 attracted 1200 people.

Featured Products/Topics: Windows Embedded, Windows Mobile, Microsoft Office SharePoint Server, .NET 3.5, Visual Studio 2008, Silverlight, Expression Studio, Microsoft SQL Server 2008, Security, Expression Studio

Recommended Audiences: IT Professionals, Microsoft Partners, Solution Architects, Software Developers, Students, Technical Decision Makers, Developers, Architects

For more information about the organizers, see the PuneTech profile of Pune User Group.

Reblog this post [with Zemanta]

Liveblogging the POCC meeting on Usability

I’m liveblogging the Pune OpenCoffee Club meeting on usability. About 30 people in the room now. These are quick-n-dirty notes, not really well structured. Hopefully in a couple of days, more coherent reports will emerge from me or other bloggers. For background on some of the speakers, see the meeting announcement page on punetech.

Jhumkee: This field started around World War-II. Aircraft accidents. Instead of saying that pilots are idiots, the engineers decided to change the design so that mistakes don’t happen. Instead of engineers designing a system by themselves, involve the users in the process. Don’t just think about what they want. Instead, ask them. Or watch them using the product.

Military, aerospace, and other fields really embraced this field. In India, this is a fairly new field. Especially in IT.

But it is common sense.

Shashank: In the era of electronics and IT, it is very easy to put in new features. This is a problem. In general, in most product companies, engineers first create a product, and then go around looking for users who are interested in that product.

But adding features, normally results in reducing usability. So, especially for small startups, there is a choice to make – add features or add usability?

Harrshada: How did you start your startup? Did you find a need and try to fill it, or did you have a cool technology/algorithm that you wanted to implement? Usability says that you should always have a target audience in mind, and work towards solving their problems. Your technology is not the important part. Constantly be in touch with users and keep observing them.

It’s rather trivial to say that we should keep users in mind when designing the product. But, how to actually go about this?

Jhumkee: You must get a real user, and then there are a number of techniques that are used to get information out of the user. First of all: You are not a user. Many designers of systems are under the impression that they are a user. Because, they are actually using their own product. In fact, Steve Yegge argues passionately that you should only build products that you yourself want. But, the problem is that as you are designing the system you become an expert. You know everything about the system. You are not a regular user. Hence, you must spend time with real users.

Shashank: There is a science behind this. There are a bunch of techniques for doing this. Some of them are obvious, and some hidden means by which you can get usability information out of users. You need to think through this process. But it doesn’t have to be anything very fancy. Interview your users. Ask open ended questions about what they were trying to achieve, what they felt, what made them happy, and what frustrated them. Use this to determine some broad areas of concern, and then start digging deeper.

Jhumkee: There is no silver-bullet here. Some of this comes from experience. A lot of this differs based on the But there are some broad guidelines. It must be an iterative process. Make changes. Test with real users. Repeat.

There are a lot of guidelines on individual things (e.g. font sizes, navigation architecture, accessibility factors) etc. But you can’t simply apply them without a deeper understanding. Because usability is a holistic thing. Even if the parts are all OK, the whole system might still not be very usable.

But, the guidelines are a good starting point. There are some good basic guidelines at Yale. And also at usability.gov.

RouteGuru: Usability is a huge issue for us. How to present information about an entire route in SMS form, and how to do this in a way that the route gets built up in their head. Another big hassle is the 80-20 problem. The last mile is significantly more complicated than the rest of the directions. Also, some users are only interested in the last mile, as they know how to get to the general vicinity. Others want all the directions. We are still grappling with this issue.

Somebody I don’t know: For usability, keep only one action per page. One page should be for one purpose only (except for the home page). If there is a form, there should be only one button. Use a tool from google that is used to serve two layouts of the same page to different users and then study their behavior. Use this information to decide what works and what doesn’t.

Shashank: This last technique is a very quantitative mechanism. Analytics, heat-maps, etc. give you a lot of data. You don’t always know how to use this data. The world is moving towards qualitative analysis.

Manas: Users don’t always know what they want. So how do you handle this?

Jhumkee: What you do is task-based analysis. Find out what the users want to do, and then figure out how long it takes them to do it, and whether they get frustrated doing it, and whether they are successful or not. This will give you good insights. So the real work is in figuring out what these tasks should be.

Unfortunately, I had to leave the meeting at this stage to get back to my kids. Hopefully I’ll be able to fill in the gaps with notes taken by someone else.