Showing posts with label software. Show all posts
Showing posts with label software. Show all posts

Real software engineers

Real software engineers eat quiche.

Real software engineers don't read dumps. They never generate them, and on the rare occasions that they come across them, they are vaguely amused.

Real software engineers don't comment their code. The identifiers are so mnemonic they don't have to.

Real software engineers don't write applications programs, they implement algorithms. If someone has an application that the algorithm might help with, that's nice. Don't ask them to write the user interface, though.

If it doesn't have recursive function calls, real software engineers don't program in it.

Real software engineers don't program in assembler. They become queasy at the very thought.

Real software engineers don't debug programs, they verify correctness. This process doesn't necessarily involve executing anything on a computer, except perhaps a Correctness Verification Aid package.

Real software engineers like C's structured constructs, but they are suspicious of it because they have heard that it lets you get "close to the machine."
Read more

Girlfriend 1.0 software

Last year, my friend upgraded his GirlFriend 3.1 to GirlFriendPlus1.0 (marketing name: Fiancee1.0).

Recently he upgraded Fiancee1.0 to Wife1.0, and it's a memory hogger! It has taken all his space; and Wife1.0 must be running before he can do anything. Although he didn't ask for them, Wife1.0 came with Plug-Ins such as MotherInLaw and BrotherInLaw. These too slow down the system and cause a slow drain on the resources and well-being of the computer.

Some features I'd like to see in the upcoming GirlFriend4.0:

1. A "Don't remind me again" button.

2. Minimize button.

3. Shutdown feature - An install shield feature so that Girlfriend4.0 can be completely uninstalled if so desired (so you don't lose cache and other objects).
Read more

Husband 1.0 software

Last year a friend of mine upgraded from BoyFriend 1.0 to Husband 1.0 and found that it's a memory hog, leaving very little system resources available for other applications.

She is now noticing that Husband 1.0 is also spawning Child Processors which are further consuming valuable resources. No mention of this particular phenomena was included in the product brochure or the documentation, though other users have informed her that this is to be expected due to the nature of the application.

Not only that, Husband 1.0 installs itself such, that it is always launched at system initialization, where it can monitor all other system activity. She's finding that some applications such as SpendingSpree 2.4, GirlsNight 3.5 and CocktailNight 7.0 are no longer able to run in the system at all, crashing the system when selected (even though they always worked fine before).

During installation, Husband 1.0 provides no option as to the installation of undesired Plug-ins such as MotherInLaw 5.8 and BrotherInLaw Beta release. Also, system performance seems to diminish with each passing day.
Read more