Thoughts from the trench - by Prakash Muralidharan

April 3, 2007

Nederlands/Dutch Français/French ???????/Russian Deutsch/German Italiano/Italian Português/Portuguese Español/Spanish ????????/Greek 日本語/Japanese 한국어/Korean 中文(简体)/Chinese Simplified 中文(简体)/Chinese Traditional

Update: Site enabled for Firefox!

Filed under: Uncategorized — Prakash Muralidharan @ 6:55 pm

Dear Folks,
              The site is now enabled for Firefox. Thanks Raj and Sharad for letting me know the issue with Firefox. Lessons learnt:
-Install both Firefox and IE and check for compatibility everytime you change code.
-All images need to have an "alt" tag.
-Wordpress plugins work just fine with Firefox.
-
One misplaced tag can cause the whole page to flop on Firefox. Hate it or love it IE is very forgiving.
               Warm Regards,
               Prakash
 


Linking and Sharing

If you found this page useful, consider linking to it.
Simply copy and paste the code below into your web site (Ctrl+C to copy)
It will look like this: Update: Site enabled for Firefox!

del.icio.us:Update: Site enabled for Firefox!  digg:Update: Site enabled for Firefox!  fark:Update: Site enabled for Firefox!
Trackback

Trackback URI for this entry:

http://www.prakashonsoftware.org/blog/index.php/2007/04/03/update-site-enabled-for-firefox/trackback/

August 26, 2006

Nederlands/Dutch Français/French ???????/Russian Deutsch/German Italiano/Italian Português/Portuguese Español/Spanish ????????/Greek 日本語/Japanese 한국어/Korean 中文(简体)/Chinese Simplified 中文(简体)/Chinese Traditional

IT and Corporate performance : Harvard viewpoint.

Filed under: Outsourcing — Prakash Muralidharan @ 7:01 pm

Harvard's thinking on how IT affects business performance maybe viewed here. Here are my learnings from this paper. My own comments are in italics. Non italic text is directly from the paper.

Image 

  • The amount a company spends on IT is a poor indicator of IT functionality and business impact. It is easy to spend a considerable amount of money on technology with very little improvement in the functional capability of the business. Poorly directed projects that are not aligned with strategic drivers. Well directed projects, but bad execution messing up business impact. Outsourcers would do well to add IT strategy to their offerings with specific emphasis on aligning IT strategy and business strategy.
  • Our results show a high correlation between IT capability and profitable business growth. Firms that build high capability IT systems grow faster than firms that do not, and do so while increasing both revenue and profits.Well aligned IT capability allows business to scale with relatively lower incremental costs (greater automation, improved efficiency). This allows quicker top line growth with better contribution to the bottomline.
  • Brazilian firms spend a greater % of their sales on IT than German firms. It's time we looked at South America more seriously.
  • IT clearly has a higher impact on services firms than product firms.It is likely that the impact of IT on services firms is greater than product firms because service firms are less dependent on fixed production processes and preferred sourcing relationships for growth. 

Linking and Sharing

If you found this page useful, consider linking to it.
Simply copy and paste the code below into your web site (Ctrl+C to copy)
It will look like this: IT and Corporate performance : Harvard viewpoint.

del.icio.us:IT and Corporate performance : Harvard viewpoint.  digg:IT and Corporate performance : Harvard viewpoint.  fark:IT and Corporate performance : Harvard viewpoint.
Trackback

Trackback URI for this entry:

http://www.prakashonsoftware.org/blog/index.php/2006/08/26/it-and-corporate-performance-harvard-viewpoint/trackback/

August 19, 2006

Nederlands/Dutch Français/French ???????/Russian Deutsch/German Italiano/Italian Português/Portuguese Español/Spanish ????????/Greek 日本語/Japanese 한국어/Korean 中文(简体)/Chinese Simplified 中文(简体)/Chinese Traditional

The Art of handling stress.

Filed under: Software Services, Career, Project Management — Prakash Muralidharan @ 12:44 am

Stress
is something integral to the software industry and the ability to handle it is a key differentiator. I have seen the best of guys crack up. It’s never the stress itself that kills but the way one handles it. Here’s the Art of handling stress.

Image

Learn to say no: "Try to please everybody and you end up pleasing nobody" the saying goes. It can't be truer. Be it with subordinates or superiors, push back legitimately with datapoints to back up your case. A developer overloaded with work could come up with estimates for her tasks and share the same with her manager, therby rescheduling the excess work. Pushing back and delivering is usually better than promising and failing. Here are six great ways to say no.    

Leave multitasking to your Pentium: Often you find job descriptions that read: " Should have the ability to multitask". Hopefully recruiters are confusing the ability to handle tasks requiring different skill sets for true multi tasking! Multi tasking is a good way of introducing errors into all the tasks that are being multi tasked. Single task focus allows one to get more work done with fewer errors. 

PS: Even CPU's that do too much multi tasking are inefficient due to the context switching overhead.

Visualize stressful activities before you execute: Visualize yourself successfully performing a stressful activity before you actually do it. Say you find salary negotiations stressful, visualize yourself speaking to the potential recruiter. Mentaly play out the scenarios in detail and see yourself walking off with your dream pay package. 

Cut out the harmful imagination: During stressful times, the demons in our mind are often more dangerous that the real world problems confronting us. Our own imagination plays out the worse, creating self induced stress.

Be on top of your game: Often, incompetence is the root cause of stress at work. Actively take up certifications and courses that keep you on the bleeding edge of technology and business. Ensure the effort you put in links up with the next milestone you wish to reach in your career. A team lead who desires to be a manager could investing time in running through free training programs at the MS website. Proactive skill development helps alleviate the anxiety and the stress that sometimes comes with career growth.

Delegate effectively: Effective delegation helps empower people, allows one to focus on higher value added activities and distributes workload. The initial overhead involved in kickstarting the delegation is more than made up for by the rewards that accrue later. Here are some tips on effective delegation from about.com.

Hire the right people under you : A successful team requires a potpourri of skills: Technical, managerial and domain. It is impossible for the top guy to have everything. Keep a core skill with you, know enough about the others and ensure people under you complement your core skill by specializing in areas that are outside your core skill.   

Crap has hit the fan ? Remember the old Persian saying "Even this will pass".

Exercise daily no matter what: Twenty push ups will do the trick. No fancy equipment, no personal trainers and no five thousand rupees shoes from Nike. Any sort of vigorous physical exercise releases endorphins, natures own “fix”. Not convinced ? Ok, maybe this BBC article can convince you.  

Pray often: Stress comes from two broad sources: a). Things we can control b). Things we cannot. Prayer is magical when it comes to dealing with the unknown. The power of faith is priceless when you really need it. You can get prayers from your own faith here.

Take adversities as opportunities for improvement:     

"That which does not kill you makes you stronger" - Friedrich Nietzsche

Every difficulty potentially teaches us a new skill. They make us stronger, better and tougher.Here's what Charles Carpenter says about handling adversities. Also check out the fable about the coffee beans.


Linking and Sharing

If you found this page useful, consider linking to it.
Simply copy and paste the code below into your web site (Ctrl+C to copy)
It will look like this: The Art of handling stress.

del.icio.us:The Art of handling stress.  digg:The Art of handling stress.  fark:The Art of handling stress.
Trackback

Trackback URI for this entry:

http://www.prakashonsoftware.org/blog/index.php/2006/08/19/the-art-of-handling-stress/trackback/

Creative Commons LicenseDisclaimer : This blog site is published by and reflects the personal views of Prakash Muralidharan,in his individual capacity. It does not necessarily represent the views of any of his employers, past or present, and is not sponsored or endorsed by any of them. No representation is made about the accuracy of the information contained in this blog.