For the Public Record

The Annual Ruby
Embassy Report

This document hereby attests, on behalf of the Embassy and for the public record, the aggregate sentiments declared during this year's passport applications. The figures herein reflect 53 adjudicated submissions as of the date of filing.

Free-text declarations have been omitted from the public record except where noted. All standings are anonymous.

Article I

Demographics & Standing

The Embassy first examined the basic vital statistics of its diplomats — declared experience, fluencies beyond Ruby, and self-reported proficiency.

§1 · Age, in Coding Years

Self-reported. Of 53 declarations, 52 contained a parseable figure.

10
years (median), ranging 1–29
Notable declarations on the record
  • “21, old enough to party”
  • “Let's just say... it's more and a 1/4 century!”
  • “A bit”

§2 · Primary Language Other Than Ruby

Of 43 declarations, the following languages were named most frequently. Multi-language responses are counted individually.

  1. 1 JavaScript 12 mentions
  2. 2 Python 4 mentions
  3. 3 Elixir 3 mentions
  4. 4 HTML 3 mentions
  5. 5 CSS 3 mentions
  6. 6 English 3 mentions
  7. 7 Bash 2 mentions
Notable mentions, for the record

“Acts of Service” · “Wilderness” · “Nonviolent Communication” · “Engrish” · “Visual FoxPro” · “There are other languages?”

§3 · Declared Ruby Proficiency

Self-rated. 53 diplomats responded.

Just installed it
13% · 7
I use Ruby
38% · 20
I fight Ruby
21% · 11
I am Ruby
28% · 15

Article II

Statement of Purpose & Character

Diplomats were asked to declare their reasons for visit, their current emotional standing, and their personal coding constitution. Their responses are recorded below.

§1 · Stated Purpose of Visit

53 diplomats declared one or more purposes. Multi-select, so percentages reflect share of total selections (133).

53
declared
  • Learning 33%
  • Networking 29%
  • Vibes 26%
  • Free coffee 12%

§2 · Most Recent Sentiment Experienced While Programming

53 diplomats declared one or more sentiments. Percentages reflect share of diplomats who selected each.

75%
Powerful
40 of 53
62%
Confused
33 of 53
30%
Betrayed
16 of 53
25%
Like a genius
13 of 53
19%
Like quitting forever
10 of 53

§3 · Declared Developer Persona

53 diplomats claimed one or more identities.

57%
The Debugger
30 of 53
51%
The Perfectionist
27 of 53
34%
The "it works, don't touch it"
18 of 53
32%
The Ship-It Gremlin
17 of 53
21%
The Vibe Coder
11 of 53

Article III

Heritage & Lineage

Each diplomat traces their own arc through Ruby. The Embassy invited declarations of first encounter and lasting attachment.

§1 · First Ruby Release Remembered

53 diplomats responded.

1.8.x
23% · 12
1.9.x
13% · 7
2.0–2.6
26% · 14
2.7–3.0
13% · 7
3.1+
17% · 9
I refuse to answer
6% · 3

§2 · Ruby Release Held in Sentimental Attachment

34 of 53 diplomats declared an attachment. Declarations span from 1.8.7 to 4.

  1. 1 Ruby 3.4 5 mentions
  2. 2 Ruby 3.0 5 mentions
  3. 3 Ruby 1.9 3 mentions
  4. 4 Ruby 2.5 2 mentions
  5. 5 Ruby 2.7 2 mentions

Article IV

Material Declarations

Finally, a matter of customs.

§1 · Possession of Unreleased Gems of Unknown Provenance

Mandatory affidavit. 53 diplomats responded.

25%
of diplomats plead the fifth
57% answered “No” · 19% answered “Yes”

Filed in Asheville on May 3, 2026, on behalf of the Embassy. Subject to revision pending further submissions.