Recommended Posts

// Project: Version - Windows 95

// Microsoft marketing strategy (MARKET.EXE):

#include

#include

#include /* Microsoft Network Connectivity

library */

#include /* For the court of law */

#define say(x) lie(x)

#define computeruser ALL_WANT_TO_BUY_OUR_BUGWARE

#define next_year soon

#define the_product_is_ready_to_ship

another_beta_version

void main()

{

if (latest_window_version>one month_old)

{

if (there_are_still_bugs)

market (bugfix);

if (sales_drop_below_certain_point)

raise(RUMOURS_ABOUT_A_NEW_BUGLESS_VERSION);

}

while(everyone_chats_about new version)

{

/* Standard Call, in lie.h */

make_false_promise(it_will_be_multitasking);

if (rumours_grow_wilder)

make_false_promise(it_will_be_plugn_play);

if (rumours_grow_even_wilder)

{

market_time ripe;

say("It will be ready in one month);

order(programmers,

stop_fixing_bugs_in_old_version);

order(programmers,

start_brainstorm_about_new_version);

order(marketingstaff,

permission_to_spread_nonsense);

vapourware TRUE;

break;

}

}

switch (nasty_questions_of_the_worldpress)

{

case WHEN_WILL_lT_BE_READY:

say("It will be ready in", today+30_days, " we're

just testing");

break;

case WILL_THIS_PLUG_AND_PLAY_THING_WORK:

say("Yes it will work");

ask(programmers, why_does_it_not_work);

pretend(there_is_no_problem);

break;

case WHAT_ARE_MINIMAL_HARDWARE REQUIREMENTS:

say("It will run on a 8O86 with lightning speed due to"

"the 32 bits architecture");

inform(INTEL, "Pentium sales will rise skyhigh");

inform(SAMSUNG, "Start a new memorychip plant"

"'cos all those customers will need at least

32 megs");

inform(QUANTUM, "Thanks to our fatware your sales "

"will triple");

get_big_bonus(INTEL, SAMSUNG, QUANTUM);

break;

case DOES_MICROSOFT_GET_TOO_MUCH_INFLUENCE:

say("Oh no, we are just here to make "

"a better world for everyone");

register(journalist, Big_Bill_Book);

when(time_is_ripe)

{

arrest (journalist);

brainwash (journalist);

when (journalist_says_windows95_is_bugfree)

{

order(journalist,

"write a nice objective artitle");

release (journalist);

}

}

break;

}

while (vapourware)

{

introduction_date++; /* Delay */

if (no_one_believes_anymore_there_will_be_a_release)

break;

say("It will be ready in",today+ONEMONTH);

}

release (beta_version);

while (everyone_is_dumb_enough_to_buy_our_bugware)

{

bills_bank_account + l5O*megabucks;

release (new_and_even_better_beta_version);

introduce (more_memory_requirements);

if (custorners_report_installation_problems)

{

say("that is a hardware problem,"

" not a software problem");

if

(smart_customer_says_you_promised_plug_and_play)

{

ignore(customer);

order(microsoft_intelligence_agency,

"Keep an eye on this *******");

}

}

if ( bills bank_account>skyhigh &&

marriage>two_years)

{

divorce (woman_that_was_beatifull_when_marrying);

wave (dollars, at_lusty_chicks);

marry (young_blond_virgin_with_big_boobs);

devirginize (young_blond_virgin_with_big_boobs);

if (boobs_start_to_hang)

dump (young_blond_virgin_with_big_boobs);

}

if (there is_another_company)

{

steal(their_ideas)

accuse(compagny, stea1ing_our_ideas);

hire(a_lot_of_lawyers) ; /* in process.h */

wait(until_company_cannot_afford_another_lawsuit);

buy_out (other_company);

}

/* Now everyone realizes that we sell bugware

and they are all angry at us */

order(plastic_surgeon,

make_bill_look_like_poor*******);

buy(nice_little_island);

hire(harem);

laugh_at (everyone,

of_having_the_patience_year_afterjear,

for_another_unfinished_version);

}

}

void bugfix(void)

{

charge (a_lot_of_money);

if (customer_says_he_does_not_want_topay_for_bugfix)

say("It is not a bugfix but a new version");

if (still_complains)

{

ignore(customer);

/* We'll get him when everyone uses Billware */

register(customer, big_Bill_book);

Link to comment
https://www.neowin.net/forum/topic/16775-windows-95-source-code/
Share on other sites

You know, frankly, I'm getting sick (literally, I am sick right now) and tired (also literally) of your MS bashing! Keep in mind that they're just another software company doing their best to make excellent products at reasonable (but not ridiculously low) prices. Why are they keeping their prices so high? They want to make room for competition. They are NOT a monopoly!

I hope you guys take this into consideration..

--It's not funny.

Ban me if you want.. You'll only make yourselves more ignorant.

Also, I'm not one to disagree with most "jokes". I laugh when there's reason to laugh.

Now who wants to start poking fun at Linux? :D

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Looking for a specific setting in Settings? Sorry, the option just doesn’t exist as you’d need to elevate for that. Want to do something quickly and efficiently? Nah, forced to use a “modern” interface which takes far longer to achieve what you’re looking to do. (Example: disable a NIC)
    • Yet the best laptop for all day battery life is a Mac, hands down, no contest. Windows is bloated and power management is rubbish. Search indexer. Defender. Malicious Software Removal Tool. Windows Update (+DISM). Office CTR. Telemetry. Disclaimer: I own a surface laptop studio, multiple gaming desktops, server, and a macbook pro.
    • And bring back taskbar deskbands which were removed, and full and total customization of notification area icons like earlier
    • This has all the markings of a thinly veiled mechanism for force users of older versions of Windows to upgrade...and trash perfectly good hardware. Microsoft, your history easily supports this line of reasoning.
    • Plasma 6.5 brings improved Emoji Selector, better performance in Activity manager, and more by David Uzondu This week saw the long-awaited release of KDE Plasma 6.4, bringing better window management and a whole lot of color management features. Apart from the release of 6.4, the KDE team was able to get other work done, and this was all outlined in the latest issue of This Week in Plasma, which details what is coming down the pipe for future versions. Looking ahead to Plasma 6.5, the developers are making some notable changes to improve performance and general usability. To prevent its database from growing endlessly and causing performance problems over time, the Activity Manager service will now only store the last four months of your history by default. The Emoji selector app is also getting a much-needed redesign that makes the window more compact and moves the sidebar button to the header for a cleaner look. Other little details for 6.5 are being polished up too. The unpopular vertical line separating the date and time on the horizontal Digital Clock widget is gone; if you want it back, you can add it yourself with a custom date format. The "Add New" button has also been moved to the top toolbar in the Shortcuts page within Settings, freeing up some valuable screen real estate. The devs also reduced the minimum size of custom tiling tiles, a small but significant fix for anyone with an ultrawide monitor. In addition to that, the Networks widget's captive portal banner now uses inline header styling, so it doesn't look like a bunch of frames stacked inside each other anymore. Of course, before we get to 6.5, the current release needs some attention. Plasma 6.4's first bug fix release, 6.4.1, addresses issues like broken item selection in the Folder View widget and a bug that could cause the system to lock or suspend faster than intended. Keyboard navigation in list views in Discover feels smoother now, and text is easier to read in certain list items in KRunner. The devs also cleaned up how list items look when you press or click them in Discover. 6.4.1 also fixes a bug where the clipboard history popup would fail to select the top item, and makes the Earth Science Picture of The Day wallpaper plugin work again after its data source changed. Here's the full list of fixes: Fixed several issues in the Folder View widget that caused selecting or opening items to not work when using certain non-default view settings, when the view was scrollable, or when using a touchscreen. Fixed a bug in the Meta+V clipboard popup that sometimes failed to pre-select the top-most item. The Clipboard settings window’s shortcuts page no longer shows columns for local shortcuts that don’t do anything, since the clipboard is global in scope. Fixed the Earth Science Picture of the Day wallpaper plugin after the source data changed formatting again. Made a few fixes to the “Missing Backends” section of Discover’s settings window that kept it from working properly. Fixed a bug that prevented direct scan-out (and its performance benefits) from activating on rotated screens. Fixed an issue where the system could lock or suspend sooner than expected after an app stopped blocking those actions. Installing a new wallpaper plugin no longer causes the plugin list combobox to appear blank. The team even went back to squash some bugs in the older 6.3.6, tackling an issue that could cause keyboard shortcuts to get lost during a system upgrade and fixing an overflow bug with KRunner's faded completion text. Plasma 6.4.1 is set to arrive on June 24th, with 6.3.6 following on July 8th.
  • Recent Achievements

    • One Month Later
      adxnksd42031 earned a badge
      One Month Later
    • Rising Star
      aphanic went up a rank
      Rising Star
    • Contributor
      GravityDead went up a rank
      Contributor
    • Week One Done
      BlakeBringer earned a badge
      Week One Done
    • Week One Done
      Helen Shafer earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      664
    2. 2
      ATLien_0
      262
    3. 3
      Michael Scrip
      234
    4. 4
      Steven P.
      162
    5. 5
      +FloatingFatMan
      151
  • Tell a friend

    Love Neowin? Tell a friend!