Jnaapti – A 6 month Report
Posted by Gautham Pai in My Updates, Technology on December 1, 2011
This post is not quite about Jnaapti‘s vision and why I am doing it, but more about things that I have learnt since I founded Jnaapti.
I can’t believe it has been more than 6 months already and what an experience it has been! I can easily blog a few hundred pages about my experiences, but here is the MVP (Minimum Valuable Post) – the key things that other wantrepreneurs and newbie entrepreneurs can learn from:
- The art of self-discipline: If there is one thing that I should pick among the various things that I learnt in the last 6 months, I would pick being self-disciplined and maintaining a rhythm in the face of distractions that are not under your control. Time management is extremely important. When you are handling all aspects of business, there is a good chance that you need to meet someone at their convenience, or you are asked to provide a service (in my case training) and these are not under your control. So you need to get really good at handling these, and getting back to your work as soon as this is complete. For productivity freaks, I use a combination of Pomodoro technique, Hamster, Workrave, this hack and a simple Libreoffice document to manage all my data. I wish it could have been simpler and someday, I hope to continue my efforts in building productivity tools.
- Get out of the building: I can’t stress this enough. Nearly everytime I got out of the building and started speaking to people, there was some new insight or a business deal that happened. A lot of the times, it seems purely co-incidental (read the next point). The initial couple of weeks were very haphazard and it just seemed like a humongous project that was lying in front of me. While I did have a huge list of tasks/ideas to work on, I didn’t know where to begin. What should I build now? No clear answers. As I started hunting for answers, I ran into the Lean Startup concepts and fell in love with Ash Maurya, Eric Ries and Steve Blank‘s philosophies. I followed the lean canvas way of capturing the business model religiously and it has worked out very well. If anything, it helped reduce noise, cut to the chase and build something of value “now”. The idea of prioritizing validation and learning before scale has worked in my favor. The first cut of Jnaapti’s offering didn’t even have a software component and was entirely conducted over email – because I realized that the MVP didn’t need a software component. I concentrated less on the website messaging, since most of my contacts were through my personal network.
- The strange story of co-incidences and chance meetings: Nearly every business contract I got seems like a pure chance meeting and the more this happens the more you believe in what is written here. This kind of also proves that there is a critical mass of startups in Bangalore now, and there is a good chance that you will bump into someone who is a startup founder or early employee when you visit coffee shops or technical events. This has worked out so well that I have made it a point to meet, on an average one or two new people every week. Till date, I have met more than 80 new people (including Jnaapti Learners), and that’s an average of 10 people per month!
- My experiments with pricing: An early learning for me was about how you need to get pricing right and it’s almost always never. The inital couple of months I was demanding way too less for my services and slowly as I found out the value of my services, I tweaked it to a point which seems reasonable both for me and my clients. But that said, every new assignment is a new negotiation.
- Understanding waste reduction: When you are the only person working, and you have the 3 aspects of an organization in front of you – business, product and engineering – every moment you spend, you need to think twice. Is this the best use of my time? It helps a lot to reflect on how you spent your time and look at what you could have rather NOT done. This is the art of waste reduction.
On a similar note, I have started maintaining what are called “Implementation reports” for Jnaapti’s product development phases. An implementation report is an assessment of- how a specific phase fared
- what features we set out to build
- what was our reasoning about why they should be built
- how are the features being used now
- if they are not beng used, why so
- can its usage be improved
- should it be chucked
- how can we ensure that we don’t have such waste in future
- Getting to ramen profitability: There is one thing I can tell you. We, as software engineers in India, don’t value money (I am speaking generally). We get an awesome package (stop cribbing you guys) right out of college, and then we get into this spiral of work-get paid-work harder-get promoted-ask for a raise. And when things don’t work in our favor, we start complaining or switch our jobs looking for a better role or more pay. If you want to value money better, quit your job to know what others go through. In the face of inflation, the rupee v/s dollar prices and rising infrastructure costs it has been tough to keep up, but then you got to pay a price. I am close to achieveing ramen profitability and I hope things will be better next year. And while achieving ramen profitability is important, it is equally important to ensure that you achieve profitability via the business you are in and not via some job that doesn’t help you validate or learn more about your business. And yeah, if you want a piece of advice, to get to ramen profitability soon, just invest your savings in some place that is not easy to suck from!
I have taken enough breaks and I never felt that this was too demanding (although I do put in long hours once in a while). Needless to say, I am loving the freedom and the flexibility that I have and I wish I can continue this forever! Overall, it has been an amazing 6 months!
Dark Themes in Ubuntu
Posted by Gautham Pai in Technology on October 5, 2011
I was getting bored with my old Ubuntu theme, so I thought I will play around a little with dark themes.
So here goes:
Here are the list of things used:
- Wallpaper: Mount Snowdon, Wales
- Window Control: Black Grass
- Window Border: Step into Freedom
- Fonts: Ubuntu
- Compositing effects (eg: Transparency): Compiz
- Icons: Faenza
Trip to Jog Falls, Aghoreshwara Temple – Ikkeri, Varadamoola and Varadahalli
Posted by Gautham Pai in Photography on August 16, 2011
It has been a long time since we went on a trip. This is our first trip of 2011! And boy, what a trip it turned out to be!
Our last trip to Shimoga was towards Thirthahalli (south of Shimoga). We had covered Mandagadde, Kuppalli, Sakrebailu, Gajanur Dam and Mattur. This time we headed westward towards Sagar and covered places around it.
Our journey started at 3:30am on Saturday morning. There were 3 of us, and we took an Indica. The roads were mostly good and we had no major hiccups due to road condition almost during the entire journey which included several village roads as well.
The road from Shimoga to Sagar was awesome. It has a resemblance to the Thirthahalli route; there are lots of trees on either sides of the road. One striking difference is that there are more plain lands than the Thirthahalli route. This is what is referred to as Bayalu Seeme.
We reached Sagar at around 10:00am. We had not made any arrangements for stay. Considering that it was a long weekend, we wanted to get that daemon out of the way and then enjoy our day. So we first started hunting for a good place to stay. Unfortunately, as expected, most good places were full. We then decided to stay in a place, which was both expensive and bad.
Lalbagh Flower Show – August 2011
Posted by Gautham Pai in Photography on August 12, 2011
It has been 2 years since I went to the Lalbagh Flower Show. The flower show is hosted twice a year once during Independence Day (i.e. in August), the other during Republic Day (i.e. in January). It is hosted in the Lalbagh Glass House.
If you plan to use your vehicle to reach Lalbagh, there is a decent amount of parking space near the East gate.
This is my third visit to the flower show. The last time I visited was in 2009 when I was new to SLR photography and prior to that I visited in 2007.
The flowers were mostly the same as my previous visit. The attraction this time was the Lotus Temple built using roses.
It’s time
Posted by Gautham Pai in My Updates on May 1, 2011
Ok, Neo, it’s time for you to take the plunge, and trust your destiny to teach you to fly before you reach ground…
Moving your WordPress blog from Apache to Cherokee in 30 minutes
Posted by Gautham Pai in Technology, World Wide Web on April 15, 2011
In my post on VPS Hosting experiences, I had mentioned that inspite of doing server configuration tweaking, I found that load times were gradually increasing and I was experimenting with an alternative server named Cherokee.
The whole migration took less than half a day – including learning Cherokee, trying out locally and then using it in my blog. So what are the steps I followed to move to Cherokee?
I use Ubuntu 10.04 LTS as my dev system as well as on the production server – so one of the things that I am confident about is that, if something works in my dev environment, it is bound to work in the production setup, with minimal pains during deployment. So I wanted to first try out the entire setup – make sure everything is fine, and then replicate the setup on the production server.
I started by installing Cherokee from the PPA and also php5-cgi:
add-apt-repository ppa:cherokee-webserver/ppa
apt-get update
apt-get install cherokee
apt-get install php5-cgi
VPS Hosting Experiences
Posted by Gautham Pai in Technology, World Wide Web on February 19, 2011
So after the frustrating experiences with my shared hosting provider, I decided to move to VPS hosting once and for all. I knew that this would mean, spending more money, and having to spend more time and energy tweaking configurations and monitoring the site, I thought it will be worth the effort and price for the flexibility that I would get from it.
So sometime in late December, I made the move. After looking around and asking a few people, I finally decided to go with VPS.net. The movement from shared hosting to VPS was a breeze and I was up and running in under 2 hours. The experience with VPS.net until now has been pleasant.
Meanwhile, I am closely monitoring Google Webmaster Central and there are some very interesting observations and that is what I wanted to share here.
-
Gzipped Content
The first observation is how, when I moved from shared hosting to VPS, the data download size reduced drastically with no significant change in the number of pages crawled per day. This is because I use GZIP encoding, while my shared host did not (when you pay for bandwidth there is no incentive to reduce the size, now is there?!) -
Improvement in load times
The second observation is how the time to download also reduce drastically when I moved to VPS hosting. This was expected. While my server now has only my services running, I am not sure how many umpteen other websites were being served on my shared host. - Server configuration tweaking
Towards mid Jan, the load times started increasing. This is because I had a few other services hosted on the same machine and the server started thrashing. The biggest issue with most VPS providers is that they are very lenient on bandwidth and storage, but very stingy when it comes to memory. So I had 2 choices – either I upgrade my configuration and pay nearly twice the price, or I start playing with the Apache and PHP configurations and see if I can squeeze out more performance from the system. I decided to go for the latter. I cut down on the services hosted, disabled unnecessary modules, played with threads and child processes, and tweaking PHP configurations. But no matter what I did, the load times stayed up there, or worse, continued to increase and there was nothing I could think of.
Recently a friend of mine asked me to give Cherokee a try. Cherokee is considered to be blazingly fast and very lightweight compared to Apache. So I have moved my blog to Cherokee now and hope to monitor the performance closely over the next few days. - Google on steroids
Another observation is how Google suddenly decided to give my site a real test – and decided to download virtually all the pages possible in a single day – this happened a couple of days back and I am yet to discover why this happened. What I am happy about is that the load times were decent when this happened. -
Load times and Google Ranking
I can confirm that there is some corelation between page load times and rankings in Google. In December, when my site was taking as many as 3 seconds to load (Google said my site was slower than 94% of the sites in the world!) – some of the keywords for which my posts used to appear in the first page moved to the second or third pages. It was only in January did I see them come back to their original positions.
Overall, it has been a good experience – you learn a lot when you moved to VPS!
Google Docs, ODF and Data Portability
Posted by Gautham Pai in Technology, World Wide Web on January 29, 2011
Consider the code below to display a line of text in HTML:
<style>
.paragraph-text {font-family: Arial; font-size: 11pt; font-weight: normal; text-decoration: none}
</style>
...
<p><span class="paragraph-text">Here is a test line</span></p>
Now let’s say, we see some developer write it this way:
<style>
.T1_1 {font-family: Arial; font-size: 11pt; font-weight: normal; text-decoration: none}
.T1_2 {font-family: Arial; font-size: 11pt; font-weight: normal; text-decoration: none}
.T1_3 {font-family: Arial; font-size: 11pt; font-weight: normal; text-decoration: none}
.T1_4 {font-family: Arial; font-size: 11pt; font-weight: normal; text-decoration: none}
.T1_5 {font-family: Arial; font-size: 11pt; font-weight: normal; text-decoration: none}
.T1_6 {font-family: Arial; font-size: 11pt; font-weight: normal; text-decoration: none}
.T1_7 {font-family: Arial; font-size: 11pt; font-weight: normal; text-decoration: none}
.T1_8 {font-family: Arial; font-size: 11pt; font-weight: normal; text-decoration: none}
.T1_9 {font-family: Arial; font-size: 11pt; font-weight: normal; text-decoration: none}
</style>
...
<p class="P1">
<span class="T1_1">Here</span>
<span class="T1_2"> </span>
<span class="T1_3">is</span>
<span class="T1_4"> </span>
<span class="T1_5">a</span>
<span class="T1_6"> </span>
<span class="T1_7">test</span>
<span class="T1_8"> </span>
<span class="T1_9">line</span>
</p>
What would you say of the quality of the markup above?
Trip to Arsikere and Haranhalli
Posted by Gautham Pai in Photography on October 26, 2010
We had to visit Davangere for personal reasons. On the way back, we thought it would be a good idea to check a few places off from our ever going list of places to visit in Karnataka.
So what would be an ideal route to take? We decided to check out Google Maps.
After considering several options, we finally decided to take the route towards Holalkere via SH47, and then to reach Arsikere from there. We decided to visit a few Hoysala temples close to Arsikere and then get back to Bangalore.

The route seems logical, but the road condition was so bad that it increased our travel time dramatically. The road condition ranged from moderately bad to very bad.
There are vast plain fields on either sides of the roads and you can see quite a few birds. There were lots of green bea eaters sitting on the electric wire which followed us all the way.
Trip to Mandagadde, Kuppalli, Mattur, Sakrebailu and Shimoga
Posted by Gautham Pai in Photography on October 4, 2010
After a series of trips to Coorg, it was time to visit Shimoga.
Each district in Karnataka gives you a very different experience. While Coorg is more to do with coffee estates and waterfalls, Shimoga is a blend of natural spots (bird sanctuaries/waterfalls etc) and historic/architectural places (lots of Hoysala temples). No wonder, there seems to be some co-relation between Shimoga and literature.

There is very little information about Shimoga on the Internet, and we had to contact friends to get more information about what to visit and in what sequence.
After discussing on various options, we finally decided to cover south Shimoga (places around Thirthahalli first). The basic plan was to arrive in Shimoga as early as possible, and then head towards Agumbe on day 1, covering as many places on the way, and then head towards Sagar the next day and see what we can cover in that route.










Recent Comments