Artisanal Software Society

Certification Programs

Society certifications are recognized wherever the Society is recognized. The Society maintains a list of such places, in a notebook.

Membership ranks are documented separately; see the Certificate of Membership, which you print yourself. This page concerns professional credentials, which are different, in ways the Committee has agreed to articulate at a later date.

Certified AI-Free Developer (CAFD)

The foundational credential. The candidate completes a four-hour programming examination under authentic conditions:

Candidates who ask which three keys are missing fail the situational awareness component. Candidates who fix the build system pass with distinction but are watched thereafter.

Certified Complexity Professional (CCP)

Demonstrates the ability to convert one straightforward business requirement into:

The examination is pass/fail. Historically, everyone passes; the challenge is stopping.

Heritage Software Maintainer (HSM)

For professionals maintaining software where:

Certification is granted upon submission of a system diagram drawn from memory, with at least one component labeled "misc".

Responsible Automation Resister (RAR)

The Society's most advanced credential. The candidate must identify a genuine automation opportunity within their organization and successfully prevent it from being implemented, using only:

Recertification is not required. The skill, once acquired, does not atrophy. It compounds.

Examination Calendar
CredentialNext sittingSeats
CAFDWhen the room is free6 (the room is small)
CCPContinuous, unfortunatelyUnbounded
HSMDuring the next incident1, involuntary
RARScheduled; meeting to confirm the schedule pendingTBD

[END OF FILE]