Yak Shaving Guild: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
m β†’About: colorful upgrades
Line 1: Line 1:
''"I was going to fix the wiki, but first I had to update the server. But first I needed to learn Docker. But first I had to upgrade my laptop. But first I had to find my charger. But first I had to clean my desk. But first..."''{{guilds}}
''"I was going to fix the wiki, but first I had to update the server. But first I needed to learn Docker. But first I had to upgrade my laptop. But first I had to find my charger. But first I had to clean my desk. But first..."''{{guilds}}
== About ==
== πŸƒ About ==
'''What we do:''' Document, honor, and occasionally complete the endless chains of prerequisite tasks that stand between a hacker and their original goal.
'''What we do:''' Document, honor, and occasionally complete the endless chains of prerequisite tasks that stand between a hacker and their original goal.


Line 35: Line 35:
'''How levels work:''' In this guild, levels represent self-awareness and documentation practice, not speed or efficiency. Finishing quickly is not the point.
'''How levels work:''' In this guild, levels represent self-awareness and documentation practice, not speed or efficiency. Finishing quickly is not the point.


β€’ Aware = "I can recognize when I'm yak shaving"
🟒 '''Aware''' = "I can recognize when I'm yak shaving"


β€’ Documenting = "I diagram my yak shaves as they unfold"
🟑 '''Documenting''' = "I diagram my yak shaves as they unfold"


β€’ Transcendent = "I have achieved peace with the infinite regress"
🟣 '''Transcendent''' = "I have achieved peace with the infinite regress"


''Maximum verified depth is tracked separately. See Hall of Fame.''
''Maximum verified depth is tracked separately. See Hall of Fame below.''
{| class="wikitable"
{| class="wikitable"
!Member
!Member
Line 49: Line 49:
|-
|-
|0xDEADBEEF
|0xDEADBEEF
|Transcendent
|🟣
|11
|11
|Infrastructure yaks
|Infrastructure yaks
|-
|-
|Mirepoix
|Mirepoix
|Documenting
|🟑
|7
|7
|Toolchain yaks
|Toolchain yaks
|-
|-
|Barnacle
|Barnacle
|Documenting
|🟑
|6
|6
|Hardware yaks
|Hardware yaks
|-
|-
|sudo_feel_better
|sudo_feel_better
|Aware
|🟒
|4
|4
|Documentation yaks (ironic)
|Documentation yaks (ironic)
|-
|-
|Pliers
|Pliers
|Aware
|🟒
|3
|3
|Still identifying specialty
|Still identifying specialty
Line 75: Line 75:


== Guild Norms ==
== Guild Norms ==
'''Guild norms''' (developed through painful experience):


==== '''Guild norms''' (developed through painful experience): ====
* If your yak shave exceeds '''5 levels deep''', you must diagram it for the archive
* If your yak shave exceeds '''5 levels deep''', you must diagram it for the archive
* Depth claims require a witness or documentation. We've had... exaggerations.
* Depth claims require a witness or documentation. We've had... exaggerations.
Line 86: Line 86:


== Hall of Fame: Legendary Shaves ==
== Hall of Fame: Legendary Shaves ==
Verified chains of 5+ levels, documented for posterity.
Verified chains of 5+ levels, documented for glorious posterity.


=== πŸ† The Eleven-Layer Infrastructure Yak (2024) ===
=== πŸ† The Eleven-Layer Infrastructure Yak (2024) ===

Revision as of 00:55, 14 December 2025

"I was going to fix the wiki, but first I had to update the server. But first I needed to learn Docker. But first I had to upgrade my laptop. But first I had to find my charger. But first I had to clean my desk. But first..."

Noisebridge | About | Visit | 272 | Manual | Contact | Guilds | Stuff | Events | Projects | Meetings | Donate E
Guilds (Volunteer) | Maintainers | Meta | Code | Electronics | Fabrication | Games | Sewing | Music | AI | Neuro | Philosophy | Funding | Art | Security | Ham | WGs E

πŸƒ About

What we do: Document, honor, and occasionally complete the endless chains of prerequisite tasks that stand between a hacker and their original goal.

What is yak shaving? Any seemingly pointless activity which is actually necessary to solve a problem which solves a problem which, several alarm levels away, solves the real problem you're working on.

Where: Everywhere. Yak shaving knows no physical bounds. This is a fully distributed guild. Members have reported shaving yaks from four continents, two airports, and one moving train.

Online: Find us in the Noisebridge Discord in the Guilds section as #🀘-yak-shaving

Equipment we steward: None. The yak is metaphorical. (Do not bring actual yaks to Noisebridge.)

Regular meetups: We keep meaning to schedule one, but first we need to fix the calendar integration...

Stewards

Stewards maintain the archive of legendary shaves and certify depth claims. This role rotates annually, assuming the handoff process ever gets finished.

Name Role Since Contact
0xDEADBEEF Steward March 2023 @deadbeef on Discord
Harriet Steward Emeritus 2019–2022 Unreachable (still finishing original yak)

Directory: Depths Achieved

How levels work: In this guild, levels represent self-awareness and documentation practice, not speed or efficiency. Finishing quickly is not the point.

🟒 Aware = "I can recognize when I'm yak shaving"

🟑 Documenting = "I diagram my yak shaves as they unfold"

🟣 Transcendent = "I have achieved peace with the infinite regress"

Maximum verified depth is tracked separately. See Hall of Fame below.

Member Level Max Verified Depth Specialty
0xDEADBEEF 🟣 11 Infrastructure yaks
Mirepoix 🟑 7 Toolchain yaks
Barnacle 🟑 6 Hardware yaks
sudo_feel_better 🟒 4 Documentation yaks (ironic)
Pliers 🟒 3 Still identifying specialty

Guild Norms

Guild norms (developed through painful experience):

  • If your yak shave exceeds 5 levels deep, you must diagram it for the archive
  • Depth claims require a witness or documentation. We've had... exaggerations.
  • It is considered poor form to yak-shame. We've all been there.
  • You may not count "making coffee" as level 1. That's just being alive.
  • Recursive yak shaves (shaving a yak in order to document a yak shave) are scored separately

⚠️ Health advisory: If you have been shaving the same yak for more than 6 months, please reach out to a steward. We have resources.

Hall of Fame: Legendary Shaves

Verified chains of 5+ levels, documented for glorious posterity.

πŸ† The Eleven-Layer Infrastructure Yak (2024)

Original goal: Update the wiki header

Documented by: 0xDEADBEEF

Goal: Update wiki header

└─ Need wiki admin access

└─ Need to contact previous admin

└─ Previous admin's email bounces

└─ Need to find them on social media

└─ LinkedIn requires account

└─ Need professional headshot

└─ Camera battery dead

└─ Charger cable frayed

└─ Need soldering iron

└─ Soldering iron tip corroded

└─ Need to order tips

└─ Amazon account locked

└─ [ABANDONED]

Header was eventually updated 8 months later by someone else.

The Backwards Time Machine Yak (2023)

Original goal: Recover file from backup

Documented by: Mirepoix

Goal: Recover file from backup

└─ Backup is on old hard drive

└─ Old hard drive uses FireWire

└─ FireWire adapter doesn't work on M1 Mac

└─ Need to boot old MacBook

└─ Old MacBook needs Yosemite

└─ Yosemite installer requires Apple ID

└─ Apple ID email is defunct Hotmail

└─ Hotmail account recovery requires phone number from 2009

└─ That phone number belongs to someone in Ohio now

└─ [CALLED STRANGER IN OHIO, SURPRISINGLY HELPFUL]

File was recovered. Purpose of file recovery, however, could not be recalled.

Recent Submissions

  • Dec 2025: "The SSH Key Cascade" 6 (Barnacle) β€” original goal was to check server uptime
  • Nov 2025: "The Font Incident" 5 (sudo_feel_better) β€” original goal was to send an email
  • Oct 2025: "Nested Documentation" 5 (sudo_feel_better) β€” original goal was to document a yak shave

Knowledge Base

Resources for the practicing yak shaver:

  • How to Recognize You're Yak Shaving β€” Warning signs and interventions
  • Diagramming Standards β€” Official notation for yak shave trees
  • The Ethics of Abandonment β€” When to walk away (and why it's okay)
  • Yak Shave vs. Scope Creep β€” A taxonomy
  • Famous Historical Yak Shaves β€” Including "how fixing a printer led to the creation of GNU"

How to Join

If you're reading this, you're probably already a member.

Formally joining is simple:

  1. Document your first yak shave of 3+ levels
  2. Submit it to a steward for verification
  3. Add yourself to the directory

Most people discover they've been yak shaving for years before finding this page. Welcome. You are among your people.


See also: Guilds Β· Taxidermy Guild Β· Electronics Guild Β· Rubber Duck Guild Β· MetaGuild