J-Max coder, writer, problem solver:
    About     Archive     Feed     Resources

MVP

The first week of Metis has presented several challenges. The first and largest, technical acclimation, one would expect. Less obvious is a challenge associated with the MVP: Minimum Viable Product. The MVP is, essentially, the bar of acceptability for a given project. While it is not as fun to define an MVP as it is to start wrangling datasets with code, it is a useful tool in the battle against misuse of energy.

Energy misuse is an obstacle which often complicates the completion of coding projects. The allure of problem solving which draws many, myself included, to the command line, also sets a trap. An hour can pass fiddling with an interesting script. While this may be time well spent in less structured circumstances, with a project deadline, such a detour proves costly. A thoughtful MVP helps one maintain focus. It makes it easier to recognize effort which furthers one’s goals, and effort whose utility is marginal or overly complicated.

An MVP is similar to a research paper’s thesis statement. I would expect that like the craft of thesis writing, that of solid MVP making is a skill hard won. The trick is defining one which is both feasible and exciting.

Git

What does Git stand for?

Wikipedia states:

Torvalds quipped about the name git (which means unpleasant person in British English slang): “I’m an egotistical bastard, and I name all my projects after myself. First ‘Linux’, now ‘git’.”

Wikipedia continues in citing the man page, which presents four alternate etymologies:

  1. random three-letter combination that is pronounceable, and not actually used by any common UNIX command. The fact that it is a mispronunciation of “get” may or may not be relevant.
  2. stupid. contemptible and despicable. simple. Take your pick from the dictionary of slang.
  3. “global information tracker”: you’re in a good mood, and it actually works for you. Angels sing, and a light suddenly fills the room.
  4. “goddamn idiotic truckload of sh*t”: when it breaks.

In the midst of the first Metis project, I’m convinced its origin resides in the phrase, “Git used to it.”