Agile FAQs
  About   Slides   Home  

 
Managed Chaos
Naresh Jain’s Random Thoughts on Software Development and Adventure Sports
     
`
 
Amplify your Agility
Industrial Logic
Coaching | Training | Assessment | eLearning

What's New?
RSS Feed

Recent Thoughts
Tags
Recent Comments

Archive for the ‘Random Thoughts’ Category

A Message from Captain Planet

Monday, July 5th, 2010

A message from Captain Planet (aka Saurabh Arora) showing the effect of global warming and how we can take small steps everyday to avoid further worsening the situation.

Agile Bengaluru 2010 Conference
Agile Mumbai 2010 Conference

Social Credibility: Alternatives to Certification?

Sunday, May 23rd, 2010

There is something very powerful about online education (eLearning). Assuming that one can create really good courses, it enables any individual to start competing with the large Universities. (Many Universities have seen the benefit of online education and they have certainly started offering their courses online.) Students can be located anywhere around the world and they can learn things at their own pace. With social media one can even achieve a very high collaboration between the students (peers) and teachers. This can scale very well and since the class capacity is infinite, we can completely remove the barrier to entry. Finally education can be made very affordable, since the cost of running an online course is extremely low compared to the bureaucratic Universities. Thus it helps in “Bringing quality education to everyone“.

One of the real problems we run into with this approach is, how do you “certify” the student? Coz these individual educators won’t have the credibility like a University nor will they be able to give an acceptable degree/certificate as a “proof of learning”. The question is can social media/web fill the void?

The Social Media/Web is still at a very nascent stage, evolving rapidly. Today people don’t really use it to validate someone’s credibility online. As of today “Certificates” have more value.

Globally, using social web to certify people has not taken off. LinkedIn is trying. I’m (or should I say, I was) trying something similar with the Agile Alliance LinkedIn Group. Lot of other people like http://www.wevouchfor.org and http://www.workingwithrails.com/ have tried.

To think about it, Open Source (being a committer/contributor on an open source project) helps you build social credibility. This model has certainly worked for a lot of developers.

Things like http://www.topcoder.com/ and http://www.codechef.com/ are taking off very well. But they are different, not so much social media.

Imagine “real” people on the web can vouch for your experience, knowledge and skill. You can demonstrate the same with applications/tools you’ve built. Your social status speaks for you and you can completely do away with the traditional certification model. I certainly see us moving in that direction. Decentralize and distribute the ability to certify people.

Browser Penetration Stats from my Blog

Saturday, May 1st, 2010

I was just looking through the Google Analytics on my blog, I was surprised to see Firefox dominate the browser usage race. Also surprised to see how fast Google Chrome has penetrated the market. (Over the years, Firefox has got really fat and slow. Chrome’s launch timing was perfect. Just when many geeks could not take FF’s speed and instability anymore.)

Yesterday, my blog had 3,697 visits from 16 different browsers.

browser_graphbrowser

And if you see the break up by Operating Systems

browser_os_graphbrowser_os

This data matches that from w3schools’ Browser Stats, except that my blog is not very IE friendly hence less IE traffic. Also I hope Windows usage goes down…

Post-Modern Agile

Thursday, January 28th, 2010

Beyond dogma, beyond ceremony, beyond logical & rational bull-shit, detaching self from cutting edge agile practices to embrace, scale & sustain essential agility.

From Fail Safe experimentation to lots of Safe Fail experimentation.

From Objectivity to Subjectivity to Relativity to Uncertainty.

From Structure to Chaos.

From Illusions to Idealism to Realism.

Beginner’s Mind, here I come….

Fun way to Conserve Energy

Sunday, November 8th, 2009

”Take the stairs instead of the escalator or elevator and feel better” is something we often hear or read in the Sunday papers. Few people actually follow that advice. Can we get more people to take the stairs over the escalator by making it fun to do? See the results here:

Industrial Logic, India (Asia)

Sunday, October 4th, 2009

As you might already know, from 1st Oct 09, I’ve joined Industrial Logic full time. I’ll be based out of Mumbai.

Over the last two years, I’ve done various training and consulting gigs (part-time) for IL. Now we feel we can take this relationship to the next level.

My primary responsibilities at IL would be:

  • Setting up a small office in Mumbai (1-2 Biz Dev/wizardsMarketing Wizards + 2-4 Developers + 1 UX Designer)
  • Contribute content on diverse topics to Greatest Hits, IL’s elarning product
  • Help build the elearning platform (in near future, hire some kick ass developers to join this initiative)
  • Continue handling in-person training and consulting in Asia (in near future, build a small team to help out)
  • Help position IL and Greatest Hits in Asia (marketing elearning to working out an INR pricing, etc)
  • Continue building a thriving community of craftspersons in India (and globally)
  • Globally, continue pushing the envelope on true agility and bringing unconventional ideas to software development.
  • Above all, have fun and learn from THE experts

Getting Paid to Learn

Thursday, April 2nd, 2009

Would it not be great to get paid to learn new stuff? Unfortunately, we all get lots of offers where we know (at least have this feeling) that either I can earn a lot or I can learn a lot. Somehow its very difficult (not impossible) to have both (earn and learn).

What am I Thinking About

Wednesday, February 4th, 2009

Ways to Control Traffic

Saturday, January 3rd, 2009

Some people think, traffic lights is THE ONLY way to control and regulate (manage) traffic flow.

For others, esp. those who have seen round-abouts or circles in European countries, know that in some cases round-abouts are a much superior alternative to traffic lights.

And some people who drive on Indian roads know that the first 2 methods don’t really work and they have a chaotic, completely unpredictable, yet self-regulating traffic system.

All 3 are valid ways to manage traffic under the given circumstances. Possibly there are other traffic control systems that I’m not aware of.

Million Ways to Kill your Project

Saturday, December 27th, 2008

Most often I find people introducing all forms of accidental complexity and screwing up their projects. Over the years I’ve learnt some powerful ways to kill a project/organization.

Mediocracy over Innovation and Excellence
Indifference (I don’t care) over Passion and Pride
Sloppiness over Craftsmanship and Self-Discipline

are some of the most common values. And there are many ways to encourage them:

  • throwing more people at a problem
  • no visible value system
  • treating your employees as dispensable resources
  • punishing failures and ignoring achievements
  • create more and more specialized roles on a project. (Architects, Designer, Java Developers, Database Developers, UI Developers, DBAs, Manual Testers, Automation Testers, Regression Testers, Performance Testers, Graphics Designers, Web Designers, User Experience Expert, Domain Expert, Business Analyst, Subject Matter expert, System Analyst, Technical Writers, Project Managers, Program Managers, Module Leads, Tech Leads, Configuration Manager, Build Monkey, Product Owner, Scrum Master, Consultants etc)
  • build all the possible frameworks which might ever be needed before building an application
  • try to build a very generic solution which is infinitely scale and extensible. (does not matter if you are building a hospital management system, it needs to be generic enough that tomorrow if the business decides to get into hotel management they can use the same).
  • use the greatest and latest technology buzz words, frameworks and concepts
  • death by process and meetings
  • failures and slippages results in more process addition and stronger & strict process adherence and evaluation
  • And the list goes on…
    Licensed under
Creative Commons License