M

MVC:

  1. Model-View-Controller… which is wrong because it is rightly Model-Controller-View.
  2. A study of separation in systems that don’t do anything if you separate them.

See n-Tier

MVVM:

  1. Model-View-View-Model… which is also wrong because it is rightly View Model-View Model.
  2. The new way to say MVC.
  3. Wiring the UI to the Model in a way that its persistent twitching will feign sentience in a dysfunctional inanimate blob of spaghetti code.

Maintainable:

  1. Simple.
  2. Programmed like it will have to be explained to a manager.
  3. A program that can be modified after the original programmer gets fired.

Maintenance:

Adding features to programs after the original programmer is fired.

Mature:

  1. In programs, an application that has far too many features and is becoming too hard to maintain.
  2. In programmers, someone who used to know COBOL.

Manager:

  1. Owner’s relative who studied Theatre and now needs a job but is, otherwise, unqualified in a technical organization.
  2. Bad programmer elevated from the magazine where he could wreak destruction to an isolated bunker where he can be ignored.
  3. One who, by never doing, insists that tasks be done by never thinking.
  4. Business politician who always lets the CEO win on the links.

MEGO:

  1. My Eyes Glaze Over
  2. Typical and expected reaction by management and executives to any technical presentation that strays beyond football or golf analogies.
  3. Catatonic state brought on by lengthy technical presentations where executives experience hallucinations of technical understanding that are remembered more strongly than the actual technical presentations.

Meta-Data:

  1. The most important information in the database for which no space was allocated and no schema assigned.
  2. The Rosetta Stone for interpreting the meaning of cryptic data; added by fooles, lost for millennia, ignored for decades, and forgotten by all.
  3. The missing information in every data set.

Capt. Smith: Why wasn’t I told about the icebergs? 
First Mate: It was in the meta-data, sir.

Mission Statement:

The nominal executive output when a Theatre major is appointed CEO in a technical organization.

Merge:

  1. To overwrite another developer’s meaningless and trivial code with more important code.
  2. The black art whereby two dissimilar, but working, code bases are used like crash-test dummies, to create a third, unworking and indescribable code collection.
  3. The hostile takeover of one set of code by another, more powerful and more richly backed code set.

Mission Critical:

  1. Designation which bestows the responsibility for failure on the contractor while reserving the honor of success on the client.
  2. Acknowledgment that there are not enough resources in the budget, time in the day, or arrows in the quiver to avoid every assault on stability, attack on availability, or demand for accuracy. The expectation, nonetheless, that all threats can and will be nullified.

The super-heated gas sensors placed around the “O” rings in the Morton-Thyokol solid-rocket boosters on the Space Shuttle Challenger.

Mixed-Language Programming:

Running with scissors.

MySQL

  1. The most popular open source DBMS for people who think Microsoft notices their absence and misses their company.
  2. SQL Server alternative for programmers who resent success.
  3. Expected to have an impact in the corporate world every bit as big as Linux Desktop.


A B C D E F G H I J K L M N O P Q R S T U V W X Y Z