Joseph Jude

All Articles

2018.04.06
Mastering sales as a new CTO

Prepare, Perform, and Probe is a three-stage approach that can help new chief technology officers to master and excel in sales.

2018.03.29
Best of what I consumed in 2018 Q1

Key points from the videos, articles, books, and audio books I consumed in 2018 Q1.

2018.03.27
Understanding routing in React.js

Learn fundamentals of React-router v4

2018.03.26
Rendering an array of data with React.js

Learn how to loop array of data in React.

2018.02.20
Using dep, the Golang dependency management tool

A concise guide to dep, the golang's dependency management tool.

2018.01.26
Sri Lanka Trip

Though Sri Lanka is tiny, it has variety. In our year-end vacation, we visited temples, churches, beaches, national parks, lakes, tea factory, and a spice garden.

2018.01.25
I have seen the future of jobs and it is Hollywood model

We will collaborate to create and capture value. Are you ready for the change?

2017.12.07
After 300 blog posts...

Through 12 years and 300 posts, blogging has become an integral part of me. It has been a rewarding journey.

2017.11.30
Invoking external API from React Native using Fetch

Learn to invoke external APIs using Fetch network API and modify values using state.

2017.11.28
Using 3rd Party Libraries in React Native

In this tutorial, we will learn to use one of the library from the ever expanding React Native ecosystem.

2017.11.25
Creating a Custom Component in React Native

It is easy to compose our own custom components in React Native. In this post, we compose a simple quote component.

2017.11.23
Adding buttons with images in React Native

Almost all mobile applications use buttons and images. In this tutorial, we will learn to add buttons and images to a React Native application.

2017.11.20
Installing Golang in MacOSX

Install and setup Golang on MacOSX

2017.11.17
What is a multi-tenant system?

Software architects have borrowed lot of concepts from civil engineering. Multi-tenancy is one such concept.

2017.10.14
Saying Hello In React Native

React Native and Expo makes it easy to write cross-platform mobile apps. Let us start with a hello world.

2017.09.17
Descriptive analytics in Javascript

Descriptive analytics is usually the first step in data analytics exercise. As the name suggests, it describes a dataset.

2017.09.09
Introduction to machine learning

Democratization of machine learning will create amazing products and services for us. Let us understand what it is.

2017.08.17
Cyber Security for Women

Women are the change makers. Even in cyber-security they will lead the change.

2017.08.07
Gulp - a beginner's guide

Gulp is a tool that automates many of the tasks associated with development. It brings consistency to development process, thus eliminating development errors.

2017.07.31
Three stages of startups and how to chose tech-stack for each of them

Startups can be classified into three stages as per their life-cycle. Here I present guidelines on choosing a tech-stack for each of these stages.

2017.06.28
Simple tutorial to understand props vs state in React.js

Use props to send information to a component. Use state to manage information created and updated by a component.

2017.06.26
What small IT businesses can learn from Mary Meeker's internet trends report

Since 2001, Mary Meeker has been release annual internet trends report. This year report is full of insights that small IT business can use.

2017.06.23
Create React.js component with Typescript

Components are an essential building blocks of React.js. In this guide, we will create a simple React Hello component in Typescript.

2017.06.22
Getting started with React.js and Typescript

React.js is a Javascript UI library by Facebook. In this guide, we will wire it up with Typescript to display a "Hello World" on the browser page.

2017.06.05
Guest lecture on entrepreneurship at Christ College, Bangalore

I love talking to college students about entrepreneurship. Recently, I spoke to MCA students of Christ College, Bangalore.

2017.05.25
Four Cs of Dev.to (What I like and what I suggest)

Dev.to is a digital community for developers. It has built a community around content; Can it scale to collaboration and commerce?

2017.05.22
11 Lives to Build a Rich Career

You take about 7 years to master a skill. You can continue to learn new skills to build a rich and valuable career.

2017.05.15
The curse of EVERYTHING and NOW on building your career

Successful business-men advice you to learn as many business functions as you can learn. But you should be aware of a mental trap that comes with it.

2017.05.08
An awesome tip from Jack Ma & Derek Sivers to build your career

Should you specialize in a single technology or learn as many business functions as I could learn? Let us find what Jack Ma & Derek Sivers have to say.

2017.03.06
Write your book using softcover and docker

Softcover provides a tool to build the book and publish. Use docker to install this publishing tool.

2017.02.28
Connecting to SQL db from Hapi using TypeORM

Connect to Postgresql from Hapi via TypeORM, a typescript based ORM

2017.02.19
NPM as a build tool for Typescript projects

Use npm as a build tool for compiling Typescript, monitoring changes, and restarting development server.

2017.02.18
Notes from day 2 of TiECon Chandigarh 2017

TiECon Chandigarh 2017 is a two-day conference focused on the theme of "Entrepreneurship in times of change". These are my notes from Day 2.

2017.02.17
Notes from day 1 of TiECon Chandigarh 2017

TiECon Chandigarh 2017 is a two-day conference focused on the theme of "Entrepreneurship in times of change". These are my notes from Day 1.

2017.02.16
In-depth guide to handling routes in hapijs

Routes help us to add functionality to our web-apps. Understanding how to add routes to hapijs apps.

2017.02.08
What I learned as a CTO

A self-reflective post about what each letter of the job title CTO means to me.

2017.02.06
Book Notes - Industries of the future by Alec Ross

The fields of next decade are: robotics, genetics, digital commerce, cyber-security, and big data. Countries that choose open systems will attract future industries.

2017.02.04
Export Postgresql data to text files using nodejs

Connect to a relational db via TypeORM from nodejs (typescript)

2017.01.31
Comprehensive guide to using Gulp with hapi.js & Typescript

Gulp automates many of the tasks in the development process. Here we use gulp to compile typescript files and restart hapi.js server.

2017.01.26
Learn to build web-applications with Hapijs and Typescript

Want to learn to program in hapi and typescript? Come on in.

2017.01.26
Step by step guide to dockerizing a hapijs app

How to dockerize an existing hapijs application so that you can deploy with ease and confidence

2017.01.16
How to become a better programmer

Starting with programming is easy. Becoming better is a continuous journey.

2016.12.26
Little Talents

If you are faithful in small things, you will become master of great many things

2016.12.19
Notes from NASSCOM Annual Technology Conference - 2016

My notes from the annual NASSCOM Technology conference , 2016.

2016.12.18
My First Book - Ionic 2: Definite Guide

I'm happy to tell you about my first book, 'Ionic 2: Definite Guide', which I co-authored with my sister.

2016.12.12
Year In Review - 2016

Such a productive and joyful year

2016.12.11
Using ConvertKit For Email Marketing

ConvertKit is a well designed email marketing software. I'm starting to use it for this blog.

2016.12.08
Programmers: Where is your portfolio?

Want to build your career? Want a better job? Want to work in a top-tech company? Build a portfolio.

2016.11.25
Bloggers: Read this before moving to https

To comprehensively secure your blog, you need to use a 3rd party feed management tool that serves your feed over http.

2016.11.24
Benefits of https

If your site is only static site should you move it to https? Will moving to https impact site's seo? Read to find out.

2016.11.17
What I learned about security and SEO by auditing 25000 sites

Auditing 25k sites to know the state of security and seo in the wild, wild web

2016.11.07
Using Pouchdb with nodejs

If you want to store unstructured data locally, checkout PouchDb

2016.11.05
Auditing a website with nodejs

Auditing a site for SEO, security, and performance is time-consuming, and tedious. Automate it with nodejs.

2016.11.03
Git mirroring

Mirror git repositories in simple steps

2016.10.27
Redirecting a URL using nodejs

Merged sites? Don't want to lose traffic to old site? Redirect with a simple app.

2016.09.20
Why I started developing in nodejs again?

Few months back, I started again with nodejs. It all started with Microsoft releasing Typescript. I wanted to learn it and try to use it. So I got back to developing with nodejs.

2016.07.11
Getting started with HapiJS and Typescript

Learning to use typescript with hapijs

2016.06.04
A beginner's reference guide to TypeScript Language

TypeScript is a layer on top of JavaScript targeting developer's productivity.

2016.05.22
Where there is vision, people prosper

World is a better place because of definite optimists. Their vision continues to prosper the world.

2016.05.12
Solving Euler-005 in Swift

Know your algorithms

2016.05.07
Double loops are slower in Swift than in Python & Typescript

Swift is pathetically slow to handle double loops

2016.05.07
Timing code execution in Swift, Python & Typescript

How to track execution time of a code block

2016.05.06
Largest palindrome made from the product of two 3-digit numbers

Solution to Project Euler 004 problem in Swift, Python & Typescript

2016.05.04
Largest prime factor of the number 600851475143

Solution to Project Euler 003 problem in Swift, Python & Typescript

2016.05.02
Sum of even valued Fibonacci numbers less than 4 million

Solution to Project Euler 002 problem in Swift, Python & Typescript

2016.05.02
Find the sum of all the multiples of 3 or 5 below 1000

Solution to Project Euler 001 problem in Swift, Python & Typescript

2016.04.28
Export sqlite data to text files using Swift

Export sqlite data to text files using Swift

2016.04.27
Migrating data from Postgresql to Sqlite using Python

Migrate data from postgres to sqlite using python

2016.04.19
dlite makes it easy to start with docker on Mac

Getting started with Docker on Mac is a pain. Now dlite makes it easy.

2016.02.22
Building BaasBox on Alpine

How to run BaasBox on alpine linux?

2016.02.11
How to improve project delivery in an IT services company

How do you take a mid-size IT service company into its next level?

2016.02.07
Installing Gogs on Webfaction

Host all your code repos on your webfaction account using Gogs

2016.01.29
System for success

Want to succeed in life? Have a system.

2016.01.26
When quantity trumps quality?

As a consumer, I prefer quality; as a maker, I prefer quantity.

2016.01.06
Swift Challenge 009: Count upper and lower case letters in a string

Write a program to count upper and lower case letters in a given string.

2016.01.03
swift Challenge 008: Check if a string is a pangram

Write a program to check if the string entered by the user is a pangrams. Pangrams are sentences constructed by using every letter of the alphabet at least once.

2015.12.25
swift Challenge 007: Luhn's Algorithm

Validate credit card number with Luhn's algorithm

2015.12.24
Swift Challenge 006: Stringify even numbers

Take an array of numbers, concatenate the even numbers as a string

2015.12.23
Swift Challenge 005: Sort comma separated words

Write a program that takes a comma separated sequence of words and prints the words in a comma-separated sequence after sorting them alphabetically.

2015.12.22
Swift Challenge 004: Factorial of n

Write a program to compute factorial of a number.

2015.12.20
Swift Challenge 003: Unique elements of two arrays

Write a program to make an array of unique elements from two arrays. Sort the output array.

2015.12.19
Swift Challenge 002: Check if a string is palindrome

Check if a string is a palindrome -- it reads the same forwards as backwards like racecar

2015.12.19
Swift Challenge 001: Divisible by 7 but not a multiple of 5

Program to find all numbers which are divisible by 7 but are not a multiple of 5, between 2000 and 3200

2015.12.13
Have you chosen well?

When all is lost, memories and meaning will stay. That is a good enough for me.

2015.10.24
Installing MozDef on AWS

Step by step instructions to install Mozilla Defense Platform on AWS

2015.10.06
Why I Uber

I take Uber cabs, because it benefits me.

2015.10.01
Video To Watch: Ideas are easy, execution is everything by John Doerr

John Doerr, venture capitalist, talks about the next big things and how to identify great ventures

2015.09.16
My Itches, My Ventures

Is Paul Graham right? Is scratching your own itch the best way to build a product? I'm sure to find the answer soon.

2015.09.07
Integrating Betaout With A Golang Application

Betaout is a comprehensive e-marketing suite. In this post, I show how to integrate Betaout with a Golang App using their REST API.

2015.09.02
What I learned in a year as an entrepreneur

Three lessons I learned in a year as an entrepreneur

2015.08.05
Essential tools to build traction for your startup

Here is a step-by-guide for all the essential tools to build traction for your startup

2015.07.19
Notes from Lean Startup Session by TiE, Chandigarh

Key component of a startup is the feedback loop

2015.07.17
Roundup of popular and emerging blogging platforms

Once you decide to blog, then comes the question of 'where' to blog. In this article, I list some of the popular and emerging choices.

2015.07.07
A step by step guide to Email marketing with Zoho campaign

Email converts 40 times more than Twitter and Facebook combined. With such high conversion rates, startups and small business may well focus solely on email marketing.

2015.06.26
How I designed a super cool icon for free

A great icon aids your app to stand out in a crowded AppStore. Now you can design a great icon for free.

2015.05.05
Entrepreneurship is a metamorphosis, not a baptism

When I was an employee, I used to think that being an entrepreneur is much like an employee, only with added responsibilities. Now that I am an entrepreneur, I realize how foolish I was.

2015.05.01
Learning BeeGo

Learn Beego, a golang webapp framework by building a microblogging application.

2015.04.30
Notes From Session With Mahavir Sharma, Serial Entrepreneur & Trustee, TiE, Global

Notes from interactive session with Mahavir Sharma at TiE, Chandigarh

2015.04.01
Testing Beego Applications

Automated testing for Beego applications

2015.03.02
Podcasts I Listen

I have never been a 'listening' guy; I'm more a 'reading' guy. But with launch of my startup, I turned to podcasts to learn.

2015.02.20
Want to make doing business in India easy? Start with incorporation

If starting a business in India has to improve, the entire process should be studied and simplified.

2014.12.31
Will cyber security catch up with rest of the online world in 2015?

Securing online assets is unbelievably cumbersome and inefficient even in 2014. Will it change in 2015?

2014.12.20
Powerful Words That Transformed My Worldview In 2014

Some words have magic in them. They pop out of screens and alter our perspectives permanently. An article by Allison Vesterfelt did exactly that.

2014.12.03
Will Ello Survive?

I believe in the ideals of Ello. We need a better web, where we can communicate, discuss and collaborate without tens of sites prying on to us. Ello has given a hope. I wish it survives.

2014.11.23
Insights From Startup Expo @ ISB, Mohali

A crash course on everything startups need to know.

2014.11.16
Five Insights From Successful Indian Entrepreneurs

Inspiration from those who ran before me.

2014.11.11
Tools to launch your domain

If you write down the sequence and follow it, you won't miss a step and will save ton of time.

2014.11.03
Common Flask Errors And Their Solutions

Errors I encountered while developing flask applications and their solutions.

2014.09.17
Paranoid is ok; Paralysis is not ok

As I build my new company, I will find myself in novel situations. I may become uncertain, nervous and sweaty. Yet, never should I become paralysed. It will destroy everything I build.

2014.09.14
Big Ideas From Peter Theil

Seven big challenging ideas from Peter Theil, Paypal founder

2014.08.29
Taking The Biggest Bet Of My Life

Rule of thumb for career change: You take a bet, you make it a win. While still winning, you take your next big bet.

2014.08.26
Introduction To Sailsjs Testing

Basics on getting started with testing Sailsjs apps

2014.08.11
Advice to my fellow developers

If I would become a story-teller, I'll be telling other's stories. As a software developer, I can be a story with the products I develop.

2014.07.27
Analysing Twitter With ELK Tools

Logstash, ElasticSearch & Kibana makes it easy to analyse any logs. In this post, I analyse twitter stream for AppSec tweets with ELK tools.

2014.07.12
Your Complete Guide To Vagrant On Mac

Developers, don't develop in a system close to production system, making deployment painful. Vagrant fills this gap.

2014.06.16
Installing Sailsjs On Webfaction

Let us see how to install sailsjs on webfaction and how to serve this app to the world.

2014.06.03
Getting Started With Sailsjs

Sailsjs, like any web-framework has many parts. Lets get it installed to start developing with it.

2014.04.12
Why I'm Learning Nodejs

Three reasons why I'm learning Nodejs.

2014.02.27
Top Ten Articles Read In February

February was a month for consumption. I read a lot. I'm listing the top 10 blog-posts with key-points.

2014.02.24
Striking a balance

Is striking a balance always right?

2014.02.22
People Aren't Potatoes

Treating people as replaceable commodities is an antiquated idea. It is time to bury the idea.

2014.02.14
How I Use Twitter As A Learning Tool?

Of all the social media platforms, Twitter stands-out as a great place to discover and discuss ideas. Use it.

2014.02.06
Why It Hurts To Be An Indian?

Going from an emerging economy to a submerging economy hurts.

2014.01.31
Best Of Jan Reads

Thinking in ratios and doing things together may turn out to be the best tips of this year.

2014.01.27
When To Listen To Your Critics?

You better listen to critics. But not when you ideate.

2014.01.18
Do Credentials Matter?

One's credentials do not guarantee success; it's their attitude that makes or breaks a venture.

2014.01.14
Who Wins - Jack or The Hammer Man?

Widen your knowledge rather than develop a narrow vision.

2014.01.01
Why 2013 Is The Best Year For Me?

Because I broke my mental barriers.

2013.12.31
What I Have Been Reading

The best of books, blogs and newsletters (of 2013)

2013.12.25
If Church Can Reinvent Itself, Why Can't Companies

Despite doom-sayers, the Church has survived thousands of years because it reinvented. Why can't companies survive the changing environment?

2013.12.16
Ignorant Of Many Things

There are three types of ignorance - should know but don't know, better to know but don't know, don't care to know, so don't know.

2013.12.08
Books Read In 2013

Key insights from the eight books I read in 2013

2013.12.06
Buy Your Favorite Books At Flipkart eBook Sale

A sale is going on at my favorite e-book store. Go buy them while it lasts.

2013.11.02
Startups And Security

An interview with Sastry, a serial entrepreneur about balancing speed in bringing a product to market and sufficiently securing it.

2013.10.28
Are You Learning A New Domain? Visit Its Zoo

If you are learning about a new domain, learn about its individual entities well before jumping into its ecosystem.

2013.10.12
What I Learned Building For AppStore

Eight key lessons from building and selling Mac & iOS apps.

2013.09.29
Migrating BlogEasy To iOS7

Migrating an iOS6 app to iOS7

2013.06.25
What an Indie Developer Expects From Apple

At WWDC, Apple introduced improvements aimed at both users and developers. But it has to improve its 'doing business' part.

2013.05.22
Focus On What Matters Or Sleep Alone

If you are an independent software developer, there is only one metric to measure & improve.

2013.05.03
Thank You

To those of you who helped me to become an independent software vendor.

2013.03.31
Whatever Happened To New Year Resolutions

Magic happens when you follow-through your new year resolutions

2013.02.23
Challenges In 'Consume' Phase Of Learning

To learn successfully, you need to learn from authentic sources with a structure. Challenge is in discovering these sources and framing a structure.

2013.01.12
Learning Phases And Its Support Systems

Do you have a disciplined and structured routine to become an expert?

2013.01.03
Get Over Your Fears, For They Are Just Imaginary

Beauty of believable lies is that, part of the statement is a fact and a false part attaches itself to the fact part so innocuously that we believe the whole statement to be true.

2012.12.13
An Award To End The Year

It is always nice to get an award.

2012.12.08
What Ails India?

If you think corruption is the fundamental cause, it is not.

2012.11.03
No, I'm Developing A Product

Say the solo-ISV prayer to focus on the essentials.

2012.10.24
Productivity Hacks That Work

Practical hacks to improve your productivity.

2012.10.17
Why I Support Koodankulam Protesters?

You may disapprove their point of view, but defend their right to have a point of view. Or else, tomorrow you will lose the privilege to have a point of view.

2012.10.17
Tools Used To Build BlogEasy

New applications are never built from scratch; they stand on the shoulders of others. Here are the tools used to build my first Mac / iOS app.

2012.10.10
Joining Elite Clubs

What are the benefits of joining clubs?

2012.09.21
NEFT/RTGS as a payment option for governmental transactions

Process flow diagram for introducing electronic transfers for delivering public services.

2012.08.02
Great Free Apps For Your New Mac

Great free applications for your Mac

2012.04.08
What Is A Tool?

Is software first-order creation or a second-order creation?

2012.03.30
This ≠ That

this is not that

2012.03.18
We Need A Better Google Plus

If Google wants its G+ platform to surpass existing social media sites, it should open it through a 'create' API, as early as possible.

2012.02.18
How Your Attitude Impacts Your Career Growth?

Your attitude determines the limits of your career.

2012.02.15
Notes from 'Steve Jobs'

Key points from this fascinating book.

2012.02.14
Creativity - Alchemy or Science?

Interview of Craig Wynett, Chief Creative Officer, Procter and Gamble

2012.02.13
Common Traps In Getting Meaningful Feedback

Three traps in getting feedback.

2012.02.11
How The Damn Google Spoiled My Career

Degradation of brain power was gradual; but its impact after years later is telling.

2012.02.10
How To Get The Feedback That You Deserve

Obtaining feedback is critical to designing products that stand the test of time. But getting meaningful feedback isn't easy.

2012.02.01
Customer Service Is Sales

If you deliver superb customer service consistently, you will get repeat customers.

2012.01.29
Can Companies Learn From Religions?

Most religions follow a pattern to build a community. Can companies adopt these patterns?

2012.01.28
Documenting Your Decisions

Always document the context of a decision. You'll be surprised how this one activity can improve your decision making capability in the long term.

2012.01.26
Will A SOPA Like Protest Succeed In India?

Can mass online movements change democracy?

2012.01.23
Is SOPA Only About Movie Industry?

Why tech community isn't going against their own in the fight against SOPA?

2012.01.14
We Don't Need More; We Need Better

More of the same only produces more of the same results. Nothing improves.

2011.12.29
Looking Back At 2011 With Pride And Satisfaction

I didn't achieve what I set to do. But I'm happy and satisfied.

2011.12.28
Here is a blog engine for Google AppEngine

Simple blog engine that can run on Google AppEngine and anywhere else Python can run.

2011.11.17
An User's Perspective on OSes: Horrible, Bearable and Adorable

Compare the three popular OSes

2011.11.15
Beware of Cloning Best Practices

It is regretful that consulting profession is crowded with sheeps in lion's cloth.

2011.11.12
Solo Developers Aren't Just Programmers

If you are a indie programmer, you are a businessman. Earlier you realize it, it is better.

2011.11.06
Is Slug A Necessary Feature Anymore?

So if Google doesn't go with slug why should you?

2011.10.11
Tools of Software Craft

Any craftsman is as good only as the tools at his disposal and the craft of software development is no different. To produce his best efforts, he should have the best tools that he can afford.

2011.10.03
Simplify Your Life With A Simple Application

Checklists are effective. Here is an application to collect all checklists for you.

2011.06.07
iPad App Review - Nebulous Notes Lite

Review of an iOS text editor.

2011.05.20
Top 20 Free iPad Apps

My favorite free iPad Apps

2011.05.16
How I Came To Own An iPad?

None

2011.05.15
38 Lessons

I look back at what I learned, one lesson for each year I have spent in the journey.

2011.04.14
Don't Make All Mistakes; Learn From Other's

We can't learn from our mistakes because we, as humans in general, are averse dissecting them. So let's learn from other's mistakes.

2011.04.06
Don't Torture Context To Fit Your Solution

Analyze the situation and tailor the solution rather than tinkering the problem statement to plug the solution at hand.

2011.04.04
What's Wrong With Our Educational System?

Five factors that are wrong in our educational system.

2011.03.24
Is Problem Solving an Art or Science?

Problem solving is as much a science as an art.

2011.03.17
Build An Ecosystem For Learning

I explain the framework I have defined to assist my self-learning. I list the tools that help me to learn.

2011.03.10
What Is Your Ideal Job?

Have you paused to think what your ideal job would be?

2011.03.04
Seven Insights From Two Months of Blogging

What I have learned blogging regularly.

2011.02.28
Talk Their Language

Communication is effective and complete only if audience understand what is being communicated. Don't throw jargons for critical ideas hindering the comprehension.

2011.02.25
Don't Replace Backbone With A Wishbone

It is easy to wish for our situations to be transformed magically. It is easy because every one does so. But only those who step out of their wishing zone create magic.

2011.02.19
Rich Repository of Business Cases

Practicing with busienss cases facilitate developing a structured approach to solving problems.

2011.02.14
Is Problem Solving Tying Us To The Past?

If you want to create a better future for yourself and your company, be a better problem solver.

2011.02.11
A Dedicated Blog On Problem Solving

A Dedicated Blog On Problem Solving

2011.02.07
SODAS - A Simple Problem Solving Methodology

Introducing a simple problem solving methodology.

2011.02.04
Don't Polarize

Polarized solutions provide short-term success, they are ineffective in the long-term.

2011.01.31
Aim For Success

Efficient problem solvers aim at success rather than perfection

2011.01.27
How Ideologies Impact Problem Solving?

Ideologies don’t get discussed openly. But they are the ‘invisible hand’, determining our perception and responses. So if the ideologies converge, you will make quick progress.

2011.01.23
Don't Fail to Ask 'What is The Problem?'

A prudent question is one-half of wisdom. So what is a prudent question in resolving a problem?

2011.01.22
Be a Problem Solver

All blog posts on problem solving

2011.01.20
Book Summary : The McKinsey Way

Key takeaway from this book is, there should be structure in your thinking, analysis and communication for effective problem solving.

2011.01.16
Don't Frown Upon Problems

Don't complain when problems overwhelm you with their forms and dimensions. Be happy. If not for them, you don't have a job in knowledge industry.

2011.01.09
Ten Commandments of a Problem Solver

The main principles for solving any problems

2011.01.03
It's Not A Blog, It's A Book

How Guy Kawasaki's advice changed my blogging practice.

2010.09.28
Work Less and Do More - Interview with Stever Robbins

Interview with Stever Robbins on his new book 'Get It Done Guy Book'

2010.09.08
Seven Business Trends to Watch in India

What are the future trends in emerging markets?

2010.08.29
Book Review - Fail Safe investing

World of investment doesn't have to be "a parallel universe controlled by prophecy, mysterious symbols, obscure cycles, and strange ideas about how human beings behave." Harry Browne shows it can be safe and simple.

2010.08.25
Should Books Be Backed By Scientific Research?

Books that had profound impact on me and those improved my life were not based on scientific research, but commonsense. Would you read books by field-workers or only by researchers?

2010.08.22
Book Review - Making Breakthrough Innovation Happen

Case studies of breakthrough innovations in India.

2010.08.18
Are You Unlearning?

Most learning is true within its context. When that context changes, are you prepared to unlearn?

2010.08.15
Book Review - Making India Work

William Bissell, CEO of FabIndia, diagnoses reasons for current state of affairs in India and prescribes solutions.

2010.08.10
Starting a Startup is Like an Itch - Says Vivek, Co-Founder of InterviewStreet

Interview with Vivek, co-founder of InterviewStreet.

2010.08.10
Lessons In Consulting

Consulting is the only profession where you are paid to learn on the job. It is exciting as well as frightening. But if you got a right mind-set, there is no other profession like consulting.

2010.08.06
Quotable quotes from 'A Game Plan For Life' by John Wooden

Quotes I liked from A Game Plan For Life.

2010.08.04
Book Review – A Game Plan For Life by John Wooden

If you wish to be mentored by a meaningful life, pick up this book.

2010.08.02
5 Steps To Achieve Your Goal – Lessons From Failures

Are you moving towards your goal or just spining round and round?

2010.07.30
Technology is Powerful; But Its Not The Panacea - Says Ranjan Varma, a Personal Financial Expert

Interview with Ranjan Varma, who is tapping the internet to create financial products for common man to use.

2010.07.28
Good Morning. How Much Did We Make While Sleeping?

Wealth can not be created if revenue is a function of hours worked. What avenues are available for creating passive income.

2010.07.23
Don't Set a Goal Without Knowing Your Passion

An interview with a whiz kid from Tuticorin on how he launched and grew his online business while still at school.

2010.07.20
What We Need Is Integrated Thinking. Not Polarized Perspectives

Even in this scientific age, our minds have not evolved to hold supposedly conflicting ideas. In our proclivity for quick closure, we simplify and settle on one side of the camp.

2010.07.15
Guys Who Co-created Online Music Speak

Interview with Heflin & Jasinthan about how they co-created music using online tools, with teams in India, Italy & Canada.

2010.07.14
How To Be Effective As A New Manager?

Five tips to get you started as a new manager.

2010.07.13
How to Ask For Help and Get It?

We recognize that with little help we can make a head-way. But out of inhibition, we do not ask for help. If you are suffering because you do not ask for help, here are five insights to help you.

2010.07.10
Thank God For Internet

New models of co-creation built around the internet are emerging. How will it impact businesses?

2010.07.07
Smart People Ask For Help. Do You Ask For Help?

You don't have to sweat it alone. Be smart and seek expert's help

2010.07.06
Planning To Implement CRM? Read This e-Book First

A free guide to successful CRM implementation.

2010.07.04
Will Social Media Knock Out Newspapers?

Reach your economic buyers wherever they are.

2010.07.03
3 Core Requirements For A Happy-path Project Life

For a happy-path project life-cycle, its essential to have a well defined support structures in place. Without these structures, there won't be any life in the cycle.

2010.06.30
Should You Run That Extra Mile to Make a Sale?

Customer is king, is a mantra that Sales team lives by. But there are times we need to differentiate between bad customer service and annoying customer demands.

2010.06.30
How To Be A Champion And Remain One?

Becoming a champion is a three stage process. It is not a step-by-step process; these three stages may be present in varying degrees in the journey.

2010.06.24
Four Lessons I Learned While Working For A Cardiac Surgeon

Four lessons I learned while developing an IT system for a cardiac surgeon.

2010.06.20
Don't Despise Little Beginnings

Long before an achievement comes to light, somewhere there is a small step. Don't ignore it.

2009.05.02
Now you can create cases via Twitter

creating helpdesk tickets via twitter

2009.04.07
Why I chose web2py for developing YATSY?

Seven Reasons To Choose Web2py

2009.03.29
Are we demanding too much out of customer service?

Before you complain next time about a bad customer service, think again. Were you an annoying customer?

2009.03.11
A byte of apple

experience of a recent convert to Mac world

2009.03.10
What is your learning model?

My learning model is of two layers - a core layer, domains in which I want to be an expert and a support layer, domains which will help me to practice my expertise effectively.

2009.03.08
A First shot at web2py

Web2py makes web-programming and hosting on GAE easier.

2009.02.17
Simply better entertainer

None

2009.02.16
Standing on giants

Motivation is a big part in getting through tough challenges. Drawing inspiration from others can help.

2009.02.02
Simply Better Consultants

what are the 'category benefits' (those expected out of a category or class of products or services) expected from a consultant?

2009.01.29
What do customers want?

Companies should spend their resources on improving customer's experience at every point of contact  - be it marketing, sales, delivery or post-sales support.

2009.01.10
Freelancer or a consultant?

Considering that I'm my own boss but work from client site, should I call myself as a freelance consultant?

2008.12.23
New year brings a new challenge

New challenges as I become a freelancer.

2008.12.21
Site Upgrades and its reasons

Few site upgrades

2008.11.28
Shed your colonial inheritance - lead us by uniting

Indians got the British out of India; but the Indian politicians still use their tactics.

2008.11.27
What are you doing with your anger?

We, Indians, are in this state because you and I, didn't care.

2008.10.19
How relevant is ‘The Mythical Man-Month’?

One book that every software developer should read to avoid the agony of software develoment.

2008.10.09
Don’t throw away your opportunity

Call it 'unfair', but life never presents an opportunity in a golden plate.

2008.10.05
A new way to read books

Read your favorite book via email

2008.10.05
So do we throw the scriptures away?

don't interpret scriptures literally. But do read them to enhance the quality of your life.

2008.09.24
Can we truly sing ‘Joy to the world’?

I only dream of a theological revolution that breaks the shackles of religion for all people. Then we can truly sing, 'Joy to the world'.

2008.09.18
Authenticating in GAE

How to authenticate your desktop apps against GAE?

2008.09.10
Python for mobile programming?

Can python be used for mobile programming?

2008.09.07
IronPython Learnings

None

2008.09.01
A time tracking tool

An open source time tracking tool

2008.08.17
Inspiring Managers

I've been lucky, at least officially. Right from the start of my career, I've worked with some of the best minded managers. Each of them have inspired me to be a 'little' better person.

2008.08.15
I’m a proud Indian

Can we be really proud?

2008.08.14
S-I-P goes online
2008.07.27
ANN & RFH: Y-A-T-S-Y 0.1

Announcing an early version on a helpdesk tool

2008.07.23
Y-A-T-S-Y 0.1 - DB and Reports

What reports should a helpdesk system have?

2008.07.21
Building an online book-shelf

An online book shelf as a service

2008.07.19
An odyssey with gods

It is an age old question - is there a god? I journey through life to find practical answers. The journey isn't easy; but the answers out of the journey is practical and they work good for me.

2008.07.18
An overview of Helpdesk functionality

What features should a helpdesk tool have?

2008.07.14
Announcing Y-A-T-S-Y

My own helpdesk tool.

2008.07.12
How about banning bribe, Mr. Health Minister?

there are so many vital issues to be resolved in India for a common man; so much of energy (time, effort, money) is spent on trivial issues.

2008.07.11
Reading for MBA

an alternative way to build managment knowledge without going to school

2008.07.05
Its never late to learn some basics

Learning the basics of investing.

2008.07.03
Understanding Django Template Tags

What are the benefits of django template tags than functions?

2008.06.29
Accessing Flickr Photos with Python

Working python code to access flickr photos from python

2008.06.24
Say In Pixels - a photoblog in Django

A photoblog coded in Django

2008.06.19
Words that changed my life

The words that brough magic into my life.

2008.06.10
A free (but superb) Django hosting

If you don't want to pay heavily while learning Django, try a free hosting service

2008.06.04
Lessons I learned from IPL

While corporate business and cricket are different domains, IPL has brought them together. Here are some lessons for corporates from IPL.

2008.05.24
Handling ManyToMany field in Django

Sample code to handle M2M in Django

2008.05.18
Building a Book Inventory in Django

Learn Django by building a tool

2008.05.12
Pagination in Django

how to enable pagination in django

2008.05.10
Dilemma

three factors that contribute to success of a project.

2008.05.10
First Experience

Voting in an Indian election is an experience in itself.

2008.05.05
Learning to test

testing django applications.

2008.04.27
Whats on my reading list

What I'm reading currently.

2008.04.26
I am no bag of potatoes

compensations and promotions should be based on merits and not on seniority

2008.04.21
A tale of two customer services

As businesses become virtual, it is not only necessary to ensure that customers have good experience during pre-buying (as they browse through product catalogue) and buying (shopping cart) but post-buying (customer service) as well.

2008.04.13
Django application as a stand-alone desktop application

How to package Django apps as stand-alone desktop apps?

2008.04.10
My frustration with packaging django

Packing Django application as desktop apps is a frustrating experience.

2008.04.07
Wayanad

Best of God's own country.

2008.04.05
A Simple 'Twitter' clone in Django

create a twitter clone in Django for internal use

2008.03.26
Life’s little lessons

three of the best life lessons

2008.03.26
As I drive through chaotic Bangalore Traffic…

Can you learn from the chaotic Bangalore Traffic?

2008.03.17
My Django workspace

tools and settings to get started with django

2008.03.12
From complete obscurity to little bit of popularity

Django makes me popular

2008.03.12
A distant dream comes true with Django

getting into web-development with django.

2008.03.02
Airtel + Twitter = an easy, effective travel blog

If you want to keep notes while you travel, twitter can help.

2007.11.27
Using Outlook Object Model

Using outlook object model to send emails.

2007.08.18
Switching Laptops (or PCs)

Steps to follow when you switch laptops (Windows based)

2006.03.03
Days so far…

Can working in internal project be any fun?

2006.01.13
A day’s journey to Arabian Sea

Everything has a first. My experience in travelling in a group.

2005.09.12
Until everything gets better

Don't wait for all things to get better; cherish your life, here and now.

2005.09.10
We go Goa

a trip to Goa with family

2005.09.10
As life gets by

From being just-a-lump in the womb to where I'm

2005.09.10
On the blue mountain

Spending New Year in Ooty

2005.09.10
Camel shopping in a traditional way

A memorable day, partly living in the ancient Egyptian way.

2005.09.10
Tribute to my teachers

Beyond the boundary of family, teachers impart values and a strong sense to live life in a worthy manner. I remember those who taught me, not just in school but in life.

2005.09.10
Italy Trip

My first personal trip abroad.