Artisanal Software Society

Standing Initiatives

The Human-Typed Code Standard (HTCS)

A proposed certification scheme verifying that every line of a codebase was manually typed by a human being. Compliance is attested annually, by hand, on paper, in triplicate.

LevelRequirement
BronzeNo generated business logic
SilverNo generated tests
GoldNo generated configuration
PlatinumNo package manager
HeritageNo source control

Note: Heritage level was contested at the 2024 general meeting on the grounds that even the Society uses Git. The motion to strike it was defeated when the minutes of the previous three meetings could not be located, which was felt to prove the level's authenticity.

The Slow Software Movement

Software should be local, seasonal, and compiled in small batches.

Members of the movement pledge to:

The movement's quarterly journal, Terroir, reviews codebases by region. The Q2 issue rated a Bavarian inventory system "oaky, with notes of Delphi."

Adopt a Legacy System

Every year, thousands of production systems lose their last maintainer to retirement, resignation, or a sudden interest in beekeeping. Through this program, visitors may symbolically adopt an abandoned application.

FieldRecord
NamePayrollClassic
Born2003
LanguageJava 6
Natural habitatA virtual machine nobody owns
Special needsInternet Explorer compatibility
Current caretakerMartin
Estimated remaining lifespan"Two more years" (since 2014)
FieldRecord
NameINVOICE_FINAL_v2
Born1998, rewritten 2007, partially
LanguageVB6 with load-bearing Excel
Natural habitatThe machine under Deborah's desk. Do not unplug.
Special needsRuns only between 06:00 and 06:15
Current caretakerDeborah (emerita)
Estimated remaining lifespanOutlasted three replacement projects; drawing conclusions

Adopters receive a photograph of their system's login screen and, twice a year, a status letter. The status is always "operational, but nobody knows why."


[END OF FILE]