Sachin Shekar Shetty's Homepage
I never make mistakeas
 


I am a B.E from Bombay University (wasted four years), and since then have changed three organizations and right now working with an MNC. I am pretty good with Linux, PERL and Java/J2EE (I call myself a J2EE Champ, don’t want to pursue it for long time though). I also have a handful of Java and J2EE certification to fool employers. Employers hire me because they believe “ If you cant fight them, hire them “.

I idolize: Linus Torvalds and Ramnath Payade and all illiterate achievers.
My only goal in life, Reason to live and die for: To be the biggest hotelier of Bombay (to start with). BEER BAR DANCE BAR, BAR BAR LAGATAR :).
I am insane for: Click here to have a look at God's Reference Implementation for looking beautiful . Click here to have a look at my another sexy and curvaceous babe.
I hate: Rank and Certification holders, IDEs, people who call them selves J2EE champs since there is nothing to champion in J2EE.
A question for windows fans: Have you seen anything else?
A word for managers: Its easy to walk on water and work on a specification, provided they are frozen.
A word for my employer: I know hiring me was difficult for you, retaining will be impossible.
A word for EMACS fans: EMACS == Eight Megabytes And Constantly Swapping. Follow this to escape the matrix of EMACS.
Smartest shell script: “#!/bin/rm”; guess what it does.
Smartest PERL script: All PERL scripts are smart, except when you apply object oriented techniques to it.
Cancer to developer community: IDEs and Object Oriented Programming.

My request: Please please please don't apply design patterns/Layered Architecture to your projects just for the sake of doing it, do it only if you are damn sure you need it. Anyways if you are not sure, it means you are not good enough to apply them.

My message
: Follow the penguin, windows will be soon be replaced with doors, ventilators ...whatever. Click here to see it yourself.

My experience with Enterprise Product Development:
As of now, I have worked on development on two Enterprise products, but till date I have no clue what makes them Enterprise except for unnecessary use of EJBs, Layered Architecture, Distributed Transactions, Database to store files ... in developing those otherwise simple products. Yes, one out of the two was capable of overloading and slowing down any powerful system, no matter how many processors/memory you have. I also feel the enterprise bull shit is going to trigger another recession in the software industry when the market will have more of enterprise products and less of enterprise customers. After all, how many enterprise products is GE and company going to buy.

Some of my works [ nothing official about it ;) ]

  • http://smartpool.sourceforge.net: A connection pooling component. Wrote it based on the my experience with connection leaks and other problems that follow connection pooling.
  • http://expectj.sourceforge.net: ExpectJ is a Java implementation of the Unix expect utility. ExpectJ provides a Unix expect like support to write Java Programs that communicate with other programs and perform some operation.
  • http://geocities.com/sachintheonly/: If it still exists, an immature attempt to build websites, did it long back when I was learning html.
  • SplitIt: A file splitter program, wrote it to kill time :(

Finally my two cents:
“ In the middle of sea of difficulties, there exists a pool of opportunities, opportunities to grow, opportunities to perform, opportunities to prove that you are above the rest. “

If the above does not work for you:
“ Don’t worry too much about your work, you are not paid enough for that.“

Feel free to email me at sachintheonly@yahoo.com. I have my filters in place :).
 

1