You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 14, 2021. It is now read-only.
Copy file name to clipboardExpand all lines: docs/you-your-butt-internet-buttplugs-and-you.org
+85-35Lines changed: 85 additions & 35 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,30 +11,62 @@
11
11
:PROPERTIES:
12
12
:EXPORT_FILE_NAME: README.md
13
13
:END:
14
+
** Wants and Needs
15
+
Before we jump into all of the descriptions and eccentricities and
16
+
whatnot that make up Buttplug, let's start with a parable.
17
+
18
+
Have you ever bought a new thing you've been really excited about, but
19
+
then it turns out that it didn't work as expected for you?
20
+
21
+
Maybe used some software or played a game that almost gets there but
22
+
doesn't quite work for you?
23
+
24
+
Here's a story from my days as a virtual world developer, about what
25
+
this situation looks like from the designer's side.
26
+
14
27
** I Want To Be A Shirt
15
28
"I want to be a shirt."
16
29
17
30
"A what?"
18
31
19
32
"A shirt."
20
33
21
-
"Like, you want a shirt with a picture of you on it or something? You can already do that you know."
34
+
"Like, you want a shirt with a picture of you on it or something? You
35
+
can already do that you know."
22
36
23
-
"No. I want to /be/ a shirt. I want to exist as the piece of clothing. That piece of clothing should be a shirt. I get off on the idea of being a shirt. It has been a dream of mine and we're here for dreams, right?"
37
+
"No. I want to /be/ a shirt. I want to exist as the piece of clothing.
38
+
That piece of clothing should be a shirt. I get off on the idea of
39
+
being a shirt. It has been a dream of mine and we're here for dreams,
40
+
right?"
24
41
25
-
Having just spend a non-trivial amount of time lovingly crafting a new type of genitals, with all sorts of bits and bobs and extras, the last thing you want to hear is that your creation is not appreciated. Building something like this that does everything it's supposed to AND communicates across multiple dimensions is not easy, and yet, according to this critic, it has completely missed the mark.
42
+
Having just spend a non-trivial amount of time lovingly crafting a new
43
+
type of genitals, with all sorts of bits and bobs and extras, the last
44
+
thing you want to hear is that your creation is not appreciated.
45
+
Building something like this that does everything it's supposed to AND
46
+
communicates across multiple dimensions is not easy, and yet,
47
+
according to this critic, it has completely missed the mark.
26
48
27
-
"Why do you want to be a shirt? How would this be better than having some new genitalia? Look, it even vibrates when you poke it like this!"
49
+
"Why do you want to be a shirt? How would this be better than having
50
+
some new genitalia? Look, it even vibrates when you poke it like
51
+
this!"
28
52
29
-
"Well, yes. That's very good. It even goes all red and bulgy, a nice touch. But... I don't know. It's just always been a thing I've wanted to be. I would much rather fulfill my needs via being a shirt, than to graft on some new body part I'm not even sure I'd be in to."
53
+
"Well, yes. That's very good. It even goes all red and bulgy, a nice
54
+
touch. But... I don't know. It's just always been a thing I've wanted
55
+
to be. I would much rather fulfill my needs via being a shirt, than to
56
+
graft on some new body part I'm not even sure I'd be in to."
30
57
31
58
"And you want people to wear you?"
32
59
33
60
"That'd be the idea, yes."
34
61
35
-
Damnit. Damn. It. Everyone was supposed to want one of these new body parts, what with the sounds and the arousals and the thrustings and the juices. Sure the inter-dimensional communication part would be a tough sell due to the learning curve, but once everyone caught on, it'd be a new paradise.
62
+
Damnit. Damn. It. Everyone was supposed to want one of these new body
63
+
parts, what with the sounds and the arousals and the thrustings and
64
+
the juices. Sure the inter-dimensional communication part would be a
65
+
tough sell due to the learning curve, but once everyone caught on,
66
+
it'd be a new paradise.
36
67
37
-
That was the plan, and it'd be awesome, and popular, and there would be much rejoicing. Yet, here we are.
68
+
That was the plan, and it'd be awesome, and popular, and there would
69
+
be much rejoicing. Yet, here we are.
38
70
39
71
"But you can't be a shirt."
40
72
@@ -46,35 +78,51 @@ That was the plan, and it'd be awesome, and popular, and there would be much rej
46
78
47
79
"Not like, legal laws. Physical laws. Laws of existence."
48
80
49
-
"But don't you control those kind of laws? Or don't some of the others like you have that power?"
81
+
"But don't you control those kind of laws? Or don't some of the others
82
+
like you have that power?"
50
83
51
-
DAMN. IT. Note to self: never create worlds that can contain anything capable of making a good point.
84
+
DAMN. IT. Note to self: never create worlds that can contain anything
85
+
capable of making a good point.
52
86
53
-
"I support we kind of do? But if I change those laws for you, I have to change them for everyone, and I don't think everyone wants to be a shirt. Or pants. Or a shoe. Much less to derive gratification from being any of those."
87
+
"I support we kind of do? But if I change those laws for you, I have
88
+
to change them for everyone, and I don't think everyone wants to be a
89
+
shirt. Or pants. Or a shoe. Much less to derive gratification from
90
+
being any of those."
54
91
55
-
"Why wouldn't other people want to be shirts? There's so many possibilities. I would be a continual soft hug. I would adorn the wearer and make them look nice. I would absorb their sweat."
92
+
"Why wouldn't other people want to be shirts? There's so many
93
+
possibilities. I would be a continual soft hug. I would adorn the
94
+
wearer and make them look nice. I would absorb their sweat."
56
95
57
96
"We didn't give you sweat glands. How would you even pull that off?"
58
97
59
-
"I'd find a way. We've got our own tools down here too, you know. They're just not powerful enough to let me be a shirt."
98
+
"I'd find a way. We've got our own tools down here too, you know.
99
+
They're just not powerful enough to let me be a shirt."
60
100
61
-
"Yeah there's a reason for that. What about if you tried to... Ugh, is there even a verb for this? What if you tried to... shirt someone and they didn't know you were a living shirt or whatever it is you're asking for here. Think about the security issues."
101
+
"Yeah there's a reason for that. What about if you tried to... Ugh, is
102
+
there even a verb for this? What if you tried to... shirt someone and
103
+
they didn't know you were a living shirt or whatever it is you're
104
+
asking for here. Think about the security issues."
62
105
63
106
"I think it'd be pretty obvious 'cause I'd be talking."
64
107
65
-
"Oh so you want to be a TALKING shirt? Anything else on this list of demands?"
108
+
"Oh so you want to be a TALKING shirt? Anything else on this list of
109
+
demands?"
66
110
67
111
"Ability to change cloth type? I'd want to stay current with the trends."
68
112
69
-
"Forget I asked. And besides, not everyon... everyshirt would talk. We already have to deal with enough chaos around here without adding 'Non-consensual shirtings' to our list."
113
+
"Forget I asked. And besides, not everyon... everyshirt would talk. We
114
+
already have to deal with enough chaos around here without adding
115
+
'Non-consensual shirtings' to our list."
70
116
71
-
"Hey, you're the one building this world. You wanted feedback on how to do that, and I'm giving it to you."
117
+
"Hey, you're the one building this world. You wanted feedback on how
118
+
to do that, and I'm giving it to you."
72
119
73
120
"You are the worst focus group."
74
121
75
122
"You randomly asked the first person you saw. Blame fate, not me."
76
123
77
-
A quiet voice pops up from a few yards, or miles, over. Scale is difficult when you're looking down from above.
124
+
A quiet voice pops up from a few yards, or miles, over. Scale is
125
+
difficult when you're looking down from above.
78
126
79
127
"If they get to be a shirt can I be a cube?"
80
128
@@ -84,12 +132,13 @@ Fuck.
84
132
The preceding story actually happened.
85
133
86
134
Sure, it was in the context of the Second Life virtual world, and the
87
-
narrator was less god and more employee, but the events happened
135
+
narrator (me) was less god and more employee, but the events happened
88
136
basically as stated. Someone really wanted to be a shirt, and it
89
-
couldn't happen. This was despite the employee having the ability to
90
-
control the world, albeit in a manner limited by software development
91
-
time, project specifications, and other obstacles both gods and
92
-
engineers have to deal with.
137
+
couldn't happen. This was despite me (as a software engineer who,
138
+
before being hired, had made real life sex toys work with Second Life)
139
+
having the ability to control the world, albeit in a manner limited by
140
+
software development time, project specifications, and other obstacles
141
+
both gods and engineers have to deal with.
93
142
94
143
There are a lot of people out there that want to be shirts, at least,
95
144
in the terms of this horribly tortured metaphor. They've bought a sex
@@ -98,8 +147,9 @@ them for some reason, or the content isn't to their liking. Buttplug
98
147
(the software, not the sex toy genre) was created for that situation.
99
148
100
149
Buttplug is nothing without interface applications. The only real
101
-
function of Buttplug is make it easy to talk to sex toys. There has to
102
-
be something to tell Buttplug what to say.
150
+
function of Buttplug is make it easy for developers to get computers
151
+
to talk to sex toys. The software those developers make will tell
152
+
Buttplug what to say to the sex toys.
103
153
104
154
Interface applications are the link between users and Buttplug,
105
155
establishing the functionality the user was missing. Application
@@ -118,19 +168,19 @@ about specific application needs can be informed.
118
168
119
169
There are risks in building, releasing, and using software with the
120
170
kinds of contexts that are inherent in Buttplug. This document is what
121
-
we've learned so far about sex toy control and interface design, and
122
-
how to apply that when using or developing for Buttplug. We aren't
123
-
perfect, neither are other developers, nor are users. In the end,
124
-
things will sometimes go wrong. When that happens, we'll add it to
125
-
this document for all to learn from.
171
+
I've learned so far about sex toy control and interface design, and
172
+
how to apply that when using or developing for Buttplug. It contains
173
+
the lessons I've learned over the years, and will be the home for
174
+
lessons learned in the future.
126
175
127
176
** Why Do I Need You To Tell Me Where My Butt Is
128
177
129
-
Hi. I'm Kyle Machulis. I run metafetish.com, and am lead architect of
130
-
Buttplug. Since 2004, I've been research and blogging about sex tech,
131
-
both commercial and DIY. I've followed online communities, talked to
132
-
hundreds of people involved in many different activities, fetishes,
133
-
and interests, and built many experiments to try to figure out.
178
+
Hi. I'm Kyle Machulis, lead architect of Buttplug. Since 2004, I've
179
+
been research and blogging about sex tech, both commercial and DIY, on
180
+
metafetish.com. I've followed online communities, talked to hundreds
181
+
of people involved in many different activities, fetishes, and
182
+
interests, and built many experiments to try to figure out if/how/why
183
+
technology will/won't work in situations presented to me.
134
184
135
185
The information presented here comes from over a decade of my amateur
136
186
research on the sex technology field, from the engineering and user
@@ -156,7 +206,7 @@ stories and examples presented are anecdotal at best, and complete
156
206
fabrications at worst.
157
207
158
208
Building this project has been a weird, great, weird journey. I hope
159
-
Buttplug helps you with whatever your needs may be.
209
+
Buttplug helps you with whatever your wants and needs may be.
0 commit comments