Contributing to Open Source is NOT Charity!

During a WordCamp in 2015, I remember someone being praised for contributions to the community.

The person who received the compliment made the appropriate right noises but added “I do not expect anything in return, it was simply a way to give to community.”

The man wore benevolence quite splendidly and that is where I felt he was wrong.

Contribution to Open Source - Not Charity

No, if you are making a career out of WordPress or any FOSS platform/product, building a company on it, you are doing this because a lot of people before you wrote the code and contributed.

And they did not do this because they were benevolent masters of the the technology world, but because they wanted to improve and nurture something they felt was important and useful to them. In the end, almost everyone who contributes to open source projects like WordPress, ultimately does so because they have skin in the game.

Better Software = Better Society

Okay, volunteering your time for better software is not exactly comparable to volunteering time for a better society. Writing code for a FOSS project gets you a lot of credit and improves the software you use to make a living. This cannot be compared to basically volunteering time at a homeless shelter or teaching under-privileged kids at a school. Anyone who compares the two is being conceited.

That said better software can greatly facilitate a better society.

A free open internet, will help democracy in the true sense and societies will greatly benefit from the feedback loops and organisational power technology gives the users. Millions today use the web to connect, to write opinions (including what you are reading now), to interact, to collaborate, to plan and to demand rights and change policies and hold each other and also the might governments accountable.

And such an internet should support freedom (ie: open source architecture, software and in general its philosophy), it should allow you to transfer your data from one place to another and definitely should not be a walled up garden.

This is why, people who make a living from open source software, should contribute to it in anyways they can, and not smugly say they do not expect anything in return. We have received plenty already, it is time we realise we are very privileged. It is time to stop calling contributing to something that benefits ourselves as charity.


Also check out: What is open-source culture? What does it mean to me?

Image Credits

What is Open Source culture? What does it mean to me?

Think about a large corporate company. Such a company is structured, systematic, primed to do things that experts around the world are hired to do to perfection. People come and go through revolving doors, experts are hired and fired or retired. CEOs are hired and fired. Many get jobs that are monotonous, mere cogs in a machine. The company is a machine, it is relentless and untiring. The financial resources it controls and sits atop of are enormous.

Now think about a village or a small town. It is exactly what a company is not. It is not really as super efficient, it is very informal in terms of how it grows or develops. Inhabitants often are poor or do not have the best education but usually have a lot of involvement in their society around them. They have skin in the game. It is a bit chaotic and when it comes to financial resources, it would never really be able to compare to a large powerful multinational company.

But tiny villages do outlast companies. Large powerful multinationals do meet their end, over decades or over a century. Villages grow like the weed, almost seemingly by chance and randomly into cities at times and survive for centuries and in some cases thousands of years. They survive earthquakes, droughts, floods, economic crisis and several other disasters. They survive because they are not machines, they do not break down completely, they adapt and survive.

Now think of several hundred such villages, towns and cities. What we have, is essentially a living civilisation!

Wait what does this have to do with open source?

Well, an open-source project is a lot like that village. It is like a living organism, it survives because it engages with people, it is not a machine that can break down.

It can grow pretty relentlessly but in unpredictable ways. For example, Unix and Linux as projects which many an expert thought would not be able to survive the might of Microsoft, today powers 67.0% of the web servers.

I have been involved over the past 3 years around community building around WordPress – an open-source project in Mumbai and lately in Pune. So I am more tuned into WordPress community and news around it.

Today, the WordPress CMS is used on 26% of websites that are out there. Not bad for a CMS ridiculed of being just good for blogging. Maybe it is because it was just that, a good blogging software, not pretentious and easy to start using than others, but that can be another post someday.

This happens because the community around WordPress or Unix (mainly Linux) is alive, is a living organism and it is so very deliberately – so that it can adapt, absorb and outlast all machines out there by centuries.

So open-source is a philosophy?

Yes. In many ways it is. In technical terms, the source code of the software is made open. So you can play around with it, customise it, rewrite it – no questions asked. But it means very little, without a sense of culture around it.

A culture to share expertise, make it accessible and easier to use for others. A culture that is not just about learning something and becoming an expert to get paid gigs – but a culture that nurtures understanding and expertise in others and you.

The software would not last too long without a culture of freedom and openness around it. This is why it is called FOSS – Free and Open Source Software.

WordPress culture?

Code contributions, free plugins and themes, free tutorials, free support over forums, free volunteering of time and effort to write content, translate content for the WordPress project, free time and effort to organise local meetups and WordCamps, all are many different ways we can contribute to the culture of WordPress.

It is what will keep WordPress more like a living organism and less like a machine!

Companion Links

  1. Cathedral and the Bazaar by Eric S Raymond – A great book that explains how this culture of community feedback and contribution works better against a more streamlined, structured style of development. The book will give you good insights into the history of FOSS movement.
  2. Revolution OS –  A documentary that starts with the GNU movement and is great for understanding early days of Linux growth and its blossoming.
  3. The Story of WordPress – A book that is hosted on Git. Its free and open for anyone with internet to read up. It will take your through a through history of WordPress and its growth and breakthroughs.

PS: Thanks Saurabh for telling me about Cathedral and the Bazaar by Eric S Raymond during a conversation.

Goodbye rtCamp and “Hello World!”

Almost seven years ago, I joined the merry band at rtCamp with 6 founders and couple of us more. For a few years now, other than the two remaining founders, I was the oldest employee at rtCamp.

Yes, you read it right! I “was” the oldest employee at rtCamp.

Three months ago, I put in my papers. Served the notice and today was my last day with rtCamp.

I am thankful for many things there. I learned a lot over the last few years about how a company evolves. I have experienced joyous times, disappointing times and most importantly lot of freedom. Freedom at rtCamp, allowed me to do a lot of things I did not think I would have ever looked up let alone get involved. A big example of that is the WordPress and open-source community in general.

That freedom allowed me to bring some of the things I learned and experienced back into rtCamp.

I moved to Pune, recently to work from rtCamp’s office which is based in Pune. Those were major life changes. I won’t be returning to Mumbai, I will be staying in Pune for atleast the next few months.

Wait am I crazy?

Some might think I am a bit crazy to quit my job without landing another one. But since rtCamp and the ideas around it were so dear to me, I had to be sure, I was not just quitting for an extra 10% raise (not that there is anything wrong in leaving a job for a raise) or something similar.

That would not have been the right treatment to my time with rtCamp. I feel good about leaving, I am leaving with a lot of good memories and good friendships.

I am looking forward to freelancing.

So what’s the future!

I have been very involved with the WordPress community that is local in Mumbai and Pune. I hope to give more time over the next few months to the WordPress open-source community in India and more. I am also looking forward to giving more to the global WordPress community.

Also a few months ago, I have become a contributor to JaiWP.com. I want to interview people, search for stories that involve WordPress from around India and possibly all over South Asia.

I will be writing a lot more on this blog. So keep in touch here.

I also want to spend a few days home in Mumbai, catch up with old friends there and simply chill out a bit!

Here are some photos over the past 7 years in rtCamp.

This slideshow requires JavaScript.

Was I ever going to feel at home?

Last week, I got myself a place in Pune. A new place that is small, decent and comfortable. I am now living in one of these well laid out, planned townships that were probably farmlands in 2005, the year I had previously moved from Mumbai to Pune.

Mumbai remains home. I have family there and probably will spend a good number of days every month there. But my new dwelling where I am staying much of the week, was at first comfortable and useful. Thanks to having a lot of colleagues around, my social life was suddenly pretty active and I am making good friends.

But the new place felt impersonal, new and odd. It did not feel warm as a house would (maybe the Pune winter has something to do with it), it did not feel like I belonged here.

I was a bit worried wondering if I was every going to feel at home here.

Then today, I managed to come along home a little earlier than my usual time. It was before the sun had set for the day. As I made some coffee for myself, I saw out of  my 11th floor window this view.

Cricket match in progress...
Cricket match in progress…

Some kids were playing cricket at a distance over a concrete pitch. I felt a bit at home, remembering a long gone yet familiar time of playing cricket with friends during school holidays.

This was good.  I think I feel at home.

Mahatma Gandhi’s Generation

gandhi-march

Photo Credits

I usually avoid hero worship. I generally dislike thinking of any one single person having realistically made a significant change to the world all by themselves. They never really do.

Today is 2nd October, the anniversary of Mahatma Gandhi. He was born a 146 years ago.

‘Father of the Nation’ is a epithet that I dislike at times to describe the great man that Mahatma Gandhi was. It enshrines the entire credit of modern India to a single person. I never really feel comfortable with such notions. That said, Gandhiji was a man who had an exceptional impact and his generation was truly a magnificent one in history.

These men and women in their thousands were flawed in more than one way. They were often in many respects, beliefs and ideas, products of their times.

They were also exceptional from many other generations as they forged and nurtured a union that we know of today as India, together with several hundreds of languages, different ethnicities, religions, caste and so much more which could have torn us apart.

India today is a chaotic democracy but a beautiful experiment at the same time. The experiment that we could refer to our “tryst with destiny” is still ongoing.

A friend, rightly point out on Facebook today . (Not linking to the post as it was private and he wants to stay anonymous)

but we should also remember that Nehru, Gandhi and all those leaders of that massive pervasive and diverse National Independence movement represented a generation. A generation that in early twentieth century was thinking of us in the 21st century, thinking of our future our well-being and our dignity. They were not just bothered with then and now, they had a vision — for a world where people like you and me can live with our heads high.

That dream came true for you and me but is not yet fully accomplished for millions of our fellow humans. That dream might not come true for our future generations and descendants. That pledge with destiny has not yet been fully redeemed. Lots of work left.

My friend is right.

In recent times, India feels more divided than ever. People are often casually hurling abuses and insults towards each other for having differing political opinions and views. We would do well to remember Gandhi’s generation for a few moments.

In this generation were founders of modern India. Our nation’s fathers and mothers. They thought about the world, about India and humanity. They forged a nation with no experience and several differences even among themselves by investing in institutions and civil traditions that continue to outlast them by many a decades. We should be grateful to them, but lots of work is still left to be done.

The responsibility is now ours. This age is now ours and we have to nurture this idea of India, make it better and leave it behind for generations to come.

As goes one of Gandhiji’s famous quotes “The future depends on what we do in the present”.

WordCamp Pune and withdrawal symptoms!

WordCamp Pune is done! I am having withdrawal symptoms. I would love to write a lot of things about WordCamp Pune but it would be fair to say, that since it took place last weekend, I am still high on #WCPune koolaid.

This is not a WordCamp critique. I am not writing about awesome sessions. I am not writing about what a WordCamp should be or not be about.

I am writing a good snapshot of my experiences at this WordCamp. So someday I can go back and read through the entire two-three days of magic that is called WordCamps.

WordCamp for me started a week before. I work remotely from Mumbai for rtCamp which is based in Pune. So I planned a full week in Pune that would end with WordCamp. Glad I did that!

A lot of the volunteers, organisers and even speakers were good friends of mine. I was a speaker at this WordCamp too. So as we came closer to the weekend, I was filled with excitement. An example of that is the tweet below.

Friday

I had been talking to Mahangu Weerasinghe from Automattic for a while on Twitter and at times exchanged emails about work culture, FOSS culture and culture of South Asia in general.

He was part of the Automattic team who flew down (should I say up since he flew northwards into India?) to Pune for the WordCamp. Mahangu along with Jeremy Herve and Aminul Sajib (Aminul is shy and quite, but writes really well at this blog) visited our office on Friday.

While they visited rtCamp, I think Jeremy might have been most amused with the local culture and customs. He was game enough to try out new food and ended up eating Pithla- Bhakari for lunch.

Automatticians_at_rtCamp

After somemore chat about work culture and ISPs in India, Automatticians left rtCamp (hopefully with fond memories) to co-work at their hotel.

Foundation Day (Saturday)

I left on time, well I could have left earlier but I thought maybe being a Saturday there would not be too much traffic. Was I right?

No I was not!

I reached ThoughtWorks office where the Foundation Day for WordCamp Pune was being conducted! These were mainly workshops for people new to WordPress but people not new to WordPress would also enjoy.

I must say the ThoughtWorks guys are really cool. I found their entire staff polite, thoughtful and friendly. This I encountered with everyone from their security guards to the folks who were co-ordinating with WordCamp organisers.

Here is tweet by Praveen (from Woo and now Automattic) at ThoughtWorks office.

After a few sessions of WordPress fun in the morning, Mahangu asked where we could see some interesting places around. I recommended Aga Khan Palace. Actually, I recommended the palace for two reasons.

One. Mahatma Gandhi was under house arrest at Aga Khan Palace and his wife died while they were held at the palace. His secretary too died in Pune.

It would be easy for anyone to relate to Gandhi’s history as just about everyone in the world knows about Mahatma Gandhi.

Two. Because I too wanted to visit this place for a long time. I had gone there as a kid but did not really remember much.

Luckily, the place was nearby and Mahangu and Jeremy were hopefully happy to have visited Aga Khan Palace along with me. I added some historical context to some things for Mahangu and Jeremy.

One funny yet slightly embarrassing incident at Aga Khan Palace was that the tickets are priced differently for Indians and non-Indians. I knew this was an Indian tradition for sorts at tourist places. Mahangu hinted that it is often the same in Sri Lanka. I joked to them that they charge more to non-Indians as part a colonisation tax.

That said, it was very humbling to visit this place and walk the same hallways through which Mahatma Gandhi and many other luminaries of the freedom struggle did. Gandhi’s wife, Kasturba died at the Aga Khan Palace and it has her Samadhi. Samadhi is a sort of a memorial. It was simple, peaceful and sober just like it should have been.

The trip to Aga Khan palace was something I was happy to do. I am not sure how much it added to the experience of Pune for Mahangu and Jeremy, but I hope it did a little bit atleast.

Hidden Place found!

After the history tour of sorts, we made our way back to the Hotel where Mahangu and Jeremy were staying. Aminul and Rahul joined us at the Hotel and we made our way to a nearby pub. It was happy hours (I think!) and the five of us had Brun-Kheema and Beer! This pub is called the “Hidden Place”. Aminul has some interesting things to say about finding the Hidden place.

After some beer and some more – Rahul and I headed back to rtCamp office and did some work. Actually he worked, I caught up with some emails. Then in the evening we went shopping with Topher DeRossia.

He is of HeroPress fame. Topher was extremely humble about the fact that the HeroPress community had sent him all the way to Pune. I think he as bit shy and a little overwhelmed with his first trip to India. Actually later I found out that it was his first trip outside North America.

Topher was wonderful and very accessible to every single person who approached him and asked him about WordPress. He is deeply respectful of the community he represents and is perfect as the curator of HeroPress (he did tell me that he never edits or curates an essay!)

I was invited for the speaker dinner as I was part of a panel discussion that was planned. I met far too many cool people at the dinner to list them down here one by one.

A lot of us were actually very tired by the end of it. I met Saurabh Shukla who was clearly tired and devoid of sleep. He mentioned he was very nervous and excited about the next day (actually something in Hindi which I cannot re-print here). I could relate very well to what he exactly meant. 🙂

WordCamp Day!

Sunday arrived and I quickly travelled around 8 am to Modern College which was the venue for WordCamp Pune. As rtCamp were sponsors, I got busy with some colleagues setting up our sponsor table.

The sponsor tables outside the auditorium were an awesome hit. Many walked upto these sponsors and started discussions, conversations which were a great deal of fun.

It is always a great privilege to talk to people about your work, about open-source and WordPress by extension (something I will write more about towards the end of this post). 

Mumbai Express

I met familiar faces from Mumbai. Alex who has been lead organiser of WordCamp Mumbai for two years, Sanat who is now the lead organiser for 2016, Vachan, Sahil, Raj, Thomson, Ajay and others. All of us should really have posed for a photo but I guess we did not take one. 🙁

Though at the selfie booth Alex and I got ourselves some new headgear.

I won’t talk about WordCamp Pune’s multi-tracks. It can be confusing sometime and some good natured fun was had at the overlapping sessions.

Organisers

The organisers were fantastic. Some of them were my colleagues and ex-colleagues. Some I did not know as well before WordCamp. Organisers like Sheeba, Premanshu, Ganesh and countless other volunteers were simply awesome. The numbers overwhelmed them a bit but they kept slogging at it with a smile and always making everyone feel very welcomed.

Remember these are people whose jobs are NOT to organise events, they are doing this often for the first time in their lives and often it’s thankless work.

I am glad that some of us who volunteered in Mumbai saw some stress points and joined in moving stuff and microphones around at times without being asked or waiting to be asked.

This is how it should be at a WordCamps. When you see a hassled organiser (belive me all of them are ) ask them if you can help out with something, direct traffic in certain directions, or just help move stuff from one place to another.

So thanks again all of you guys who made WordCamp Pune possible.

I spoke

I am incredibly shy as a person. I am very inward looking and don’t really like standing on a soapbox except when I am blogging I guess. But thanks to Saurabh Shukla, who suggested I moderate a panel discussion, I ended up speaking with a microphone in front of thousands of people. No, in reality there were just over over 150 but it felt like thousands :-D.

I overcame my fear of public speaking a big deal. That was enough of a personal takeaway for me. Thank you for this Saurabh!

Privilege!

I am privileged to work with a company like rtCamp and work in the WordPress ecosystem. I am not really the best geek around or the best mind around for that matter at these places. I have been lucky at times to be in the right place at the right time and with the right people. Much of it is just plain dumb luck.

So really talking about how products are built, services function, talking about career options to students and just out of college kids is really nothing short of a great privilege. Also every conversation has the potential to teach you something new if you really open yourself to it.

After party and back home!

I had a great time catching up with the organisers again at the after-party. There was drinking and merriment and posing for photos all over. Early on Monday morning, I travelled back to Mumbai with Sanat and Sahil.

Now I am having WordCamp withdrawal symptoms. This happens every time there is a WordCamp but I am happy in the knowledge that I will be part of another one soon in Mumbai.

More power to WordCamps!

Six years at a company

In the mayhem of 2009 (the global meltdown etc), I ended up working as a blogger for a startup company. It’s name, rtCamp. For someone who was never paid to write, this was a really odd sounding job.

I got into rtCamp on the basis of a blog post I wrote on this blog. 🙂

Today, I complete six years at rtCamp. I never realised, I would work in a single place for that long. I don’t really plan that far ahead but it has been a good ride so far and I am enjoying new gigs, getting to learn new things even after six years.

What happened in the past six years!

A lot. I won’t talk about a glowing tribute to rtCamp. Actually since I am the Marketing – Head at the place, that is sort of my job, but I wont do it here.

  • I learnt to appreciate the FOSS movement.
  • I learned to appreciate anarchism as a political philosophy (listen to a leading philosopher on it).
  • I moved towards becoming a more thoughtful writer (I think!) than being more rantful (is this even a word! So much for being thoughtful)
  • I taught myself a lot of things.
  • I now know how software projects are born, live and die.
  • I learned that good people and good practices can co-exist with profitable business practices.
  • I became less prone to put out my views on everything and more prone to listen first.

I would not credit rtCamp for almost all these life changing things over the last six years. The point is I laugh at some of the naivety of the six years ago me, but I still find space in this company.

But rtCamp allowed me freedom in many ways to go explore these topics and sometimes bring them back to the company. It also offered me colleagues and former colleagues who are wonderful thinkers, philosophers, artists and human beings.

So here’s to six more? Well I do not plan that far ahead but one never knows.

Bookmarking stuff on the web

bookmark

In the old days, I used to love storing my bookmarks on Delicious. The service worked great to sync my bookmarks on different computers at work and home. More importantly, Delicious allowed users to share stacks of bookmarks with their friends.

I used to explore and find countless beautiful and useful websites this way. Then Delicious tanked.

I still use Chrome’s bookmark manager for some links I need to look up often but I like a lot of things online which I want to be able to recall in a easy manner later but not necessarily have them on my browser. I also use Pocket but not exactly very extensively.

So now I have started saving interesting things I come across the web on a free WordPress.com website.

bombaypirate.wordpress.com it is.

I find it really convenient for the following reason

  • My bookmarks can have some context, are searchable and indexed.
  • It can be opened on any browser – no need to sign up or sync up.
  • It can be opened on any phone screen.
  • Someone could share something interesting in comments and suggest more awesome links to visit.

Where do you collect all the awesome stuff you come across on the web? Any single place sharable? Let me know in comments.

Image Credits