Micro$oft.Marketing.c

Man-wai CHANG mwchang
Fri May 12 07:59:05 PDT 2006


An old file I found from my archives..


-- 
  .~.    http://changmw.homeip.net
 / v \  May the Force and Farce be with you! Linux 2.6.16.16
/( _ )\  (Ubuntu 5.10)  20:54:01 up 1 day 5:21
  ^ ^    1 user load average: 1.00 1.02 1.00
news://news.3home.net news://news.hkpcug.org news://news.newsgroup.com.hk
-------------- next part --------------
Authors:
        Laurent Bonneval (bonneval at essi.fr)
        Pascal Janin (Pascal.janin at st.com) for the translation

------------------------------- Message Contents -------------------------------
Subject: Microsoft's strategy     

 Here we go.. Microsoft's secret to dominate the whole world.
      
                TOPSECRET!!! SOURCE CODE!!! KEEP READING!!!    
    
 Marketing strategy of Microsoft (MARKET.EXE)
    
 #include <nonsensical.h>
 #include <lies.h>
 #include <spysoftware.h>    /* library to get connected to Microsoft Network */
 #include <lawsuit.h>        /* for court of justice */
    
 #define say(x)               lie(x)
 #define computer_user        THEY_ALL_WANT_TO_PURCHASE_OUR_UNRELIABLE_SOFTWARE 
 #define next_year            soon
 #define product_ready_to_go  another_beta_version
    
 void main()
 {
   if (last_windows_version_came_less_than_one_month_ago) 
   {
     if (there_still_are_bugs)
       do(correct_bugs);
     if (sales_dropped_below_a_certain_limit)
       spread(rumors_about_a_new_bugsfree_release);
   }
   while(everyone_is_talking_about_a_new_version) 
   {
     tell_true_lies(it_will_do_multitasking); /* standard call to lies.h */
     if (rumors_keep_spreading)
       tell_true_lies(it_will_do_plug_and_play);
     if (rumors_keep_spreading_nevertheless) 
     {
       marketing_date=exceeded;
       say("It will be ready in one month.");
       command(programmers, stop_correcting_old_version's_bugs); 
       command(programmers, start_brainstorming_about_a_new_version); 
       command(marketing_direction, allowed_to_talk_nonsense); 
       leading_software=TRUE;
       break;
      }
   }
   switch (sales_questions_from_the_press) 
   {
     case WHEN_WILL_IT_BE_READY:
        say("It will be ready in", today+30_days," currently under testing");
        break;
     case WHEN_WILL_PLUG_AND_PLAY_WORK:
        say("Yes it is working fine");
        ask(programmers, why_doesn't_it_work); 
        pretend(there_are_no_problems);
        break;
      case WHAT_IS_THE_SMALLEST_CONFIGURATION_REQUIRED:
        say("It runs on a 8086 at lightspeed thanks to the 32 bits 
architecture");
        tell(INTEL,   "Pentium sales will break havoc"); 
        tell(SAMSUNG, "Start building a new DRAM production plant
                      "because all its customers will need at least 32Mbytes");
        tell(QUANTUM, "Thank our moster software which will make your sales 
triple");
        give_big_bonus(INTEL, SAMSUNG, QUANTUM);
        break;
      case MICROSOFT_IS_GETTING_TOO_BIG:
        say("Oh no, we are simply making the world better for all of us");
        record(journalist, Bill's_Big_Book); 
        when(it's_about_just_the_time)
        {
          stop(journalist);
          brainwash(journalist);
          when(journalist_says_windows95_is_bugs_free) 
          {
            command(journalist, "write a nice objective article"); 
            free(journalist);
          }
        }
        break;
    }
    while (leading_software)
    {
      introduction_date++; /* Delay */
      if (noone_believes_in_a_new_version)
        break;
      say("It will be ready in ",today+ONE_MONTH);
   }
   sell(beta_version)
   while (they_all_got_bored_of_our_lame_software) 
   {
     bill's_bank_account += 150*megabucks; 
     release(newer_version); 
     introduce(need_more_power);
     if (customers_report_installation_problems) 
     {
       say("It's a hardware problem, not a software problem");
       if (customer_confident_but_you_promised_plug_and_play) 
       {
         ignore(client);
         command(microsoft_secret_service, "Keep an eye on this troublemaker");
       }
     }
     if (bill's_humongous_bank_account && two_years_wedding ) 
     {
       divorce(woman_who_was_beautiful_when_I_married_her); 
       gossip(dollars, to_the_sexy_girl); 
       marry(young_virgin_overchested_blonde); 
       deflower(young_virgin_overchested_blonde);
       if (breasts_start_hanging_down)
         fire(young_virgin_overchested_blonde); 
         /* She is still virgin??? */
     }
     if (there_is_another_company)
     {
       steal(their_ideas);
       accuse(company, having_stolen_our_ideas); 
       hire(a_bunch_of_lawyers); /* in lawsuit.h */
       wait(until_the_other_company_cannot_sue_you_anymore);
       swallow(the_other_company);
     }
   }
   /* By now everyone has realized that we sold a lame software
      and they are mad at us
   */
   command(surgeon,give_Bill_the_face_of_an_innocent_bastard);
   purchase(a_nice_little_island); 
   rent(a_harem);
   laugh(at_everyone, 
for_having_been_waiting_a_new_limited_version_year_after_year);
 }
     
 void correct_the_bugs(void)
 {
   load(handful_of_bucks);
   if (customer_doesn't_want_to_pay_to_have_the_bugs_cleared_out)
     say("It_isn't_an_upgrade_but_a_new_version");
   if (there_still_are_complaints)
   {
     ignore(customer);
     write(customer, Bill's_Big_Book);
     /* We'll get him when he'll use Bill's lame softwares!! */
   }
 }


More information about the Linux-users mailing list