summaryrefslogtreecommitdiffstats
path: root/2021/captions/frownies.md
blob: 7ed28392ad8e35fd5bd86f38a18b61a8f4f20ca1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
<a name="transcript"></a>
# Transcript

[[!template text="Hi everyone! My name is Case Duckworth" start="00:00:00.000" video="mainVideo" id=subtitle]]
[[!template text="and I've been using Emacs" start="00:00:02.770" video="mainVideo" id=subtitle]]
[[!template text="for about a year and a half." start="00:00:04.070" video="mainVideo" id=subtitle]]
[[!template text="If you do the math," start="00:00:05.536" video="mainVideo" id=subtitle]]
[[!template text="you'll see that was pretty soon" start="00:00:06.736" video="mainVideo" id=subtitle]]
[[!template text="after the pandemic hit us in the U.S." start="00:00:08.403" video="mainVideo" id=subtitle]]
[[!template text="While I was busy making bread" start="00:00:11.470" video="mainVideo" id=subtitle]]
[[!template text="and walking my dogs," start="00:00:13.970" video="mainVideo" id=subtitle]]
[[!template text="trying not to drive myself crazy" start="00:00:14.970" video="mainVideo" id=subtitle]]
[[!template text="in the house," start="00:00:17.936" video="mainVideo" id=subtitle]]
[[!template text="I tried Emacs again." start="00:00:18.970" video="mainVideo" id=subtitle]]
[[!template text="I don't know if I was successful in that," start="00:00:20.603" video="mainVideo" id=subtitle]]
[[!template text="going crazy... I mean, I still use Emacs." start="00:00:23.270" video="mainVideo" id=subtitle]]
[[!template text="But I have been able to enjoy" start="00:00:26.936" video="mainVideo" id=subtitle]]
[[!template text="the infinitely-malleable," start="00:00:30.436" video="mainVideo" id=subtitle]]
[[!template text="immensely enjoyable," start="00:00:31.670" video="mainVideo" id=subtitle]]
[[!template text="and sublimely parenthetical world" start="00:00:32.870" video="mainVideo" id=subtitle]]
[[!template text="of Emacs the editor," start="00:00:34.936" video="mainVideo" id=subtitle]]
[[!template text="the community," start="00:00:36.470" video="mainVideo" id=subtitle]]
[[!template text="and of course, the Lisp language." start="00:00:37.570" video="mainVideo" id=subtitle]]
[[!template new="1" text="So. And in this I'm going to" start="00:00:39.470" video="mainVideo" id=subtitle]]
[[!template text="explore just a little anecdote of that," start="00:00:42.270" video="mainVideo" id=subtitle]]
[[!template text="a little nugget of what I think" start="00:00:46.103" video="mainVideo" id=subtitle]]
[[!template text="makes Emacs so great," start="00:00:48.536" video="mainVideo" id=subtitle]]
[[!template text="using the lens of a package that I wrote" start="00:00:50.870" video="mainVideo" id=subtitle]]
[[!template text="about a month ago now" start="00:00:53.703" video="mainVideo" id=subtitle]]
[[!template text="called frowny.el." start="00:00:57.370" video="mainVideo" id=subtitle]]
[[!template text="So yeah, let's go ahead and jump in." start="00:00:59.536" video="mainVideo" id=subtitle]]
[[!template new="1" text="So, before the beginning," start="00:01:01.570" video="mainVideo" id=subtitle]]
[[!template text="I want to talk about" start="00:01:08.236" video="mainVideo" id=subtitle]]
[[!template text="my very beginning with Linux." start="00:01:09.036" video="mainVideo" id=subtitle]]
[[!template text="I first installed Linux" start="00:01:10.770" video="mainVideo" id=subtitle]]
[[!template text="for the first time" start="00:01:12.136" video="mainVideo" id=subtitle]]
[[!template text="as a freshman in college, way back in 2008." start="00:01:13.170" video="mainVideo" id=subtitle]]
[[!template text="I don't know if you were around," start="00:01:15.703" video="mainVideo" id=subtitle]]
[[!template text="but 2008 was not" start="00:01:17.703" video="mainVideo" id=subtitle]]
[[!template text="the year of the Linux desktop." start="00:01:19.503" video="mainVideo" id=subtitle]]
[[!template text="WiFi was weird. Sound was weird." start="00:01:21.570" video="mainVideo" id=subtitle]]
[[!template text="Everything was odd and strange and weird." start="00:01:26.803" video="mainVideo" id=subtitle]]
[[!template text="I mean, it wasn't good." start="00:01:30.136" video="mainVideo" id=subtitle]]
[[!template text="So, at that time," start="00:01:31.670" video="mainVideo" id=subtitle]]
[[!template text="I knew absolutely nothing about anything." start="00:01:33.603" video="mainVideo" id=subtitle]]
[[!template text="I installed this terrible" start="00:01:36.203" video="mainVideo" id=subtitle]]
[[!template text="distro called gOS." start="00:01:41.203" video="mainVideo" id=subtitle]]
[[!template text="I always forget what it's called" start="00:01:43.470" video="mainVideo" id=subtitle]]
[[!template text="and then I looked it up." start="00:01:44.803" video="mainVideo" id=subtitle]]
[[!template text="And this is what I looked at" start="00:01:45.703" video="mainVideo" id=subtitle]]
[[!template text="when I signed in." start="00:01:47.636" video="mainVideo" id=subtitle]]
[[!template text="It wasn't good." start="00:01:49.836" video="mainVideo" id=subtitle]]
[[!template text="I think it was trying to" start="00:01:51.903" video="mainVideo" id=subtitle]]
[[!template text="integrate better with Google tools?" start="00:01:53.203" video="mainVideo" id=subtitle]]
[[!template text="So I was, like, oh, yeah, you know," start="00:01:57.003" video="mainVideo" id=subtitle]]
[[!template text="Gmail and Google Calendar," start="00:01:58.870" video="mainVideo" id=subtitle]]
[[!template text="so this will have it all there." start="00:02:00.870" video="mainVideo" id=subtitle]]
[[!template text="Anyway, the company's defunct now" start="00:02:02.436" video="mainVideo" id=subtitle]]
[[!template text="and it's pretty obvious why." start="00:02:04.536" video="mainVideo" id=subtitle]]
[[!template text="It was really bad." start="00:02:07.003" video="mainVideo" id=subtitle]]
[[!template text="So I thought to myself," start="00:02:07.636" video="mainVideo" id=subtitle]]
[[!template text="I'll delete the partition." start="00:02:08.903" video="mainVideo" id=subtitle]]
[[!template text="Easy peasy. So I did," start="00:02:11.670" video="mainVideo" id=subtitle]]
[[!template text="and I rebooted," start="00:02:12.903" video="mainVideo" id=subtitle]]
[[!template text="and the Master Boot Record was gone," start="00:02:13.770" video="mainVideo" id=subtitle]]
[[!template text="so I couldn't boot Windows," start="00:02:15.336" video="mainVideo" id=subtitle]]
[[!template text="and it was all, bleah, and I was like," start="00:02:16.370" video="mainVideo" id=subtitle]]
[[!template text="oh, shit, I have to do my schoolwork." start="00:02:17.936" video="mainVideo" id=subtitle]]
[[!template new="1" text="So I thought I was terribly hosed" start="00:02:24.536" video="mainVideo" id=subtitle]]
[[!template text="so I just installed Linux." start="00:02:26.203" video="mainVideo" id=subtitle]]
[[!template text="I think I installed Crunchbang Linux first." start="00:02:28.870" video="mainVideo" id=subtitle]]
[[!template text="It looked like this." start="00:02:31.970" video="mainVideo" id=subtitle]]
[[!template text="It's not super exciting." start="00:02:33.270" video="mainVideo" id=subtitle]]
[[!template text="It was an Openbox-based, Debian-based distro" start="00:02:35.203" video="mainVideo" id=subtitle]]
[[!template text="run by this one guy out in England." start="00:02:41.303" video="mainVideo" id=subtitle]]
[[!template text="It was great. I really enjoyed it." start="00:02:43.403" video="mainVideo" id=subtitle]]
[[!template text="The forums were amazing." start="00:02:46.570" video="mainVideo" id=subtitle]]
[[!template text="It still kind of lives on" start="00:02:47.970" video="mainVideo" id=subtitle]]
[[!template text="through a project called BunsenLabs" start="00:02:50.603" video="mainVideo" id=subtitle]]
[[!template text="so go check them out if you want." start="00:02:53.003" video="mainVideo" id=subtitle]]
[[!template text="It was a good time. Anyway." start="00:02:54.936" video="mainVideo" id=subtitle]]
[[!template text="I was using that for a long time," start="00:02:56.170" video="mainVideo" id=subtitle]]
[[!template text="and, you know, probably familiar" start="00:02:58.803" video="mainVideo" id=subtitle]]
[[!template text="to many of you," start="00:03:00.436" video="mainVideo" id=subtitle]]
[[!template text="I hopped around" start="00:03:01.670" video="mainVideo" id=subtitle]]
[[!template text="from distro to distro," start="00:03:02.903" video="mainVideo" id=subtitle]]
[[!template text="from WM to DE, just on and on and on," start="00:03:03.836" video="mainVideo" id=subtitle]]
[[!template text="trying different things." start="00:03:08.970" video="mainVideo" id=subtitle]]
[[!template new="1" text="I'm not a programmer." start="00:03:10.270" video="mainVideo" id=subtitle]]
[[!template text="I actually went to school" start="00:03:12.003" video="mainVideo" id=subtitle]]
[[!template text="for English writing," start="00:03:12.736" video="mainVideo" id=subtitle]]
[[!template text="and so I learned programming" start="00:03:15.136" video="mainVideo" id=subtitle]]
[[!template text="mostly from configuring" start="00:03:17.536" video="mainVideo" id=subtitle]]
[[!template text="different window managers." start="00:03:19.636" video="mainVideo" id=subtitle]]
[[!template text="I learned Lua with AwesomeWM." start="00:03:20.836" video="mainVideo" id=subtitle]]
[[!template text="I learned Haskell with Xmonad." start="00:03:23.803" video="mainVideo" id=subtitle]]
[[!template text="Sort of Haskell. I mean, I liked Haskell." start="00:03:25.836" video="mainVideo" id=subtitle]]
[[!template text="I like Haskell a lot," start="00:03:28.070" video="mainVideo" id=subtitle]]
[[!template text="at least the syntax." start="00:03:30.770" video="mainVideo" id=subtitle]]
[[!template text="It looks like words." start="00:03:32.536" video="mainVideo" id=subtitle]]
[[!template text="You can define functions multiple times" start="00:03:36.070" video="mainVideo" id=subtitle]]
[[!template text="for different inputs." start="00:03:40.103" video="mainVideo" id=subtitle]]
[[!template text="It has that really great pattern matching." start="00:03:41.670" video="mainVideo" id=subtitle]]
[[!template text="The thing I really didn't get was monads." start="00:03:42.703" video="mainVideo" id=subtitle]]
[[!template text="What is a monad?" start="00:03:45.270" video="mainVideo" id=subtitle]]
[[!template text="Is it a burrito? Is it a box?" start="00:03:46.570" video="mainVideo" id=subtitle]]
[[!template text="Is it a burrito inside of a box?" start="00:03:48.103" video="mainVideo" id=subtitle]]
[[!template text="Is it a box inside of a burrito?" start="00:03:49.770" video="mainVideo" id=subtitle]]
[[!template text="Is there a cat involved," start="00:03:51.370" video="mainVideo" id=subtitle]]
[[!template text="or a superposition of such?" start="00:03:53.203" video="mainVideo" id=subtitle]]
[[!template text="I don't know. Anyway, it got confusing." start="00:03:55.336" video="mainVideo" id=subtitle]]
[[!template text="That's really where I lost me." start="00:03:58.936" video="mainVideo" id=subtitle]]
[[!template text="Again, you know, if you like Haskell," start="00:04:01.436" video="mainVideo" id=subtitle]]
[[!template text="if you write Haskell," start="00:04:05.170" video="mainVideo" id=subtitle]]
[[!template text="more power to you." start="00:04:05.970" video="mainVideo" id=subtitle]]
[[!template text="It didn't fit my brain right." start="00:04:08.136" video="mainVideo" id=subtitle]]
[[!template text="So that was that," start="00:04:11.370" video="mainVideo" id=subtitle]]
[[!template text="but it kinda ruined me" start="00:04:14.403" video="mainVideo" id=subtitle]]
[[!template text="for a lot of other programming languages," start="00:04:15.436" video="mainVideo" id=subtitle]]
[[!template text="because the functional style" start="00:04:17.003" video="mainVideo" id=subtitle]]
[[!template text="I really get. That part I did get." start="00:04:19.970" video="mainVideo" id=subtitle]]
[[!template text="And stuff like Python, really," start="00:04:22.403" video="mainVideo" id=subtitle]]
[[!template text="object orientation..." start="00:04:25.703" video="mainVideo" id=subtitle]]
[[!template text="I would always get way too into classes" start="00:04:27.070" video="mainVideo" id=subtitle]]
[[!template text="and figuring out this and that." start="00:04:32.570" video="mainVideo" id=subtitle]]
[[!template text="It just didn't work for me." start="00:04:34.703" video="mainVideo" id=subtitle]]
[[!template text="I was kind of floating." start="00:04:35.870" video="mainVideo" id=subtitle]]
[[!template text="Learned Bash, which is, you know, Bash." start="00:04:37.870" video="mainVideo" id=subtitle]]
[[!template text="It's fine, but it's Bash." start="00:04:41.503" video="mainVideo" id=subtitle]]
[[!template text="It wasn't great either." start="00:04:43.603" video="mainVideo" id=subtitle]]
[[!template text="Anyway. That was six years or so," start="00:04:46.703" video="mainVideo" id=subtitle]]
[[!template text="just kind of did that, right." start="00:04:51.470" video="mainVideo" id=subtitle]]
[[!template new="1" text="And yes, I was using Vim." start="00:04:52.936" video="mainVideo" id=subtitle]]
[[!template text="I mean... Keeps you clean, right?" start="00:04:55.870" video="mainVideo" id=subtitle]]
[[!template text="I'm just kidding." start="00:04:58.370" video="mainVideo" id=subtitle]]
[[!template text="I was using Vim, the editor." start="00:04:59.636" video="mainVideo" id=subtitle]]
[[!template text="It was fine." start="00:05:02.536" video="mainVideo" id=subtitle]]
[[!template text="It was great. I mean..." start="00:05:03.470" video="mainVideo" id=subtitle]]
[[!template text="Emacs and Vim, they go head to head" start="00:05:05.936" video="mainVideo" id=subtitle]]
[[!template text="because they're both 40 years old." start="00:05:08.203" video="mainVideo" id=subtitle]]
[[!template text="They both are super powerful." start="00:05:10.536" video="mainVideo" id=subtitle]]
[[!template text="They both have their own paradigms." start="00:05:13.270" video="mainVideo" id=subtitle]]
[[!template text="If you get into it, then it's like" start="00:05:15.336" video="mainVideo" id=subtitle]]
[[!template text="powpowpow, you're doing all this stuff" start="00:05:16.836" video="mainVideo" id=subtitle]]
[[!template text="it's great." start="00:05:19.236" video="mainVideo" id=subtitle]]
[[!template text="I wrote some plugins with Vim," start="00:05:20.503" video="mainVideo" id=subtitle]]
[[!template text="a couple of themes, this and that," start="00:05:22.036" video="mainVideo" id=subtitle]]
[[!template text="but you know, VimScript is not great." start="00:05:25.536" video="mainVideo" id=subtitle]]
[[!template text="I think one of the common" start="00:05:28.636" video="mainVideo" id=subtitle]]
[[!template text="criticisms of Elisp" start="00:05:31.803" video="mainVideo" id=subtitle]]
[[!template text="it's like, oh, it's this weird kind of..." start="00:05:34.936" video="mainVideo" id=subtitle]]
[[!template text="It's written for (inaudible)..." start="00:05:37.170" video="mainVideo" id=subtitle]]
[[!template text="Tell you, it's way less than" start="00:05:38.536" video="mainVideo" id=subtitle]]
[[!template text="VimScript is. Oof." start="00:05:43.336" video="mainVideo" id=subtitle]]
[[!template text="Anyway. That, also, really terminal-first," start="00:05:44.470" video="mainVideo" id=subtitle]]
[[!template text="which I used for a long time and then" start="00:05:49.670" video="mainVideo" id=subtitle]]
[[!template text="I only think I started noticing" start="00:05:52.570" video="mainVideo" id=subtitle]]
[[!template text="now that I'm using Emacs more," start="00:05:54.436" video="mainVideo" id=subtitle]]
[[!template text="like, that terminal-first workflow," start="00:05:56.236" video="mainVideo" id=subtitle]]
[[!template text="again, for my brain," start="00:05:57.803" video="mainVideo" id=subtitle]]
[[!template text="it doesn't super work for me." start="00:06:01.136" video="mainVideo" id=subtitle]]
[[!template text="I always had this Platonic ideal" start="00:06:02.803" video="mainVideo" id=subtitle]]
[[!template text="of what a workflow should look like," start="00:06:06.636" video="mainVideo" id=subtitle]]
[[!template text="and I was always working towards it." start="00:06:08.470" video="mainVideo" id=subtitle]]
[[!template text="I would run into this problem" start="00:06:10.836" video="mainVideo" id=subtitle]]
[[!template text="and I wouldn't know how to solve it." start="00:06:12.803" video="mainVideo" id=subtitle]]
[[!template text="so I kind of quit. Do something else." start="00:06:14.003" video="mainVideo" id=subtitle]]
[[!template text="I think that's part of why" start="00:06:15.736" video="mainVideo" id=subtitle]]
[[!template text="I had so much churn" start="00:06:17.003" video="mainVideo" id=subtitle]]
[[!template text="for such a long time." start="00:06:17.836" video="mainVideo" id=subtitle]]
[[!template text="Because at the end of the day," start="00:06:18.670" video="mainVideo" id=subtitle]]
[[!template text="window managing, you're just" start="00:06:20.336" video="mainVideo" id=subtitle]]
[[!template text="moving around little boxes on your screen." start="00:06:23.936" video="mainVideo" id=subtitle]]
[[!template text="So I was spinning wheels" start="00:06:26.567" video="mainVideo" id=subtitle]]
[[!template text="for a long time." start="00:06:30.536" video="mainVideo" id=subtitle]]
[[!template text="But yes. And it wasn't like" start="00:06:31.203" video="mainVideo" id=subtitle]]
[[!template text="it was all bad." start="00:06:36.203" video="mainVideo" id=subtitle]]
[[!template text="Most of this stuff" start="00:06:36.803" video="mainVideo" id=subtitle]]
[[!template text="just came out now that" start="00:06:38.036" video="mainVideo" id=subtitle]]
[[!template text="I'm thinking about it," start="00:06:39.603" video="mainVideo" id=subtitle]]
[[!template text="now that I'm kind of going through this" start="00:06:40.236" video="mainVideo" id=subtitle]]
[[!template text="in my head, like, that part of it wasn't great." start="00:06:42.970" video="mainVideo" id=subtitle]]
[[!template text="I was having a good time." start="00:06:45.736" video="mainVideo" id=subtitle]]
[[!template text="I was still... Open source," start="00:06:46.703" video="mainVideo" id=subtitle]]
[[!template text="I was getting in the community." start="00:06:48.670" video="mainVideo" id=subtitle]]
[[!template text="I was doing all this stuff." start="00:06:49.936" video="mainVideo" id=subtitle]]
[[!template text="It was all great." start="00:06:50.603" video="mainVideo" id=subtitle]]
[[!template new="1" text="But anyway, the pandemic hit, obviously," start="00:06:51.803" video="mainVideo" id=subtitle]]
[[!template text="really hard, last spring, in the US." start="00:06:56.336" video="mainVideo" id=subtitle]]
[[!template text="And here we are," start="00:06:58.736" video="mainVideo" id=subtitle]]
[[!template text="talking about the pandemic in 2021." start="00:07:00.870" video="mainVideo" id=subtitle]]
[[!template text="Can you imagine?" start="00:07:03.070" video="mainVideo" id=subtitle]]
[[!template text="So, I didn't lose my job." start="00:07:04.370" video="mainVideo" id=subtitle]]
[[!template text="Thank goodness." start="00:07:05.836" video="mainVideo" id=subtitle]]
[[!template text="But I did... I work for the government," start="00:07:06.903" video="mainVideo" id=subtitle]]
[[!template text="I was sent home for two months." start="00:07:09.236" video="mainVideo" id=subtitle]]
[[!template text="I had all this free time on my hands." start="00:07:10.236" video="mainVideo" id=subtitle]]
[[!template text="I got into baking," start="00:07:11.803" video="mainVideo" id=subtitle]]
[[!template text="I bought a 50-pound bag of flour." start="00:07:13.903" video="mainVideo" id=subtitle]]
[[!template text="I started a bread-themed tilde server," start="00:07:16.236" video="mainVideo" id=subtitle]]
[[!template text="you know, those shared Unix servers" start="00:07:18.470" video="mainVideo" id=subtitle]]
[[!template text="all the cool kids talk about?" start="00:07:20.436" video="mainVideo" id=subtitle]]
[[!template text="Yeah, it's breadpunk.club, go check it out!" start="00:07:21.803" video="mainVideo" id=subtitle]]
[[!template text="Join if you want. Anyway. Yeah." start="00:07:26.970" video="mainVideo" id=subtitle]]
[[!template new="1" text="So I decided to try Emacs again." start="00:07:29.770" video="mainVideo" id=subtitle]]
[[!template text="Kind of on a whim, I think." start="00:07:32.703" video="mainVideo" id=subtitle]]
[[!template text="I don't super remember, but I think I did." start="00:07:33.803" video="mainVideo" id=subtitle]]
[[!template text="I tried Spacemacs. It didn't stick." start="00:07:36.170" video="mainVideo" id=subtitle]]
[[!template text="Spacemacs was trying to be Vim," start="00:07:42.103" video="mainVideo" id=subtitle]]
[[!template text="but enough things didn't fit in" start="00:07:44.036" video="mainVideo" id=subtitle]]
[[!template text="with what I was expecting" start="00:07:46.403" video="mainVideo" id=subtitle]]
[[!template text="with my Vim workflow." start="00:07:48.636" video="mainVideo" id=subtitle]]
[[!template text="All sorts of plugins that did certain things" start="00:07:50.603" video="mainVideo" id=subtitle]]
[[!template text="and I didn't know to just get into Spacemacs." start="00:07:53.836" video="mainVideo" id=subtitle]]
[[!template text="It just didn't work for me." start="00:07:57.270" video="mainVideo" id=subtitle]]
[[!template new="1" text="I tried Emacs. This time, it stuck." start="00:08:01.070" video="mainVideo" id=subtitle]]
[[!template text="I started out just vanilla," start="00:08:05.436" video="mainVideo" id=subtitle]]
[[!template text="basic no init.el," start="00:08:07.370" video="mainVideo" id=subtitle]]
[[!template text="then I wrote an init.el," start="00:08:09.470" video="mainVideo" id=subtitle]]
[[!template text="and then I rewrote my init.el," start="00:08:11.103" video="mainVideo" id=subtitle]]
[[!template text="and then I took my init.el, crumpled it up," start="00:08:12.636" video="mainVideo" id=subtitle]]
[[!template text="threw it in the trash can," start="00:08:16.570" video="mainVideo" id=subtitle]]
[[!template text="wrote it again from scratch." start="00:08:17.736" video="mainVideo" id=subtitle]]
[[!template text="I'm actually currently" start="00:08:19.603" video="mainVideo" id=subtitle]]
[[!template text="in the middle of Bankruptcy #8," start="00:08:21.203" video="mainVideo" id=subtitle]]
[[!template text="which I think I really got this time." start="00:08:23.036" video="mainVideo" id=subtitle]]
[[!template text="It's either that or Number 9." start="00:08:25.136" video="mainVideo" id=subtitle]]
[[!template text="So I have 1700-ish commits." start="00:08:29.036" video="mainVideo" id=subtitle]]
[[!template text="I also have like, 3 or 4 .emacs repositories" start="00:08:32.936" video="mainVideo" id=subtitle]]
[[!template text="around my various Git hosting platforms" start="00:08:37.536" video="mainVideo" id=subtitle]]
[[!template text="that I use." start="00:08:41.500" video="mainVideo" id=subtitle]]
[[!template text="I was on GitHub, GitLab, ~/git..." start="00:08:42.270" video="mainVideo" id=subtitle]]
[[!template text="I don't use Git very well." start="00:08:44.103" video="mainVideo" id=subtitle]]
[[!template text="I'm very much amateur in that entire thing." start="00:08:47.403" video="mainVideo" id=subtitle]]
[[!template new="1" text="Anyway, that is all to say" start="00:08:50.003" video="mainVideo" id=subtitle]]
[[!template text="I got into it, right." start="00:08:52.970" video="mainVideo" id=subtitle]]
[[!template text="Like, really into it." start="00:08:55.170" video="mainVideo" id=subtitle]]
[[!template text="I was watching" start="00:08:57.470" video="mainVideo" id=subtitle]]
[[!template text="Emacs Conference videos. Live." start="00:08:59.000" video="mainVideo" id=subtitle]]
[[!template text="I was reading /r/emacs." start="00:09:02.136" video="mainVideo" id=subtitle]]
[[!template text="I was reading Planet Emacs." start="00:09:06.003" video="mainVideo" id=subtitle]]
[[!template text="I subscribed to both." start="00:09:07.036" video="mainVideo" id=subtitle]]
[[!template text="I have other blogs that I read." start="00:09:09.036" video="mainVideo" id=subtitle]]
[[!template text="All the greats." start="00:09:11.603" video="mainVideo" id=subtitle]]
[[!template text="Everyone who's presenting here, probably." start="00:09:13.570" video="mainVideo" id=subtitle]]
[[!template text="I started watching people on YouTube" start="00:09:16.203" video="mainVideo" id=subtitle]]
[[!template text="like Prot, like David Wilson" start="00:09:18.836" video="mainVideo" id=subtitle]]
[[!template text="who does System Crafters." start="00:09:20.803" video="mainVideo" id=subtitle]]
[[!template text="I was already on IRC" start="00:09:23.003" video="mainVideo" id=subtitle]]
[[!template text="with the tildeverse," start="00:09:25.336" video="mainVideo" id=subtitle]]
[[!template text="and so I hopped over to #emacs on Freenode" start="00:09:26.836" video="mainVideo" id=subtitle]]
[[!template text="(remember Freenode?)." start="00:09:29.670" video="mainVideo" id=subtitle]]
[[!template text="Anyway, it was a good time." start="00:09:30.936" video="mainVideo" id=subtitle]]
[[!template text="So I was doing all this stuff." start="00:09:34.403" video="mainVideo" id=subtitle]]
[[!template text="And... oh yeah. Right." start="00:09:36.003" video="mainVideo" id=subtitle]]
[[!template text="Anyway, so that's all to say..." start="00:09:38.236" video="mainVideo" id=subtitle]]
[[!template text="Frowns. I was on #systemcrafters channel" start="00:09:40.636" video="mainVideo" id=subtitle]]
[[!template text="on libera.chat," start="00:09:46.736" video="mainVideo" id=subtitle]]
[[!template text="the channel for the YouTube channel" start="00:09:47.970" video="mainVideo" id=subtitle]]
[[!template text="System Crafters by David Wilson." start="00:09:51.203" video="mainVideo" id=subtitle]]
[[!template text="I think he's on later." start="00:09:53.403" video="mainVideo" id=subtitle]]
[[!template text="I'm sure he'll talk about it." start="00:09:55.436" video="mainVideo" id=subtitle]]
[[!template text="I don't know what he's talking about." start="00:09:57.070" video="mainVideo" id=subtitle]]
[[!template text="Anyway, one day we were chatting" start="00:09:58.370" video="mainVideo" id=subtitle]]
[[!template text="and this guy alphapapa, who also" start="00:10:01.270" video="mainVideo" id=subtitle]]
[[!template text="has written a lot of these packages, said" start="00:10:02.770" video="mainVideo" id=subtitle]]
[[!template text="&quot;electric-pair-mode messes up" start="00:10:08.236" video="mainVideo" id=subtitle]]
[[!template text="my frowny faces sometimes.&quot;" start="00:10:09.370" video="mainVideo" id=subtitle]]
[[!template text="You can see here" start="00:10:10.733" video="mainVideo" id=subtitle]]
[[!template text="this frowny, what is this..." start="00:10:14.036" video="mainVideo" id=subtitle]]
[[!template text="You can see it there on the screen." start="00:10:15.170" video="mainVideo" id=subtitle]]
[[!template text="What is that, right?" start="00:10:23.136" video="mainVideo" id=subtitle]]
[[!template text="It's terrifying." start="00:10:24.303" video="mainVideo" id=subtitle]]
[[!template text="What is this?" start="00:10:27.070" video="mainVideo" id=subtitle]]
[[!template text="What is that?" start="00:10:28.203" video="mainVideo" id=subtitle]]
[[!template text="I don't know." start="00:10:30.970" video="mainVideo" id=subtitle]]
[[!template text="I don't know what that is." start="00:10:31.803" video="mainVideo" id=subtitle]]
[[!template text="And then I said, you know," start="00:10:32.736" video="mainVideo" id=subtitle]]
[[!template text="&quot;I have a hook" start="00:10:34.736" video="mainVideo" id=subtitle]]
[[!template text="that disables electric-pair-mode" start="00:10:35.567" video="mainVideo" id=subtitle]]
[[!template text="for chat buffers.&quot;" start="00:10:36.536" video="mainVideo" id=subtitle]]
[[!template text="Which, actually, fun fact," start="00:10:37.970" video="mainVideo" id=subtitle]]
[[!template text="I was lying." start="00:10:39.136" video="mainVideo" id=subtitle]]
[[!template text="Not that that matters." start="00:10:40.167" video="mainVideo" id=subtitle]]
[[!template text="I have a hook." start="00:10:41.836" video="mainVideo" id=subtitle]]
[[!template text="You could have a hook" start="00:10:43.370" video="mainVideo" id=subtitle]]
[[!template text="that just disables electric-pair-mode" start="00:10:44.436" video="mainVideo" id=subtitle]]
[[!template text="in chat buffers." start="00:10:46.203" video="mainVideo" id=subtitle]]
[[!template text="To which he replied," start="00:10:46.800" video="mainVideo" id=subtitle]]
[[!template text="&quot;Yeah, but I want electric-pair-mode" start="00:10:47.803" video="mainVideo" id=subtitle]]
[[!template text="everywhere, except for" start="00:10:50.667" video="mainVideo" id=subtitle]]
[[!template text="when I type a frowny face.&quot;" start="00:10:51.900" video="mainVideo" id=subtitle]]
[[!template text="And this sandwich face. What is that?" start="00:10:53.670" video="mainVideo" id=subtitle]]
[[!template text="He said, &quot;I could stop typing frowny faces.&quot;" start="00:10:56.503" video="mainVideo" id=subtitle]]
[[!template text="And then I said, &quot;Hmm...&quot;" start="00:10:59.870" video="mainVideo" id=subtitle]]
[[!template text="And then I said, &quot;I feel like" start="00:11:01.270" video="mainVideo" id=subtitle]]
[[!template text="you're in the best position" start="00:11:02.533" video="mainVideo" id=subtitle]]
[[!template text="to write a package, like frowny.el,&quot;" start="00:11:03.200" video="mainVideo" id=subtitle]]
[[!template text="I said as a joke." start="00:11:05.336" video="mainVideo" id=subtitle]]
[[!template text="And then conversation went on," start="00:11:07.270" video="mainVideo" id=subtitle]]
[[!template text="we talked about... made some jokes" start="00:11:10.636" video="mainVideo" id=subtitle]]
[[!template text="about Lisp and all that stuff" start="00:11:12.636" video="mainVideo" id=subtitle]]
[[!template text="So anyway, went on, went on," start="00:11:14.670" video="mainVideo" id=subtitle]]
[[!template text="and then apparently," start="00:11:18.370" video="mainVideo" id=subtitle]]
[[!template text="23 minutes later," start="00:11:20.503" video="mainVideo" id=subtitle]]
[[!template text="I had a frowny.el package" start="00:11:21.703" video="mainVideo" id=subtitle]]
[[!template text="just wrote up real quick." start="00:11:24.603" video="mainVideo" id=subtitle]]
[[!template text="And yeah. That was it." start="00:11:26.770" video="mainVideo" id=subtitle]]
[[!template text="I said, you know, buddy," start="00:11:30.903" video="mainVideo" id=subtitle]]
[[!template text="anyway..." start="00:11:31.803" video="mainVideo" id=subtitle]]
[[!template new="1" text="So now we're going to look at" start="00:11:33.070" video="mainVideo" id=subtitle]]
[[!template text="the package that I wrote." start="00:11:34.270" video="mainVideo" id=subtitle]]
[[!template text="frowny.el." start="00:11:35.803" video="mainVideo" id=subtitle]]
[[!template text="It was actually pretty easy." start="00:11:36.970" video="mainVideo" id=subtitle]]
[[!template text="Let's see here." start="00:11:40.070" video="mainVideo" id=subtitle]]
[[!template text="This is it now." start="00:11:41.936" video="mainVideo" id=subtitle]]
[[!template text="I kind of want to go back into..." start="00:11:44.170" video="mainVideo" id=subtitle]]
[[!template text="Let's go back to the very beginning." start="00:11:50.203" video="mainVideo" id=subtitle]]
[[!template text="We'll see what we have here." start="00:11:53.236" video="mainVideo" id=subtitle]]
[[!template text="Here's our very first," start="00:11:56.536" video="mainVideo" id=subtitle]]
[[!template text="my very first commit." start="00:11:57.303" video="mainVideo" id=subtitle]]
[[!template text="I already had all of this crap." start="00:11:59.370" video="mainVideo" id=subtitle]]
[[!template text="Oh, I already did have a..." start="00:12:03.370" video="mainVideo" id=subtitle]]
[[!template text="I had a defgroup, I had frowny-eyes..." start="00:12:05.736" video="mainVideo" id=subtitle]]
[[!template text="This is basically the way I thought it was." start="00:12:08.336" video="mainVideo" id=subtitle]]
[[!template text="You want to insert a frowny face." start="00:12:11.236" video="mainVideo" id=subtitle]]
[[!template text="You type in the colon," start="00:12:14.736" video="mainVideo" id=subtitle]]
[[!template text="or the equal sign, or whatever." start="00:12:16.670" video="mainVideo" id=subtitle]]
[[!template text="for the eyes," start="00:12:18.670" video="mainVideo" id=subtitle]]
[[!template text="and then you type the open parenthesis" start="00:12:19.836" video="mainVideo" id=subtitle]]
[[!template text="for the frown." start="00:12:21.436" video="mainVideo" id=subtitle]]
[[!template text="And the problem is that" start="00:12:22.836" video="mainVideo" id=subtitle]]
[[!template text="the parenthesis then triggers" start="00:12:25.703" video="mainVideo" id=subtitle]]
[[!template text="electric-pair-mode." start="00:12:27.870" video="mainVideo" id=subtitle]]
[[!template text="It's like, oh, no, I got" start="00:12:29.170" video="mainVideo" id=subtitle]]
[[!template text="a close parenthesis." start="00:12:30.303" video="mainVideo" id=subtitle]]
[[!template text="So we just short-circuit that" start="00:12:32.503" video="mainVideo" id=subtitle]]
[[!template text="whenever there's a thing," start="00:12:33.836" video="mainVideo" id=subtitle]]
[[!template text="a colon or equals sign before," start="00:12:36.270" video="mainVideo" id=subtitle]]
[[!template text="and just insert the thing." start="00:12:38.636" video="mainVideo" id=subtitle]]
[[!template text="Where did it go?" start="00:12:40.136" video="mainVideo" id=subtitle]]
[[!template text="That's kind of what I did." start="00:12:41.736" video="mainVideo" id=subtitle]]
[[!template text="So I wrote out... This is it." start="00:12:43.303" video="mainVideo" id=subtitle]]
[[!template new="1" text="This is the whole package." start="00:12:45.370" video="mainVideo" id=subtitle]]
[[!template text="It's one function, one minor mode," start="00:12:46.603" video="mainVideo" id=subtitle]]
[[!template text="one defcustom, and one group. That's it." start="00:12:49.803" video="mainVideo" id=subtitle]]
[[!template text="Super simple." start="00:12:52.536" video="mainVideo" id=subtitle]]
[[!template text="Basically, all it does is" start="00:12:54.303" video="mainVideo" id=subtitle]]
[[!template text="it inserts a frowny" start="00:12:56.970" video="mainVideo" id=subtitle]]
[[!template text="if it looks back and sees frowny eyes" start="00:12:59.803" video="mainVideo" id=subtitle]]
[[!template text="which are up here." start="00:13:04.603" video="mainVideo" id=subtitle]]
[[!template text="The eyes are up here." start="00:13:07.536" video="mainVideo" id=subtitle]]
[[!template text="Colon, equals sign..." start="00:13:08.136" video="mainVideo" id=subtitle]]
[[!template text="and then it inserts it" start="00:13:11.536" video="mainVideo" id=subtitle]]
[[!template text="or it does a self insert command." start="00:13:13.336" video="mainVideo" id=subtitle]]
[[!template text="That simple." start="00:13:15.970" video="mainVideo" id=subtitle]]
[[!template text="self-insert-command is what" start="00:13:17.636" video="mainVideo" id=subtitle]]
[[!template text="electric-pair-mode hooks into." start="00:13:18.803" video="mainVideo" id=subtitle]]
[[!template text="So that's it." start="00:13:22.770" video="mainVideo" id=subtitle]]
[[!template text="And then the minor mode" start="00:13:24.370" video="mainVideo" id=subtitle]]
[[!template text="just makes it a minor mode." start="00:13:25.503" video="mainVideo" id=subtitle]]
[[!template text="So that was that." start="00:13:27.070" video="mainVideo" id=subtitle]]
[[!template text="And you know, that worked just fine." start="00:13:28.503" video="mainVideo" id=subtitle]]
[[!template text="That's the thing. It works just fine." start="00:13:32.436" video="mainVideo" id=subtitle]]
[[!template new="1" text="Of course, after that," start="00:13:35.670" video="mainVideo" id=subtitle]]
[[!template text="I had it do a couple of different things." start="00:13:37.270" video="mainVideo" id=subtitle]]
[[!template text="I added a mascot." start="00:13:39.103" video="mainVideo" id=subtitle]]
[[!template text="I had to add a README." start="00:13:40.236" video="mainVideo" id=subtitle]]
[[!template text="I added a global-frowny-mode" start="00:13:42.370" video="mainVideo" id=subtitle]]
[[!template text="which was kind of interesting" start="00:13:45.070" video="mainVideo" id=subtitle]]
[[!template text="because I had to figure out" start="00:13:49.036" video="mainVideo" id=subtitle]]
[[!template text="turn on the frowny mode," start="00:13:49.870" video="mainVideo" id=subtitle]]
[[!template text="I wrote this define-globalized-minor-mode" start="00:13:51.603" video="mainVideo" id=subtitle]]
[[!template text="which... is that the one" start="00:13:56.336" video="mainVideo" id=subtitle]]
[[!template text="No, that one's not super new." start="00:13:58.603" video="mainVideo" id=subtitle]]
[[!template text="There was another one. Something else" start="00:14:00.870" video="mainVideo" id=subtitle]]
[[!template text="that was actually for 28 or 27," start="00:14:04.203" video="mainVideo" id=subtitle]]
[[!template text="and I tried using it at work," start="00:14:07.170" video="mainVideo" id=subtitle]]
[[!template text="where I have Windows" start="00:14:09.036" video="mainVideo" id=subtitle]]
[[!template text="and it was 27," start="00:14:10.970" video="mainVideo" id=subtitle]]
[[!template text="so it must have been for 28." start="00:14:13.436" video="mainVideo" id=subtitle]]
[[!template text="Anyway, something didn't work" start="00:14:14.670" video="mainVideo" id=subtitle]]
[[!template text="and I had to do all this stuff." start="00:14:16.103" video="mainVideo" id=subtitle]]
[[!template text="Oops, sorry." start="00:14:17.170" video="mainVideo" id=subtitle]]
[[!template text="I added some customization options," start="00:14:20.870" video="mainVideo" id=subtitle]]
[[!template text="made package-lint happy..." start="00:14:23.070" video="mainVideo" id=subtitle]]
[[!template text="So yeah, let's see." start="00:14:25.370" video="mainVideo" id=subtitle]]
[[!template text="That's 0.1." start="00:14:27.336" video="mainVideo" id=subtitle]]
[[!template text="This version 0.1 was basically" start="00:14:30.170" video="mainVideo" id=subtitle]]
[[!template text="basic information." start="00:14:33.370" video="mainVideo" id=subtitle]]
[[!template new="1" text="So then somebody... I put it on GitHub," start="00:14:36.770" video="mainVideo" id=subtitle]]
[[!template text="good to go." start="00:14:39.670" video="mainVideo" id=subtitle]]
[[!template text="It actually got some traction on Reddit." start="00:14:40.270" video="mainVideo" id=subtitle]]
[[!template text="alphapapa, shout out to you" start="00:14:43.103" video="mainVideo" id=subtitle]]
[[!template text="who posted it there." start="00:14:45.903" video="mainVideo" id=subtitle]]
[[!template text="But then I got an issue." start="00:14:47.303" video="mainVideo" id=subtitle]]
[[!template text="Somebody said, hey, could you add" start="00:14:50.636" video="mainVideo" id=subtitle]]
[[!template text="smiley support?" start="00:14:51.770" video="mainVideo" id=subtitle]]
[[!template text="I was, like, well," start="00:14:52.936" video="mainVideo" id=subtitle]]
[[!template text="I don't really understand" start="00:14:54.403" video="mainVideo" id=subtitle]]
[[!template text="why that's important." start="00:14:55.070" video="mainVideo" id=subtitle]]
[[!template text="Well, you know, why not?" start="00:14:56.003" video="mainVideo" id=subtitle]]
[[!template text="They had a use case for it, I forget," start="00:14:58.236" video="mainVideo" id=subtitle]]
[[!template text="but they had a use case for it." start="00:15:01.270" video="mainVideo" id=subtitle]]
[[!template text="So, okay, fine." start="00:15:02.270" video="mainVideo" id=subtitle]]
[[!template text="So I added smiley support right here." start="00:15:03.770" video="mainVideo" id=subtitle]]
[[!template text="Oh, and I added some more eyes" start="00:15:05.270" video="mainVideo" id=subtitle]]
[[!template text="at some point." start="00:15:12.570" video="mainVideo" id=subtitle]]
[[!template text="Now you have... you can do a tear." start="00:15:13.670" video="mainVideo" id=subtitle]]
[[!template text="You can do a nose." start="00:15:16.736" video="mainVideo" id=subtitle]]
[[!template text="Let's see..." start="00:15:18.103" video="mainVideo" id=subtitle]]
[[!template text="I had to change frowny-self-insert" start="00:15:23.603" video="mainVideo" id=subtitle]]
[[!template text="to frowny-insert-character," start="00:15:27.270" video="mainVideo" id=subtitle]]
[[!template text="I added frowny-self-insert-frowny" start="00:15:28.803" video="mainVideo" id=subtitle]]
[[!template text="right here." start="00:15:33.400" video="mainVideo" id=subtitle]]
[[!template text="I added... I had an obsolete function alias." start="00:15:34.170" video="mainVideo" id=subtitle]]
[[!template text="That was super fun." start="00:15:38.536" video="mainVideo" id=subtitle]]
[[!template text="That was a cool thing to do." start="00:15:39.503" video="mainVideo" id=subtitle]]
[[!template text="I have insert-smiley as well." start="00:15:40.870" video="mainVideo" id=subtitle]]
[[!template text="They're both very similar." start="00:15:43.970" video="mainVideo" id=subtitle]]
[[!template text="They're all still there." start="00:15:45.536" video="mainVideo" id=subtitle]]
[[!template text="I added a keymap." start="00:15:47.336" video="mainVideo" id=subtitle]]
[[!template text="That was pretty much it." start="00:15:49.403" video="mainVideo" id=subtitle]]
[[!template text="And you know, again," start="00:15:50.833" video="mainVideo" id=subtitle]]
[[!template text="super simple, very small." start="00:15:51.303" video="mainVideo" id=subtitle]]
[[!template text="Let me try this again." start="00:15:54.203" video="mainVideo" id=subtitle]]
[[!template text="I added comments and docstrings." start="00:15:56.270" video="mainVideo" id=subtitle]]
[[!template new="1" text="At some point, I decided" start="00:15:58.336" video="mainVideo" id=subtitle]]
[[!template text="let me try to make a frowny prog mode" start="00:15:59.170" video="mainVideo" id=subtitle]]
[[!template text="that only works in programming modes," start="00:16:03.870" video="mainVideo" id=subtitle]]
[[!template text="that only works in strings" start="00:16:06.236" video="mainVideo" id=subtitle]]
[[!template text="and in comments, but..." start="00:16:07.536" video="mainVideo" id=subtitle]]
[[!template text="There's still a branch for it," start="00:16:09.303" video="mainVideo" id=subtitle]]
[[!template text="if you want to go check it out." start="00:16:11.803" video="mainVideo" id=subtitle]]
[[!template text="It wasn't super useful," start="00:16:14.003" video="mainVideo" id=subtitle]]
[[!template text="and I think, actually," start="00:16:15.303" video="mainVideo" id=subtitle]]
[[!template text="electric-pair-mode already does that." start="00:16:16.336" video="mainVideo" id=subtitle]]
[[!template text="I'm not a hundred percent sure." start="00:16:18.136" video="mainVideo" id=subtitle]]
[[!template text="I got a pull request" start="00:16:19.070" video="mainVideo" id=subtitle]]
[[!template text="from alphapapa, adding HISTORY.org." start="00:16:21.503" video="mainVideo" id=subtitle]]
[[!template text="So you can go read the IRC logs about it." start="00:16:23.903" video="mainVideo" id=subtitle]]
[[!template text="There's... Let's see..." start="00:16:26.170" video="mainVideo" id=subtitle]]
[[!template new="1" text="And then just recently," start="00:16:29.703" video="mainVideo" id=subtitle]]
[[!template text="I actually had to add frowny-inhibit-modes" start="00:16:31.236" video="mainVideo" id=subtitle]]
[[!template text="because with dired, I kept getting this..." start="00:16:33.636" video="mainVideo" id=subtitle]]
[[!template text="I would try to hit open parenthesis" start="00:16:39.603" video="mainVideo" id=subtitle]]
[[!template text="which is my dired-hide-details-mode," start="00:16:43.236" video="mainVideo" id=subtitle]]
[[!template text="but it kept saying, hey," start="00:16:47.536" video="mainVideo" id=subtitle]]
[[!template text="it's a read-only buffer. I'm, like, what?" start="00:16:50.536" video="mainVideo" id=subtitle]]
[[!template text="Oh yeah! Right! It's Emacs. I can C-h k" start="00:16:51.903" video="mainVideo" id=subtitle]]
[[!template text="and then (, and oh, frowny-self-insert." start="00:16:55.303" video="mainVideo" id=subtitle]]
[[!template text="Oh, duh. So I had to add" start="00:16:59.703" video="mainVideo" id=subtitle]]
[[!template text="this little frowny-inhibit-modes bit." start="00:17:01.636" video="mainVideo" id=subtitle]]
[[!template text="So now there's a little custom in here." start="00:17:05.036" video="mainVideo" id=subtitle]]
[[!template text="Right now, it just defaults to special-mode." start="00:17:06.836" video="mainVideo" id=subtitle]]
[[!template text="I added dired myself on my config." start="00:17:09.136" video="mainVideo" id=subtitle]]
[[!template text="I might add that as a default as well." start="00:17:12.170" video="mainVideo" id=subtitle]]
[[!template text="I'm going to think about it." start="00:17:14.236" video="mainVideo" id=subtitle]]
[[!template new="1" text="And then, yeah. So now we're at version 0.3," start="00:17:15.270" video="mainVideo" id=subtitle]]
[[!template text="that's where we're at now." start="00:17:21.536" video="mainVideo" id=subtitle]]
[[!template text="I just updated the README with the last one." start="00:17:23.470" video="mainVideo" id=subtitle]]
[[!template text="Basically, lots of functionality," start="00:17:26.070" video="mainVideo" id=subtitle]]
[[!template text="plus this frowny-inhibit-mode," start="00:17:28.603" video="mainVideo" id=subtitle]]
[[!template text="and yeah, now it is just..." start="00:17:30.303" video="mainVideo" id=subtitle]]
[[!template text="This is it. This is the whole thing" start="00:17:32.836" video="mainVideo" id=subtitle]]
[[!template text="right here. It's pretty short." start="00:17:34.503" video="mainVideo" id=subtitle]]
[[!template text="I think it's a total of 113 lines." start="00:17:36.736" video="mainVideo" id=subtitle]]
[[!template text="But you know what, it's got..." start="00:17:39.103" video="mainVideo" id=subtitle]]
[[!template text="It's useful for people," start="00:17:42.203" video="mainVideo" id=subtitle]]
[[!template text="and it's something where" start="00:17:43.803" video="mainVideo" id=subtitle]]
[[!template text="I never thought I would write" start="00:17:45.136" video="mainVideo" id=subtitle]]
[[!template text="software that people would use." start="00:17:47.770" video="mainVideo" id=subtitle]]
[[!template text="As I said, I'm not a programmer." start="00:17:49.470" video="mainVideo" id=subtitle]]
[[!template text="I'm just this guy." start="00:17:51.136" video="mainVideo" id=subtitle]]
[[!template text="I like using Emacs" start="00:17:54.003" video="mainVideo" id=subtitle]]
[[!template text="because I'm kind of a nerd." start="00:17:55.070" video="mainVideo" id=subtitle]]
[[!template text="I like tinkering around" start="00:17:56.103" video="mainVideo" id=subtitle]]
[[!template text="and doing things the hard way." start="00:17:57.436" video="mainVideo" id=subtitle]]
[[!template text="I don't... I could use Microsoft Word." start="00:17:58.436" video="mainVideo" id=subtitle]]
[[!template text="I should. I was trying to" start="00:18:02.570" video="mainVideo" id=subtitle]]
[[!template text="write this presentation up" start="00:18:04.136" video="mainVideo" id=subtitle]]
[[!template text="and my wife said, &quot;Why don't you just" start="00:18:06.136" video="mainVideo" id=subtitle]]
[[!template text="write it in Google Docs?&quot;" start="00:18:07.500" video="mainVideo" id=subtitle]]
[[!template text="And I said, &quot;I don't want to.&quot;" start="00:18:08.903" video="mainVideo" id=subtitle]]
[[!template text="I mean, that's really it." start="00:18:11.503" video="mainVideo" id=subtitle]]
[[!template text="Isn't that why we're all here?" start="00:18:13.036" video="mainVideo" id=subtitle]]
[[!template text="So yeah, you know," start="00:18:15.036" video="mainVideo" id=subtitle]]
[[!template text="so anyway, that's the story about frowny" start="00:18:18.936" video="mainVideo" id=subtitle]]
[[!template text="That's the story about me," start="00:18:21.003" video="mainVideo" id=subtitle]]
[[!template text="my journey to Emacs," start="00:18:22.270" video="mainVideo" id=subtitle]]
[[!template text="my journey to this conference," start="00:18:25.436" video="mainVideo" id=subtitle]]
[[!template text="and the journey of this package." start="00:18:27.136" video="mainVideo" id=subtitle]]
[[!template text="I think it's about done." start="00:18:30.636" video="mainVideo" id=subtitle]]
[[!template text="I'm not sure what else needs to go in there." start="00:18:32.536" video="mainVideo" id=subtitle]]
[[!template new="1" text="If you have any suggestions," start="00:18:36.136" video="mainVideo" id=subtitle]]
[[!template text="pull requests, comments," start="00:18:38.103" video="mainVideo" id=subtitle]]
[[!template text="there's a GitHub right here," start="00:18:39.803" video="mainVideo" id=subtitle]]
[[!template text="frowny.el." start="00:18:43.370" video="mainVideo" id=subtitle]]
[[!template text="Let's see if I can pull it up." start="00:18:45.436" video="mainVideo" id=subtitle]]
[[!template text="frowny.el." start="00:18:49.236" video="mainVideo" id=subtitle]]
[[!template text="I'll put it on (inaudible)." start="00:18:52.370" video="mainVideo" id=subtitle]]
[[!template text="That's something I still don't understand." start="00:18:55.236" video="mainVideo" id=subtitle]]
[[!template text="Packages, the whole keywords thing..." start="00:18:57.336" video="mainVideo" id=subtitle]]
[[!template text="I'm still confused on that." start="00:18:59.203" video="mainVideo" id=subtitle]]
[[!template text="But yeah. Just requires Emacs 24." start="00:19:00.236" video="mainVideo" id=subtitle]]
[[!template text="That's it. So anyway," start="00:19:04.636" video="mainVideo" id=subtitle]]
[[!template text="I'm not sure if I'm going to be" start="00:19:09.970" video="mainVideo" id=subtitle]]
[[!template text="live for questions." start="00:19:12.470" video="mainVideo" id=subtitle]]
[[!template text="I'm recording this, obviously," start="00:19:13.803" video="mainVideo" id=subtitle]]
[[!template text="a bit before," start="00:19:14.736" video="mainVideo" id=subtitle]]
[[!template text="and I will be travelling that weekend," start="00:19:15.903" video="mainVideo" id=subtitle]]
[[!template text="this weekend, when you're watching this," start="00:19:18.636" video="mainVideo" id=subtitle]]
[[!template text="so I'm going to... But right now," start="00:19:20.303" video="mainVideo" id=subtitle]]
[[!template text="I'm recording it, I'm not 100% sure." start="00:19:25.236" video="mainVideo" id=subtitle]]
[[!template text="I will know obviously by then." start="00:19:26.836" video="mainVideo" id=subtitle]]
[[!template text="So maybe I'll talk to you" start="00:19:28.636" video="mainVideo" id=subtitle]]
[[!template text="in a moment, maybe not." start="00:19:30.003" video="mainVideo" id=subtitle]]
[[!template text="Otherwise, have a" start="00:19:31.070" video="mainVideo" id=subtitle]]
[[!template text="great conference, everybody." start="00:19:33.300" video="mainVideo" id=subtitle]]
[[!template text="I'm really excited to see everyone's talks." start="00:19:34.336" video="mainVideo" id=subtitle]]