My New Holiday Manager

Hello all ,
I would like to introduce you to my new holiday and leave manager, meet Mayank Bidawatka, Head-Marketing, redBus.in.. Read the email below…..
from:         MAYANK BIDAWATKA <******@redbus.in>
reply-to:  ******@redbus.in
to:              ******@gmail.com
date:         Mon, Jan 18, 2010 at 11:28 PM
subject:   Apply for leave on Jan 25
Dear Mr. Krishna Shasankar,
Upcoming holidays
Jan 26 (Tuesday) – Republic Day – Book bus tickets now
Feb 12 (Friday) – Mahashivratri – Book bus tickets now
We hope you’re planning to apply for leave for Jan 25, Monday. That will give you a 4-day long week-end starting Jan 22 till Jan 26. You can also start reservations for Feb 12 right away.
.
.
.
.
.
Here’s wishing you great journeys ahead.
Best regards,
Mayank Bidawatka
Head-Marketing
redBus.in
Call us: Ahmedabad, Bangalore, Chennai, Delhi, Hyderabad, Mumbai and Pune on 394-12345.
I got this email this morning on my gmail, and I found it quite funny….
“…. What the hell.. Why should you hope that I plan to apply for my leave at office, and why the hell do you think my boss will grant me leave if he gets to read a email like this. If I was the boss and if I happened to read this mail, I would have never granted any one leave on Jan 25th …. Please stop making public abuse of individual employee plans… and btw, did you send this email to your team at redbus.in, what will you do if all of them apply for a leave on 25th.. ???? (If all of them were granted leave … our holiday might go for a toss…. ha ha)”

I personally have nothing against Mayank or whomever. .. I certainly agree that people at marketing always find innovative ways to attract customers, this email was certainly attractive and eye catching, but telling me what I should do..  is a little bit too much..

And my dear peer software engineers & developers, never advice your Boss or TL to book tickets using the above mentioned site, it might affect your long term plans… he he :)

The correct SDLC

This was a funny extract that i found in some forwarded email :-)
Software Development Life Cycle
  1. Programmer produces code he believes is bug-free.
  2. Product is tested. 20 bugs are found.
  3. Programmer fixes 10 of the bugs and explains to the testing department that the other 10 aren’t really bugs.
  4. Testing department finds that five of the fixes didn’t work and discovers 15 new bugs.
  5. Repeat three times steps 3 and 4.
  6. Due to marketing pressure and an extremely premature product announcement based on overly-optimistic programming schedule, the product is released.
  7. Users find 137 new bugs.
  8. Original programmer, having cashed his royalty check, is nowhere to be found.
  9. Newly-assembled programming team fixes almost all of the 137 bugs, but introduce 456 new ones.
  10. Original programmer sends underpaid testing department a postcard from Fiji.
    Entire testing department quits. !!
  11. Company is bought in a hostile takeover by competitor using profits from their latest release, which had 783 bugs.
  12. New CEO is brought in by board of directors. He hires a programmer to redo program from scratch.
  13. New Programmer produces code he believes is bug-free.

Solved the Rubik’s Cube

After a half’s days effort today, i have been successful in solving the Rubik’s puzzle. It is really not that hard to solve the puzzle, although it looks like it is. just that you will need to have a step b step approach and use some simple algorithms to have the output. you will also need loads and loads of patience to get it done.


Steps

Step #1 : getting the first row right.

I have no clue of what algorithm to use here. i did it on my own so it should be simple.
Finnish off one side right and place it in the bottom so the completed side faces the bottom. Now we will do completion towards up.

Step #2 : getting the second row right.

Two algorithms here, left one and the right one

Left one: Ui Li U L U F Ui Fi
Right one: U R Ui Ri Ui Fi U F

Step #3: Now you should have completed the bottom 2 layers
Creating a cross on top, either from a center piece, or from a L or from a line

===> F R U Ri Ui Fi

L should face towards North West

Step #4: Aligning the cross Elements to relevant center pieces

When you complete the cross which has ‘four center pieces’, at least two of them will be aligned to the center pieces of the the four sides, if the aligned pieces are adjacent to each other place one aligned side on your opposite and one on right and do this algorithm, if they are opposite to each other try this algorithm to get adjacent pieces and then repeat the step as detailed.

===> R U Ri U R U U Ri

Step #5: Aligning the aligning edge elements to their positions

===> U R Ui Li U Ri Ui L

up , away from you (r) , up inverted , away from you (l), up , towards you (r) , up inverted , towards you (l),

Step #6: Super rotation

===> Ri Di R D

Note: nothing will go wrong in step 6,don’t be afraid, if you repeat step 6 – 6 times, the cube will come back to its original position. also when you align one corner piece on the topside, rotate the topside anticlockwise to get a new corner to be aligned, don’t rotate the whole cube when you align one corner price in step 6

After a few attempts you are done. See the completed version of my cube here.

Funny Answersheets

Have a look at this extremely funny collection of Answer sheet visuals from SivaMuthu





I wish i could also include a copy of my college-friend Madhan’s “Software Engineering” answer sheet (Software engineering is a basically a dumb paper which talks about theories of best practices in product development and project management), he drew ‘Circuit diagrams of Microprocessors being ruined by termites’… that was a funny visual on a Model Exam paper…

Life sucks. And then you die!

Pranav is creating a brand for himself with his hilarious collection of jokes….

Have a look at this awesome blog from pranav.

Life sucks. And then you die!