Friday 17 February, 2006

Back 2 Blogging...

I can access blogspot from my office now. This probably means a lot of blogging :-). Life has really changed a lot in the past few months. This transformation from a college student to a so called Professional has not been very easy for me... College was so cool... Actually, I was so keen to work when I was in college but now that I've started working, I feel college was much better...
Worst part of office is that everyday I need to get up early in the morning and reach office by 9. Even if I feel like not going to work someday(which I feel everyday), there's no option but to catch the same old bus on the same old street. Not that it matters to everyone in the office whether I turn up everyday or not, but these people will cut my salary if I don't sign the attendance everyday.

Life has become so predictable and so scheduled that at times I feel I'm actually running a life.bat file everyday and it is not very exciting. I've even managed to write down the code of my life.bat. It goes something like this...

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: Filename:life.bat
:: Life of Prasad Shahane
:: A (buggy) software developer
:: Located in India (the land where all not so interesting work is outsourced)
@ECHO OFF
:: Equivalent of tolerate everything and "Awaaz Bandh"
ECHO A DAY IN LIFE OF PRASAD SHAHANE
:START
SET /A TIME= 6
ECHO %TIME% O'CLOCK
SET /A MINUTE=30
ECHO BATH,BRUSH,BREAKFAST:
PAUSE
:CONTINUE1
IF %MINUTE% NEQ 0 GOTO BATH_BRUSH_BREAKFAST
SET /A TIME=7
ECHO %TIME% O'CLOCK
ECHO CATCH BUS AND GOTO WORK
ECHO CHECK MAIL:
PAUSE
GOTO CHECK_MAIL
:CONTINUE2
ECHO MEETING:
PAUSE
GOTO MEETING
:CONTINUE3
ECHO WORK AS IF THERE IS NO TOMORROW:
PAUSE
GOTO WORK_AS_IF_THERE_IS_NO_TOMORROW
:CONTINUE6
SET /A TIME=9
ECHO %TIME% O'CLOCK
IF %TIME% EQU 9 ECHO TIME TO GO HOME :-) :-(.
PAUSE
ECHO LEAVE FOR HOME
SET /A TIME=10
ECHO %TIME% O'CLOCK
ECHO SLEEP
SET /A TIME=6
ECHO %TIME% O'CLOCK
ECHO ANOTHER DAY FULL OF HOPE IN LIFE
PAUSE
GOTO START
:BATH_BRUSH_BREAKFAST
SET /A MINUTE=MINUTE-10
ECHO PREPARING FOR WORK
ECHO %MINUTE% MINUTES TO GO
GOTO CONTINUE1

:CHECK_MAIL
ECHO DELETE ALL FORWARDS FROM PEOPLE WHO ARE ON BENCH ;-)
GOTO CONTINUE2

:MEETING
SET /A MEETING_TIME=0
ECHO DISCUSS TOPICS THAT ARE NOT ON AGENDA
GOTO WASTE_HALF_AN_HOUR
:CONTINUE4
ECHO GOSSIP
GOTO WASTE_HALF_AN_HOUR
:CONTINUE5
GOTO CONTINUE3

:WASTE_HALF_AN_HOUR
ECHO WASTE TIME IN MEETING
SET /A MEETING_TIME=MEETING_TIME+30
ECHO MEETING TIME:%MEETING_TIME% MINUES
PAUSE
IF %MEETING_TIME% EQU 30 GOTO CONTINUE4
IF %MEETING_TIME% EQU 60 GOTO CONTINUE5

:WORK_AS_IF_THERE_IS_NO_TOMORROW
ECHO PRs/ CRs
ECHO CONFUSION
ECHO MORE CONFUSION
GOTO CONTINUE6
:END
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

I understand that this code could have been much more elegent but given the limited time that I have and my awesome programming skills, this is all I could manage to put down.


PS: The Code actually works. Copy it in a life.bat file and run at your command prompt.