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
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
|
WEBVTT
00:00:00.000 --> 00:00:10.319
And about, I think we are live. Okay, hi again everyone. And hi
00:00:10.320 --> 00:00:14.679
Blaine, how are you doing? Fantastic, happy to be here.
00:00:14.680 --> 00:00:17.479
Yeah, it's good to see you again. We were just reminiscing in
00:00:17.480 --> 00:00:20.239
a room right now that it's almost been a year exactly since we
00:00:20.240 --> 00:00:23.879
last spoke because you were at the EmacsConf last year. That's
00:00:23.880 --> 00:00:28.559
right. This is great fun. Yeah, well, thank you for coming in
00:00:28.560 --> 00:00:33.079
and especially every time you come with a very well-crafted
00:00:33.080 --> 00:00:37.279
talks talking about, you know, what you do with Org Mode, Org
00:00:37.280 --> 00:00:41.039
Roam and whatever. And it's really fascinating as someone
00:00:41.040 --> 00:00:43.479
who develops and use those tools constantly to see you put
00:00:43.480 --> 00:00:46.199
them in action so well. Because you, you know, the way you
00:00:46.200 --> 00:00:49.719
talk about your research, it really reminds me on what we
00:00:49.720 --> 00:00:53.279
were, sorry, I've got elves talking in my ears and I'm still
00:00:53.280 --> 00:00:56.639
not used to it at this point. But it's really nice to see you
00:00:56.640 --> 00:01:00.359
put all of this together into a very cohesive way for you to
00:01:00.360 --> 00:01:03.759
write. Okay, let me just share my screen and I'll be sharing
00:01:03.760 --> 00:01:11.879
the questions. Where is it? All right, take presenter. And I
00:01:11.880 --> 00:01:18.079
will be sharing the questions. All right. Can you see my
00:01:18.080 --> 00:01:24.159
screen all right? I can, yes. OK, cool. So we move straight to
00:01:24.160 --> 00:01:26.999
the question. Let me just check on the time. I think we have
00:01:27.000 --> 00:01:31.999
about until 10.20, which is in 17 minutes. So let's take
00:01:32.000 --> 00:01:35.639
about 10 to 15 minutes of question time. And if people have
00:01:35.640 --> 00:01:38.599
joined on BBB, we'll also be taking questions live. All
NOTE Q: what does 0573 means in your init. file name?
00:01:38.600 --> 00:01:44.079
right. Starting with the first question, what does 0573
00:01:44.080 --> 00:01:49.719
mean in your init file name? So this name is, you can think of
00:01:49.720 --> 00:01:55.879
it as a prefix or a stub. It's an index number that I utilize
00:01:55.880 --> 00:02:01.479
before a short name that describes the project. So I have all
00:02:01.480 --> 00:02:06.119
my projects in my home directory, and I just start typing the
00:02:06.120 --> 00:02:12.199
project number or index number. in the terminal and I have
00:02:12.200 --> 00:02:17.879
autocompletion available through oh my ZSH package. So I
00:02:17.880 --> 00:02:21.199
just hit tab and it autocompletes the name of the project and
00:02:21.200 --> 00:02:26.319
pops me into that folder. And so I find this to be very easy for
00:02:26.320 --> 00:02:30.919
navigating between projects. As you saw, I work on multiple
00:02:30.920 --> 00:02:37.399
projects in a given day and this helps me move about. And I
00:02:37.400 --> 00:02:45.639
also use this number at the start of the log file name and at
00:02:45.640 --> 00:02:50.639
the start of the manuscript name and the start of the, I also
00:02:50.640 --> 00:02:54.079
have an annotated bibliography. So all those files are
00:02:54.080 --> 00:02:59.359
identified just in case I accidentally save one to the wrong
00:02:59.360 --> 00:03:04.639
folder. I can avoid, I can sort them out later. Great
00:03:04.640 --> 00:03:09.519
question. Thank you. Next question, which I think is going
NOTE Q: What does Zettelkasten mean?
00:03:09.520 --> 00:03:16.159
to be a long one. What does Zettelkasten mean? So this means
00:03:16.160 --> 00:03:20.719
like, I guess, notebox, something along those lines. You
00:03:20.720 --> 00:03:24.879
can think of it as a- Yeah, spitbox usually, that's the word
00:03:24.880 --> 00:03:29.159
we use. Thank you. So this is a kind of like a card catalog
00:03:29.160 --> 00:03:33.359
system that when it was done on paper, and now it's being done
00:03:33.360 --> 00:03:38.679
electronically through various software packages. So in
00:03:38.680 --> 00:03:43.199
the Emacs world, org-roam is a one of several alternate
00:03:43.200 --> 00:03:47.999
packages that you can use. Prot has the note and there's a
00:03:48.000 --> 00:03:59.079
couple others. So, idea is that you create a note, usually a,
00:03:59.080 --> 00:04:04.239
ultimately what you want to do is create a nugget of
00:04:04.240 --> 00:04:09.479
knowledge from your reading that you've done. and you add it
00:04:09.480 --> 00:04:15.879
to this note system in such a way that you can recover it more
00:04:15.880 --> 00:04:20.159
easily than what had to be done in the old days with index
00:04:20.160 --> 00:04:23.719
cards.
00:04:23.720 --> 00:04:28.199
So you set up backlinks and then you can use the search
00:04:28.200 --> 00:04:34.919
features in Org Roam to filter and find the notes again in the
00:04:34.920 --> 00:04:43.079
future. Org Roam has a wonderful GUI interface where you can
00:04:43.080 --> 00:04:47.079
display it as a knowledge graph, essentially, all your
00:04:47.080 --> 00:04:52.479
nodes and the backlinks between them. I set mine up in a
00:04:52.480 --> 00:04:56.639
rather hierarchical fashion to, at least right now, it's
00:04:56.640 --> 00:05:01.959
pretty hierarchical at this point, but it may become more
00:05:01.960 --> 00:05:07.679
disorganized over time. But I find it I'm sort of a visual
00:05:07.680 --> 00:05:12.519
person. I like mind maps a lot. I find that this visual
00:05:12.520 --> 00:05:16.919
display of my Zettelkasten is similar, resembles to a
00:05:16.920 --> 00:05:22.439
certain degree, a mind map.
00:05:22.440 --> 00:05:25.599
Okay, well, that's a pretty good definition of what
00:05:25.600 --> 00:05:28.839
Zettelkasten is, and you also went on to specify what it
00:05:28.840 --> 00:05:31.599
means inside Emacs, so thank you. I think that clarifies it
00:05:31.600 --> 00:05:34.199
for the two people in the room who still do not know, after
00:05:34.200 --> 00:05:36.759
attending four Emacs conferences, what is the
00:05:36.760 --> 00:05:41.759
Zettelkasten method. Moving on to the next question,
NOTE Q: How many papers are you writing at the same time?
00:05:41.760 --> 00:05:44.399
how many papers are you writing at the same time? Because I
00:05:44.400 --> 00:05:47.759
believe you mentioned that you had concurrent papers being
00:05:47.760 --> 00:05:51.959
written during your presentation. So I'm probably working
00:05:51.960 --> 00:05:57.839
on, in a given year, somewhere between 10 and 15. How many do I
00:05:57.840 --> 00:06:03.199
get published in a year? Probably anywhere from one to four
00:06:03.200 --> 00:06:08.639
or five. So these papers often, the work on them spans
00:06:08.640 --> 00:06:13.559
multiple years. will start working on a paper when I begin,
00:06:13.560 --> 00:06:16.519
before I begin the experiments, ideally, because I'm
00:06:16.520 --> 00:06:23.439
trying to do hypothesis-driven research. And so that helps
00:06:23.440 --> 00:06:27.559
define the scope of the project and limit the number of
00:06:27.560 --> 00:06:32.959
rabbit holes I go down. So, but through the nature of the
00:06:32.960 --> 00:06:36.919
work, there's a lot of waiting required in my case for
00:06:36.920 --> 00:06:39.679
crystals to grow and then the opportunity to collect
00:06:39.680 --> 00:06:43.879
diffraction data on the crystals. And then the structures
00:06:43.880 --> 00:06:48.559
have to be determined and refined and analyzed and then
00:06:48.560 --> 00:06:52.799
deposited, figures have to be made. So a lot of steps are
00:06:52.800 --> 00:06:57.759
involved that those take generally span, that work can span
00:06:57.760 --> 00:07:02.559
several years.
00:07:02.560 --> 00:07:09.399
In a given day, I try to work on two papers, ideally. I haven't
00:07:09.400 --> 00:07:12.279
been doing so well lately over the past month.
00:07:12.280 --> 00:07:19.759
In the past year, there was a couple of days where I worked on
00:07:19.760 --> 00:07:24.239
five papers. There was something like a half dozen where I
00:07:24.240 --> 00:07:29.159
worked on four, about 40 days where I worked on three, and I
00:07:29.160 --> 00:07:33.479
think there was something like about 100 days where I worked
00:07:33.480 --> 00:07:40.999
on two papers a day, about 140 days where I just worked on one.
00:07:41.000 --> 00:07:45.719
So my idea is, I've been sort of developing more recently is
00:07:45.720 --> 00:07:49.159
that I'll start doing like the generative writing on a paper
00:07:49.160 --> 00:07:51.959
at the beginning of the day on the paper project I'm most
00:07:51.960 --> 00:07:55.439
excited about. I tried to, I'm a night owl. I tried to do this
00:07:55.440 --> 00:08:00.519
work early in the morning when I'm half awake to try to
00:08:00.520 --> 00:08:03.439
overcome my internal editor that inhibits me from writing
00:08:03.440 --> 00:08:09.879
prose freely. And so the idea is just to get a lot of words out,
00:08:09.880 --> 00:08:14.639
worry about editing them later. And then after about three
00:08:14.640 --> 00:08:17.999
hours, I'll switch to the second project that I'm less
00:08:18.000 --> 00:08:21.999
excited about. And I can go for another 90 minutes to two
00:08:22.000 --> 00:08:27.719
hours on that project. So I build up a lot of momentum, and
00:08:27.720 --> 00:08:31.959
then I do the switch. And I find that switch to be relatively
00:08:31.960 --> 00:08:37.359
easy. So my process will be On project A, make some final
00:08:37.360 --> 00:08:42.359
notes about what was accomplished in the writing log. Then
00:08:42.360 --> 00:08:47.999
I'll switch over to the writing log for the project B, and
00:08:48.000 --> 00:08:51.359
I'll go to the diary section at the beginning. I'll make a
00:08:51.360 --> 00:08:59.333
little to-do list and maybe look at the prior entry in the
00:08:59.334 --> 00:09:03.199
diary if I need to reboot my memory. And then I'll move on to
00:09:03.200 --> 00:09:07.919
the manuscript and go for 90 minutes or two hours.
00:09:07.920 --> 00:09:12.479
Generally, you're only good for somewhere between four and
00:09:12.480 --> 00:09:15.359
a half, five and a half hours. If you try to write in a
00:09:15.360 --> 00:09:17.839
generative fashion much longer than that, your
00:09:17.840 --> 00:09:21.279
productivity goes down quite a bit. You're better off
00:09:21.280 --> 00:09:24.039
switching to a completely different activity and then
00:09:24.040 --> 00:09:30.159
using your experience doing that writing to essentially
00:09:30.160 --> 00:09:33.199
launch background jobs in your subconscious. And so you
00:09:33.200 --> 00:09:37.479
will get those ideas in the shower the next morning.
00:09:37.480 --> 00:09:44.519
I find it really funny because I also relate. I've also
00:09:44.520 --> 00:09:48.919
worked a lot on organization as linked to paper writing but
00:09:48.920 --> 00:09:53.719
also to on my work as a developer and it's funny how you refer
00:09:53.720 --> 00:09:56.999
to your ability to think about something in very similar
00:09:57.000 --> 00:09:59.399
terms to how a computer would think about something. You've
00:09:59.833 --> 00:10:02.399
mentioned in your presentation the cost of context
00:10:02.400 --> 00:10:04.919
switching between different things but it's also
00:10:04.920 --> 00:10:08.119
something that we use in computing when a processor needs to
00:10:08.120 --> 00:10:11.719
be thinking about something else, well, it has a cost. And
00:10:11.720 --> 00:10:15.359
it's really fun for me to hear you talk about, oh, I need to
00:10:15.360 --> 00:10:19.159
select two topics, but no longer than 90 minutes per topic,
00:10:19.160 --> 00:10:21.319
because it's really about maximizing your output for
00:10:21.320 --> 00:10:25.239
creativity. And overall, your entire chat, your entire
00:10:25.240 --> 00:10:28.519
presentation here is about really maximizing the
00:10:28.520 --> 00:10:32.959
engagement that you have between outputs and your
00:10:32.960 --> 00:10:37.159
cognition. And I really find this amazing how down to the T
00:10:37.160 --> 00:10:40.279
you've managed to do this. And it actually leads me to
00:10:40.280 --> 00:10:42.679
another question which is being asked of you, which is,
NOTE Q: How you capture those ideas when when you are away from Emacs?
00:10:42.680 --> 00:10:45.959
how do you capture those ideas when you are away from Emacs? And
00:10:45.960 --> 00:10:47.999
perhaps not only those you have in the showers, but also
00:10:48.000 --> 00:10:53.919
elsewhere. So that's a great question. Over the past year, I
00:10:53.920 --> 00:10:59.239
actually, last January, upon recommendation of a senior
00:10:59.240 --> 00:11:05.399
colleague, I bought a digital voice recorder for $85 from
00:11:05.400 --> 00:11:10.279
Sony, and it's the best investment I've made in a very long
00:11:10.280 --> 00:11:16.399
time. other than my laptop computer, because I then record
00:11:16.400 --> 00:11:21.439
my thoughts. So I have a half hour commute. And to me, that's
00:11:21.440 --> 00:11:25.359
largely a waste of time. I wish I lived a lot closer to work.
00:11:25.360 --> 00:11:33.679
But I use that time to generate ideas. So maybe I'll start my
00:11:33.680 --> 00:11:40.559
day at home for 90 minutes, worked on paper A, and then I might
00:11:40.560 --> 00:11:44.799
try to prime my mind about project B, or I might still have
00:11:44.800 --> 00:11:48.199
ideas that are flowing about project A. And I'll record
00:11:48.200 --> 00:11:50.982
those in the digital voice recorder. And then when I get to
00:11:50.983 --> 00:11:54.441
the lab, I'll transfer the audio file to my computer, and
00:11:54.442 --> 00:12:00.066
I'll transcribe it using Whisper. So I've set up some
00:12:00.067 --> 00:12:03.759
Python scripts and bash functions to go through and I
00:12:03.760 --> 00:12:10.999
convert all the sentences into one sentence per line
00:12:11.000 --> 00:12:16.359
because that's the way I like to write and edit things. And so
00:12:16.360 --> 00:12:19.679
it does all this pre-processing for me. And I have this
00:12:19.680 --> 00:12:23.279
transcript that's in pretty good shape. I don't have to do
00:12:23.280 --> 00:12:29.159
very much editing. And I'll then copy that over and work on
00:12:29.160 --> 00:12:33.079
it, clean it up, and pluck out the ideas that I think might be
00:12:33.080 --> 00:12:40.439
useful. Unfortunately, I'm not very I'm not away from my
00:12:40.440 --> 00:12:47.959
computer that much. I'm in front of it, 12, 14 hours a day. So
00:12:47.960 --> 00:12:53.039
when I'm teaching, when I'm in seminar, other committee
00:12:53.040 --> 00:12:58.359
meetings, traveling, then I'll capture ideas on paper. I
00:12:58.360 --> 00:13:01.649
don't have a cell phone. I'm trying to be the last human on
00:13:01.650 --> 00:13:07.316
earth without a cell phone. I think I would be so distracted
00:13:07.317 --> 00:13:12.442
by a cell phone. I would be the worst person on the planet,
00:13:12.443 --> 00:13:14.163
I would be totally focused on my cell phone
00:13:14.164 --> 00:13:16.399
if I had one. So I'm like one
00:13:16.400 --> 00:13:22.999
of the few people left who can read a map. So I do run into some
00:13:23.000 --> 00:13:26.199
difficulties hailing taxis and that sort of thing when I'm
00:13:26.200 --> 00:13:30.599
traveling. So there are some downsides to not having a cell
00:13:30.600 --> 00:13:35.719
phone, but these days. Yeah, but I think there's a pretty
00:13:35.720 --> 00:13:38.639
significant upside because, you know, you talk about cell
00:13:38.640 --> 00:13:40.999
phones here, but before you were talking about the 90
00:13:41.000 --> 00:13:44.799
minutes of uninterrupted focus on a given topic. And I think
00:13:44.800 --> 00:13:48.359
plenty of people would be envious of this ability to focus
00:13:48.360 --> 00:13:54.519
for that long on a topic. And I guess if we are to thread the
00:13:54.520 --> 00:13:57.239
needle here, well, the lack of cell phone might be for
00:13:57.240 --> 00:14:00.839
something for this ability to focus. So take of this what you
00:14:00.840 --> 00:14:06.799
will. True, I am a sucker for the web browser. I can get
00:14:06.800 --> 00:14:11.759
distracted going down various rabbit holes thanks to
00:14:11.760 --> 00:14:17.279
Google searches and that sort of thing. Likewise, email is
00:14:17.280 --> 00:14:22.399
another tension grabber. So, there's those other battles I
00:14:22.400 --> 00:14:27.599
have to fight too. So, right, that is a huge battle that all of
00:14:27.600 --> 00:14:31.839
us face is developing focus and being able to maintain
00:14:31.840 --> 00:14:37.159
focus. Right. So, we have about three more minutes of
00:14:37.160 --> 00:14:39.279
questions. So, thank you so much already for answering many
00:14:39.280 --> 00:14:43.319
questions. How about we do a quick fire for the remaining
00:14:43.320 --> 00:14:47.079
questions and then maybe we will take a question from... from
00:14:47.080 --> 00:14:50.272
here or in the room. So how about we go for the next one?
NOTE Q: What if an ideas does not belong to any current working manuscript?
00:14:50.273 --> 00:14:51.573
What if an ID does not belong
00:14:51.574 --> 00:14:55.199
to any current working manuscript? So I
00:14:55.200 --> 00:14:57.799
have a sandbox area in the log file.
00:14:57.800 --> 00:15:04.319
So if it's likely going to be related to something to a
00:15:04.320 --> 00:15:09.119
certain degree, if the idea is totally unrelated to
00:15:09.120 --> 00:15:12.719
anything I'm working on, then I will
00:15:12.720 --> 00:15:21.359
I maintain a 700 through 750 words. I maintain a kind of a
00:15:21.360 --> 00:15:26.719
external diary and I just capture those kind of ideas there.
00:15:26.720 --> 00:15:31.199
So, I have access to a web interface to this big text area with
00:15:31.200 --> 00:15:37.079
nothing in it. And I just dump ideas all day long in there. So,
00:15:37.080 --> 00:15:42.799
and I save that away. I have that in a big LaTeX document
00:15:42.800 --> 00:15:49.999
currently on Overleaf. but each day has its own page. And so
00:15:50.000 --> 00:15:53.079
that information is captured and I can recover it. And maybe
00:15:53.080 --> 00:15:57.599
it's gonna take me a week, a month, a year to take that idea and
00:15:57.600 --> 00:16:00.279
think about it. And then eventually I'll get to a point where
00:16:00.280 --> 00:16:04.279
I have a critical mass of momentum and data and so forth,
00:16:04.280 --> 00:16:08.279
where I could start a new writing project. But you're right,
00:16:08.280 --> 00:16:11.399
that is a problem, capturing those ideas and keeping track
00:16:11.400 --> 00:16:16.719
of them. The Xenocasting can also help with that. Right. OK,
00:16:16.720 --> 00:16:19.159
so we have time for one more question and I think I'm going to
00:16:19.160 --> 00:16:22.679
skip this one. You can take all the time you want after we're
00:16:22.680 --> 00:16:25.679
done with the live show for you to answer in BBB, obviously,
00:16:25.680 --> 00:16:28.319
and even after the conference. But I'd really like to finish
00:16:28.320 --> 00:16:28.801
on this one.
NOTE Q: If there were one habit from your process (referencing your extensive flow chart) that you want active learners/professional researchers to adopt, which would it be and why?
00:16:28.802 --> 00:16:31.879
So, if there were one habit from your process,
00:16:31.880 --> 00:16:35.079
referencing your extensive flowchart, that you want
00:16:35.080 --> 00:16:37.839
active learners or professional researchers to adopt,
00:16:37.840 --> 00:16:44.479
which would it be and why? So,
00:16:44.480 --> 00:16:49.999
I think just keeping that daily diary, that's the essential
00:16:50.000 --> 00:16:55.239
part for overcoming the fear of forgetting and the fear of
00:16:55.240 --> 00:16:58.319
losing momentum. One reason why people don't work on two
00:16:58.320 --> 00:17:02.399
projects a day is that they fear losing momentum on the first
00:17:02.400 --> 00:17:07.319
project they're working on. But we often are stuck with
00:17:07.320 --> 00:17:09.999
working on multiple writing projects, and they're best
00:17:10.000 --> 00:17:13.199
done over longer periods of time rather than in a hasty
00:17:13.200 --> 00:17:18.679
fashion. I try to avoid binge writing, although I do my share
00:17:18.680 --> 00:17:23.479
of that, too. Okay, well, Blaine, thank you so much for all
00:17:23.480 --> 00:17:29.199
your questions. The stream is going to move to the next chat
00:17:29.200 --> 00:17:31.999
and talk. We're moving to the next talk of the day, but feel
00:17:32.000 --> 00:17:35.159
free to stay in a room. For everyone interested in asking
00:17:35.160 --> 00:17:38.479
more questions to Blaine, the BBB, sorry, BigBlueButton
00:17:38.480 --> 00:17:41.250
link is available on the website. You can join and ask
00:17:41.240 --> 00:17:43.319
questions directly to Blaine. And otherwise, we'll make
00:17:43.320 --> 00:17:45.479
sure that all the remaining questions on the pad get their
00:17:45.480 --> 00:17:48.239
answer eventually. Thank you so much, Blaine. You're
00:17:48.240 --> 00:17:56.559
welcome. Bye-bye. Bye.
00:17:56.560 --> 00:18:00.079
okay I think the stream is moving on. Just making sure. okay. Yes
00:18:00.080 --> 00:18:02.079
we are moving on to the next stream. So Blaine, I'm going to need to
00:18:02.080 --> 00:18:04.919
get ready for the next talk. Thank you so much for all your
00:18:04.920 --> 00:18:08.079
answers and feel free to answer your questions. I'm
00:18:08.080 --> 00:18:11.759
sorry that i didn't get to fill your question live. It's just
00:18:11.760 --> 00:18:16.599
there was a lot of questions actually. It was a comment. Okay.
NOTE Off-stream Q&A
00:18:16.600 --> 00:18:24.199
Yeah, yeah. You mentioned about that you sit all the day in
00:18:24.200 --> 00:18:27.999
front of computer, right? And I have to say, it's not too
00:18:28.000 --> 00:18:31.439
different from a bathroom if you get distracted by web
00:18:31.440 --> 00:18:34.919
browser. I also have the same problem. And one interesting
00:18:34.920 --> 00:18:38.679
solution I found at some point is that I pry my mind about
00:18:38.680 --> 00:18:44.039
certain task, I leave my office and I go for a walk while
00:18:44.040 --> 00:18:49.079
thinking about this. And that really forces to focus
00:18:49.080 --> 00:18:52.839
because while you're working you have nothing else to do.
00:18:52.840 --> 00:18:56.999
You cannot go and like go like searching Google and stuff
00:18:57.000 --> 00:19:03.359
like that. It can really help in some cases.
00:19:03.360 --> 00:19:09.559
Yeah, I try to. Periodically, I'll try to restart doing the
00:19:09.560 --> 00:19:12.879
Pomodoro method, where you're supposed to get up every 25
00:19:12.880 --> 00:19:17.959
minutes and take a break. But that requires a lot of
00:19:17.960 --> 00:19:23.799
discipline. And it also has, I find I'm more exhausted by
00:19:23.800 --> 00:19:26.879
following that method at the end of the day. But I think the
00:19:26.880 --> 00:19:30.919
problem with, well, I think in part- No, no, I don't mean
00:19:30.920 --> 00:19:36.079
Pomodoro actually. I mean, more like showers. Because when
00:19:36.080 --> 00:19:39.079
you take a shower, you think about something, right? When
00:19:39.080 --> 00:19:43.159
you just go for a walk, you again think about it. So this is not
00:19:43.160 --> 00:19:46.119
a break to take rest. It's a break to think away from
00:19:46.120 --> 00:19:49.039
computer.
00:19:49.040 --> 00:19:54.239
And you prime yourself, your brain by... picking something
00:19:54.240 --> 00:19:56.719
to work on. So I have a project, I think, like certain
00:19:56.720 --> 00:20:01.079
questions I want to think about. I sometimes take my, like a
00:20:01.080 --> 00:20:05.319
piece of paper with me. And then when I walk, I like take
00:20:05.320 --> 00:20:10.279
notes. You can record voice in your case. And like half an
00:20:10.280 --> 00:20:15.239
hour and you can really generate ideas.
00:20:15.240 --> 00:20:18.519
I have been doing a similar thing. I will take a clipboard.
00:20:18.520 --> 00:20:24.799
Maybe I'll have, um, Some blank pages where I'll write, jot
00:20:24.800 --> 00:20:29.799
down ideas as I walk. I'll go for like a half hour, hour-long
00:20:29.800 --> 00:20:33.879
walk and also read a paper sometimes, and in the process of
00:20:33.880 --> 00:20:39.159
reading, I get ideas.
00:20:39.160 --> 00:20:45.159
The clipboard though is socially less acceptable. It
00:20:45.160 --> 00:20:49.359
reminds people of their gym teacher, I think, or their
00:20:49.360 --> 00:20:53.799
marine drill sergeant, and they give me all kinds of weird
00:20:53.800 --> 00:20:59.279
looks. Even though they're walking and reading their cell
00:20:59.280 --> 00:21:03.759
phone, looking down at their cell phone, they give me weird
00:21:03.760 --> 00:21:08.599
looks for looking down at a clipboard as I walk. So there's
00:21:08.600 --> 00:21:16.719
that weird aspect to it. It's kind of hilarious.
00:21:16.720 --> 00:21:21.479
Thank you very much for the comment. Yeah, hopefully it's
00:21:21.480 --> 00:21:24.799
helpful. Because I really struggled about this web browser
00:21:24.800 --> 00:21:28.346
in the past. Not so much these days. Very good.
00:21:28.347 --> 00:21:57.279
That's good to hear.
00:21:57.280 --> 00:21:57.639
I asked,
00:21:57.640 --> 00:22:06.519
when I write notes, I've noticed like with the
00:22:06.520 --> 00:22:10.360
Getting Things Done and the Zettelkasten, I like to separate them
00:22:10.400 --> 00:22:14.759
out. And beyond that, I also like to separate them out on
00:22:14.760 --> 00:22:19.959
daily things and the global things. So that, for instance,
00:22:19.960 --> 00:22:24.719
your Zettelkasten, a daily would be like a journal. If you
00:22:24.720 --> 00:22:29.599
separate it out, It gives a lot of tension of, oh, well, if
00:22:29.600 --> 00:22:33.119
it's just a stray thought, I'll write it into my journal if I
00:22:33.120 --> 00:22:36.959
don't know where it goes. If I can think of a permanent place
00:22:36.960 --> 00:22:41.479
for it to go, it goes into the Zettelkasten. Same thing with,
00:22:41.480 --> 00:22:44.599
and then with like the getting things done is like, I don't,
00:22:44.600 --> 00:22:48.159
you start with like a fresh sheet of paper every single day or
00:22:48.160 --> 00:22:54.639
note or whatever. You ever done, you have tricks like that
00:22:54.640 --> 00:22:59.359
that you've noticed? So I'm sort of doing something similar
00:22:59.360 --> 00:23:04.279
through this. Well, to be honest, I like at the start of the
00:23:04.280 --> 00:23:07.399
day, I actually will just do sort of a brain dump of what
00:23:07.400 --> 00:23:11.879
happened the day before, just to try to get writing again.
00:23:11.880 --> 00:23:16.959
And these days, because of carpal tunnel syndrome, I'll use
00:23:16.960 --> 00:23:22.159
a voice speech to text to generate that initial text. And I'm
00:23:22.160 --> 00:23:28.479
just trying to, build up momentum of generating words. And
00:23:28.480 --> 00:23:35.559
so I capture, but I'm also adding to that document
00:23:35.560 --> 00:23:40.719
throughout the day. And so that is available through the web
00:23:40.720 --> 00:23:47.279
browser. I have a tab open to 750 words all the time. There's
00:23:47.280 --> 00:23:51.719
an alternate to it that is called Write Honey, that somebody
00:23:51.720 --> 00:23:55.919
in Berlin started, because they benefited so greatly from
00:23:55.920 --> 00:23:58.679
this practice. They have made it available for free,
00:23:58.680 --> 00:24:05.039
apparently for life. And so there's no word limit, whereas I
00:24:05.040 --> 00:24:10.599
have a grandfathered version of 750 words, and I have a word
00:24:10.600 --> 00:24:15.519
limit of 5,000 words. I rarely hit it. It's nice to know that
00:24:15.520 --> 00:24:20.599
right honey doesn't have that limit. So, that's how I'm
00:24:20.600 --> 00:24:26.199
capturing things. And then, so some of that text winds up
00:24:26.200 --> 00:24:32.279
being moved into my log file or even sometimes into the
00:24:32.280 --> 00:24:37.799
manuscript.
00:24:37.800 --> 00:24:42.079
So maybe a little less organized than the getting things
00:24:42.080 --> 00:24:47.559
done approach with the dailies and then the refiling
00:24:47.560 --> 00:24:54.319
process. So I don't do any refiling. I want to file once. I
00:24:54.320 --> 00:24:58.079
don't want to file a second time or have to go back and handle
00:24:58.080 --> 00:25:03.319
something a second time. So that's my rationale for the
00:25:03.320 --> 00:25:08.159
approach I take. I'm not using it. I've had various
00:25:08.160 --> 00:25:12.759
iterations of systems I've used, but I think my favorite one
00:25:12.760 --> 00:25:15.559
for like getting things done is actually not using
00:25:15.560 --> 00:25:18.799
Org Agenda, just like making a blank sheet and kind of doing
00:25:18.800 --> 00:25:24.039
like a template where it's just like, and separating my
00:25:24.040 --> 00:25:28.119
tasks out into three categories, like core tasks, like, and
00:25:28.120 --> 00:25:32.279
rule of thumb is like, if it's beyond three, it's too much too
00:25:32.280 --> 00:25:36.359
many. And like core tasks, secondary tasks and unplanned
00:25:36.360 --> 00:25:39.759
tasks. So these, those three categories, like for
00:25:39.760 --> 00:25:42.039
instance, the core task, if it's greater than three, it's
00:25:42.040 --> 00:25:46.999
too many. That way is like, when you look back, then you can
00:25:47.000 --> 00:25:51.439
see, like, if I got my core tasks done, I did really good. or if
00:25:51.440 --> 00:25:56.879
I got a lot of secondary tasks but not my core tasks done, I got
00:25:56.880 --> 00:25:58.873
side reactions with things that don't matter.
00:25:58.874 --> 00:26:00.674
If I got a lot of unplanned tasks,
00:26:00.640 --> 00:26:03.679
I could look at those unplanned tasks to see, oh yeah, okay,
00:26:03.680 --> 00:26:07.639
that was fine. Okay, the day didn't go as
00:26:07.640 --> 00:26:14.999
planned, but it was, yeah. That's an excellent suggestion.
00:26:15.000 --> 00:26:20.119
I generally just And I ended up long of a to-do list. It's
00:26:20.120 --> 00:26:25.079
impossible to accomplish in a day. Then I just like
00:26:25.080 --> 00:26:29.799
furnaces. Another trick that I liked was I also put like that
00:26:29.800 --> 00:26:34.719
under like a week. Cause it makes more sense to do it under a
00:26:34.720 --> 00:26:39.079
week. And then I'd have like subheadings under that, like,
00:26:39.080 --> 00:26:45.079
you know, so week day. Um, then I'd have those three
00:26:45.080 --> 00:26:48.599
categories for each of the tasks and then kind of as an
00:26:48.600 --> 00:26:51.719
unofficial day at the end, I just like have a staging area for
00:26:51.720 --> 00:26:56.199
all tasks. So I just kind of, then I just, I want to be using org
00:26:56.200 --> 00:27:00.319
agenda. So then I just be moving up and down, you know, cause
00:27:00.320 --> 00:27:03.199
you could, cause you're able to rearrange stuff in org mode
00:27:03.200 --> 00:27:08.079
so easily. I don't know if there's a good way of, that's been
00:27:08.080 --> 00:27:11.919
my favorite iteration
00:27:11.920 --> 00:27:20.759
of doing it. So I wrote a little function that pops in the
00:27:20.760 --> 00:27:25.439
to-dos that are specific to a particular project in the log
00:27:25.440 --> 00:27:31.359
file for that project.
00:27:31.360 --> 00:27:36.599
And then I add the log file name to the list of org files that
00:27:36.600 --> 00:27:41.919
Org Agenda searches, so those to-dos will show up. But my
00:27:41.920 --> 00:27:46.199
list is too long, and that becomes overwhelming. So I'll
00:27:46.200 --> 00:27:51.399
just assign a to-do heading to the top item in my to-do list to
00:27:51.400 --> 00:27:54.479
try to, but maybe it should be three. That would be a
00:27:54.480 --> 00:27:58.479
reasonable compromise.
00:27:58.480 --> 00:28:03.879
That's a good idea.
00:28:03.880 --> 00:28:12.879
So you're doing weekly planning then? I can show up. I was.
00:28:12.880 --> 00:28:16.879
This is, yeah, this was, yeah. What ended up making me stop is
00:28:16.880 --> 00:28:20.439
I didn't know how to make a template of it. And I, I ended up
00:28:20.440 --> 00:28:25.879
getting annoyed by manually changing the days every single
00:28:25.880 --> 00:28:29.759
time and naming like my files and stuff like that. If I Maybe
00:28:29.760 --> 00:28:34.159
if I did it now, I could figure out how to program it or if I
00:28:34.160 --> 00:28:36.439
spent enough time, but that's what I think eventually made
00:28:36.440 --> 00:28:42.479
me stop doing it. So there's a, um, you can make a snippet for
00:28:42.480 --> 00:28:45.640
the week and then you could have code in the snippet that
00:28:45.680 --> 00:28:51.519
would generate the dates automatically. Um, So I have like
00:28:51.520 --> 00:28:56.599
for my daily entry, I have a snippet called entry and then I
00:28:56.600 --> 00:29:02.079
hit tab and our control or whatever to insert the snippet and
00:29:02.080 --> 00:29:07.919
that has the current date already entered. So I skip that, I
00:29:07.920 --> 00:29:13.479
don't have to deal with that. So I think you could probably
00:29:13.480 --> 00:29:18.639
feed what you want to accomplish to a copilot, for example,
00:29:18.640 --> 00:29:21.801
being copilot. I've been using Bing Copilot
00:29:21.802 --> 00:29:25.833
for the past three or four months to return
00:29:25.834 --> 00:29:29.227
Elisp code that works 90% of the time.
00:29:29.228 --> 00:29:34.399
I've been pretty impressed. And it's free. So no
00:29:34.400 --> 00:29:43.119
API key required. It runs. So I guess I installed the Bing
00:29:43.120 --> 00:29:49.362
Copilot plugin in the Google Chrome.
00:29:49.363 --> 00:29:50.199
And that's what I've been using.
00:29:50.200 --> 00:30:00.807
Yeah, I can show you my screen if
00:30:00.808 --> 00:30:05.852
you want to see what the screen looks like.
00:30:05.853 --> 00:30:06.839
I can email you the template. I kind of have it saved as a
00:30:06.840 --> 00:30:12.639
template. I've got to find it, though. Let's see.
00:30:12.640 --> 00:30:17.439
Not exactly set up to.
00:30:17.440 --> 00:30:44.159
Alright, so. I
00:30:44.160 --> 00:30:50.159
don't know if you can see this well enough, but...
00:30:50.160 --> 00:30:59.599
Yeah, let's make it bigger. Can you see that at all? I can see a
00:30:59.600 --> 00:31:01.279
little bit of it. Yeah, it's kind of blurry.
00:31:01.280 --> 00:31:07.399
Alright, well. But then you just do that right there. So it's
00:31:07.400 --> 00:31:13.239
all color coded. I, so I get a sense of, uh, uh, what the kind of
00:31:13.240 --> 00:31:18.599
greenish blue lines must be or days, I guess, or. Okay. Well,
00:31:18.600 --> 00:31:22.639
right. There's like, so you can see like startup show two
00:31:22.640 --> 00:31:27.519
levels. Then I have like numbers right there. So right on one
00:31:27.520 --> 00:31:30.919
day you have like the core tasks, there's three out of four
00:31:30.920 --> 00:31:37.119
done. Then I have like secondary and unplanned and then.
00:31:37.120 --> 00:31:42.079
Yeah, that's just the general idea
00:31:42.080 --> 00:31:50.319
So that this is you raise you know the so the dilemma I face of
00:31:50.320 --> 00:31:55.119
course is that I have maintain like a to-do list and our
00:31:55.120 --> 00:31:58.799
project specific and then there's the all the other things I
00:31:58.800 --> 00:32:04.439
have to do and So there should be like some The org agenda
00:32:04.440 --> 00:32:09.879
should be a way of being able to pull the two sets together, I
00:32:09.880 --> 00:32:10.319
guess.
00:32:10.320 --> 00:32:16.959
I had broken up my,
00:32:16.960 --> 00:32:25.359
well, I had way too many to-do lists stored in various
00:32:25.360 --> 00:32:25.919
places.
00:32:25.920 --> 00:32:32.199
And so that's a problem, I guess, when you have too many
00:32:32.200 --> 00:32:37.359
to-dos and the org Agenda becomes overwhelming and sort of
00:32:37.360 --> 00:32:44.479
discourages Yeah, I figure that the general task on that is
00:32:44.480 --> 00:32:49.199
like I start writing things up. I get more and more items.
00:32:49.200 --> 00:32:52.319
I'll make a master to-do list. Oh my master to-do list has too
00:32:52.320 --> 00:32:58.759
many items. Let me throw it out Well, there's another name
00:32:58.760 --> 00:33:01.559
for that kind of list you could you know called a grass
NOTE Time Power
00:33:01.560 --> 00:33:06.959
catcher list. So Charles Hobbs was this, he wrote a book in
00:33:06.960 --> 00:33:16.079
the 80s called Time Power. And he had like, you know, so he was
00:33:16.080 --> 00:33:22.679
one of these time management gurus. And so, let's
00:33:22.680 --> 00:33:26.519
see, you get the name of some, like Tony Robbins and,
00:33:26.520 --> 00:33:34.879
I forget the name of the other guy, that's Brian Tracy. So
00:33:34.880 --> 00:33:39.119
that they have kind of pushed the same kind of similar
00:33:39.120 --> 00:33:43.279
approaches. But Charles Hobbs had a very more organized
00:33:43.280 --> 00:33:46.679
approach, I think, and more disciplined. And he identified
00:33:46.680 --> 00:33:49.439
that kind of list as a grass catcher list, where you have a
00:33:49.440 --> 00:33:52.839
list of items that you think you might want to do, but you
00:33:52.840 --> 00:33:57.359
haven't prioritized them yet. And you haven't scheduled
00:33:57.360 --> 00:34:03.199
them yet. but they need a safe place to be stored. When time
00:34:03.200 --> 00:34:06.199
permits, the idea was you would pull items off that grass
00:34:06.200 --> 00:34:10.599
catcher list and move it into a to-do item that you will
00:34:10.600 --> 00:34:18.079
schedule and commit to getting done. That was the idea,
00:34:18.080 --> 00:34:20.999
separating them between core tasks, secondary tasks,
00:34:21.000 --> 00:34:24.119
unplanned tasks, because your whole day can't be planned.
00:34:24.120 --> 00:34:27.919
Right, right. You have things you have to do that are
00:34:27.920 --> 00:34:31.319
unscheduled that come through your door or land in your
00:34:31.320 --> 00:34:35.239
inbox or land in your email. You've got to do them. And then
00:34:35.240 --> 00:34:38.799
core tasks, I don't know, like to-do lists, their whole
00:34:38.800 --> 00:34:43.279
point is. So for instance, like journal and Zettelkasten
00:34:43.280 --> 00:34:46.679
are kind of, and like that's global lists versus the daily
00:34:46.680 --> 00:34:49.399
lists are kind of. done a little differently. With
00:34:49.400 --> 00:34:53.639
Zettelkasten, it's organic. Things build up. If you make a
00:34:53.640 --> 00:34:56.359
note, it's great. If you don't, if it has a small amount,
00:34:56.360 --> 00:35:00.479
that's great. Have a small note. With a daily to-do, you want
00:35:00.480 --> 00:35:05.199
to use it to make decisions. That's the idea of having the
00:35:05.200 --> 00:35:08.639
core task and the secondary task separate because the whole
00:35:08.640 --> 00:35:12.719
thing about it is, I wanna use this to eliminate what I'm
00:35:12.720 --> 00:35:15.759
going to do. It's to choose what I'm going to do, like the core
00:35:15.760 --> 00:35:19.839
tasks. Because if I can get my core tasks, I can be happy with
00:35:19.840 --> 00:35:26.519
my previous days. And then I would probably start using
00:35:26.520 --> 00:35:30.639
agenda a lot more if I was more consistent with using like
00:35:30.640 --> 00:35:34.439
these as like weekly files. I don't know. But then the whole
00:35:34.440 --> 00:35:37.559
goal thing is just like, let me see what I wanna populate the
00:35:37.560 --> 00:35:43.879
day list with. So how many core tasks wind up spanning
00:35:43.880 --> 00:35:47.359
multiple days because they're such big projects?
00:35:47.360 --> 00:35:54.519
I would need more time using the system before I'd figure
00:35:54.520 --> 00:35:59.679
something like that out. As I said, I'm not using it right
00:35:59.680 --> 00:36:04.759
now, but that has been my favorite iteration of using these.
00:36:04.760 --> 00:36:13.519
So within the core tasks, do you assign priorities? So the
00:36:13.520 --> 00:36:20.279
way I would translate this a little bit would be like in this
00:36:20.280 --> 00:36:24.999
method that Charles Hobbs had, he had a category for the
00:36:25.000 --> 00:36:29.399
items that you really have to get done, and they're really
00:36:29.400 --> 00:36:34.119
important. And so they get a priority of A. And then the
00:36:34.120 --> 00:36:39.519
secondary tasks would get a priority of B. But then within
00:36:39.520 --> 00:36:42.079
the A category, you would number them like one through
00:36:42.080 --> 00:36:45.039
three, I guess. All right, so this would be part of the
00:36:45.040 --> 00:36:49.079
purpose of separating the daily list or like the weekly list
00:36:49.080 --> 00:36:51.719
from the global list. So for instance, your global list,
00:36:51.720 --> 00:36:55.679
you'd say, I want this project that will take a long duration
00:36:55.680 --> 00:37:00.639
of time. But your daily list would just say, I want to work on
00:37:00.640 --> 00:37:05.039
it today, even if I don't get it done today. Like, I want to
00:37:05.040 --> 00:37:11.399
work on it today. then maybe you can link like for instance
00:37:11.400 --> 00:37:16.239
that your daily list to that global list or something along
00:37:16.240 --> 00:37:20.479
those lines. But that would be I think a good answer to that
00:37:20.480 --> 00:37:24.719
type of problem because yeah, the daily list is like
00:37:24.720 --> 00:37:30.999
supposed to be for that day, not for, Like for instance, you
00:37:31.000 --> 00:37:34.679
start out clean, you make the list like that would probably
00:37:34.680 --> 00:37:38.599
be your first task for the week is what do I want for the week?
00:37:38.600 --> 00:37:41.639
Then you have some tasks that you do with staging. And then
00:37:41.640 --> 00:37:43.799
like for instance, since you look at it as a whole week at a
00:37:43.800 --> 00:37:47.559
time, you're able to rearrange it and say, these are the
00:37:47.560 --> 00:37:51.159
things I wanna get done this week. This is what I really wanna
00:37:51.160 --> 00:37:53.639
get done on this day. This is what I don't care about on this
00:37:53.640 --> 00:37:53.959
day or yeah.
00:37:53.960 --> 00:38:03.079
Another person that kind of, and this is kind of related,
00:38:03.080 --> 00:38:05.559
there's this idea of
00:38:05.560 --> 00:38:14.039
of time blocking. So obviously, three tasks, core tasks,
00:38:14.040 --> 00:38:18.839
maybe they're going to take three or four hours each or two or
00:38:18.840 --> 00:38:23.919
three. And you can assign blocks of time in your schedule to
00:38:23.920 --> 00:38:30.039
get them done. And often, what happens is they take longer
00:38:30.040 --> 00:38:33.799
than you expect. And you have to extend the blocks. Calvin
00:38:33.800 --> 00:38:39.359
Newport has a that's a kind of approach he advocates is you
00:38:39.360 --> 00:38:43.519
and I think the power to that is you're you. you're mapping
00:38:43.520 --> 00:38:48.599
out, you know, you're allocating the time to do these things
00:38:48.600 --> 00:38:52.679
and you're seeing how you actually, how much time things
00:38:52.680 --> 00:38:56.119
actually take. And then you, so you wind up adjusting in the
00:38:56.120 --> 00:39:00.079
future. And the idea is with this approach is do it on paper.
00:39:00.080 --> 00:39:03.559
And then you have to like, uh, if something takes longer,
00:39:03.560 --> 00:39:06.599
that pushes everything else down. You just wind up
00:39:06.600 --> 00:39:12.799
redrawing your schedule for the day, uh, manually. And, um,
00:39:12.800 --> 00:39:17.399
So it's kind of laborious, and that labor is supposed to
00:39:17.400 --> 00:39:21.799
inhibit you from spending too much time on a project. As you
00:39:21.800 --> 00:39:24.959
know, you've got the pain of redrawing everything if you
00:39:24.960 --> 00:39:27.919
spend too much time on the first project.
00:39:27.920 --> 00:39:36.999
Yeah, there was a, let's see. It's whatever you strategy you
00:39:37.000 --> 00:39:40.359
want to do. Like for instance, to me, it's like doing it this
00:39:40.360 --> 00:39:45.519
way makes me say, I want to focus on like what matters. Then
00:39:45.520 --> 00:39:49.239
it'll tell me if I feel good about that day, depends on what
00:39:49.240 --> 00:39:52.759
algorithm, what level and what type of strategy you're
00:39:52.760 --> 00:39:56.119
using. If you're using time blocking, you're optimizing
00:39:56.120 --> 00:40:02.879
for each level of time block where I'm, where's like, And you
00:40:02.880 --> 00:40:09.359
can combine the approaches. It'd be trickier. But like, now
00:40:09.360 --> 00:40:12.919
let's see. I was listening to a talk with Jordan Peterson.
00:40:12.920 --> 00:40:15.159
One of the things he said that really resonated with me is
00:40:15.160 --> 00:40:19.119
like, you wanna use a calendar, but the first rule of using a
00:40:19.120 --> 00:40:24.599
calendar is don't let the calendar tyrannize you. Because
00:40:24.600 --> 00:40:27.999
like the first thing you wanna do whenever you use a calendar
00:40:28.000 --> 00:40:33.039
is schedule every single minute of the day Now you don't have
00:40:33.040 --> 00:40:37.279
any room for if any task overruns at all. And after a couple of
00:40:37.280 --> 00:40:42.719
tests, you're like, I don't want to do this anymore. I rebel.
00:40:42.720 --> 00:40:49.879
I'm going to throw it out. So one kind of combination is
00:40:49.880 --> 00:40:53.799
through this Pomodoro method I mentioned earlier, where
00:40:53.800 --> 00:40:57.719
you would sort of like block out, say, two hours. You work for
00:40:57.720 --> 00:41:02.199
like 25 minutes, take a little, break for up to five minutes
00:41:02.200 --> 00:41:07.279
and get back to work. And then after two hours, you're to take
00:41:07.280 --> 00:41:11.119
like a 15 minute break in the morning. In the afternoon, you
00:41:11.120 --> 00:41:14.599
might even let that break run longer and you might only have
00:41:14.600 --> 00:41:19.279
three work sessions between breaks. So because you're
00:41:19.280 --> 00:41:24.319
going to be more run down in the afternoon. And so you build in
00:41:24.320 --> 00:41:26.919
some
00:41:26.920 --> 00:41:31.639
into your schedule, some flex like, okay, that's supposed
00:41:31.640 --> 00:41:34.439
to be a break time, but you know, maybe some urgency comes up
00:41:34.440 --> 00:41:37.999
and you got to deal with, um, and you have to break out of this,
00:41:38.000 --> 00:41:44.039
uh, Pomodoro technique. So, uh, that, that, that's one way
00:41:44.040 --> 00:41:48.799
of kind of scheduling in some, uh, flexibility is through
00:41:48.800 --> 00:41:54.399
the breaks at Peterson's[??], right. Right. That... I can't, I
00:41:54.400 --> 00:41:59.239
can't... I don't schedule to that kind of detail. That's just
00:41:59.240 --> 00:42:00.039
too oppressive.
00:42:00.040 --> 00:42:05.399
Well, neither do I, but it's like that, like I, that's, I
00:42:05.400 --> 00:42:09.119
don't try to, to me, the much more interesting question that
00:42:09.120 --> 00:42:12.479
I tried to do is like, let's try to make sure I do the important
00:42:12.480 --> 00:42:15.199
things. Cause if I do those, my life would probably move a lot
00:42:15.200 --> 00:42:19.319
quicker. If I get, if I choose a couple items that I really
00:42:19.320 --> 00:42:22.239
want and am able to consistently do them, I think my life
00:42:22.240 --> 00:42:26.319
would bastically start improving. Not necessarily if I can
00:42:26.320 --> 00:42:28.879
play the game of optimizing every hour.
00:42:28.880 --> 00:42:36.879
Maybe that could be, and it's a place to start rather, and I
00:42:36.880 --> 00:42:39.079
think it'd be the most effective place to start. And if I got
00:42:39.080 --> 00:42:42.719
better at using it all the time, perhaps I'd be playing
00:42:42.720 --> 00:42:46.999
optimizing every hour game. But this is the game I think
00:42:47.000 --> 00:42:52.719
would be best bang for buck for me to optimize now. What
00:42:52.720 --> 00:42:56.039
you're trying to optimize for is accomplishing these core
00:42:56.040 --> 00:43:03.559
tasks, getting them done as quickly as possible, or as
00:43:03.560 --> 00:43:10.559
effectively as possible, and as effectively as you need, or
00:43:10.560 --> 00:43:15.359
whatever your goal is. But yeah, focusing on that rather
00:43:15.360 --> 00:43:19.679
than the scheduling, I think. Plus, a core task could be, I
00:43:19.680 --> 00:43:26.119
don't know, catch up on all my house chores, or let, or do a
00:43:26.120 --> 00:43:28.879
specific one if it's really big or like, I don't know, it's
00:43:28.880 --> 00:43:32.159
whatever you want it to be. It's like, you can make them
00:43:32.160 --> 00:43:37.559
bigger or smaller depending on, on how you word them and
00:43:37.560 --> 00:43:40.919
everything. Cause like, if you say cap, capture all of your
00:43:40.920 --> 00:43:44.879
house chores up for like one week and you haven't done
00:43:44.880 --> 00:43:47.279
anything, that's probably a little too ambitious.
00:43:47.280 --> 00:43:56.439
That's right. Yeah, well, a lot of. Yeah.
00:43:56.440 --> 00:44:03.039
I spend, I don't know, at least 15 minutes, half an hour at the
00:44:03.040 --> 00:44:07.119
beginning of the day, sort of my my planning and sort of my
00:44:07.120 --> 00:44:12.359
initial writing session is involves a bit of planning and
00:44:12.360 --> 00:44:20.399
there's always. A lot more time. So generally, depending on
00:44:20.400 --> 00:44:21.279
the nature of your work,
00:44:21.280 --> 00:44:28.119
it can take up to 15% of your time. It can take quite a bit of
00:44:28.120 --> 00:44:33.919
time. And I think people don't really acknowledge that as
00:44:33.920 --> 00:44:39.039
part of your work is planning. And it can take a significant
00:44:39.040 --> 00:44:39.839
amount of time.
00:44:39.840 --> 00:44:44.799
Yeah, that's what I was meaning though is like the very first
00:44:44.800 --> 00:44:48.119
thing I think people generally always try to do with the
00:44:48.120 --> 00:44:51.279
scanners like look at how productive I can be let's schedule
00:44:51.280 --> 00:44:55.319
every single minute up and it's like You're not gonna want to
00:44:55.320 --> 00:45:00.519
do that for very long and it's not gonna work out And what you
00:45:00.520 --> 00:45:06.359
were saying about The pomodoro technique one of the core
00:45:06.360 --> 00:45:11.919
Let's see, one of the benefits could be described of another
00:45:11.920 --> 00:45:16.879
benefit I've seen of like multiple habits books is if you
00:45:16.880 --> 00:45:19.599
start multiple small habits where you try to do them
00:45:19.600 --> 00:45:23.319
consistently, you give yourself an opening to where if you
00:45:23.320 --> 00:45:28.279
get into the flow state, you can do a lot more of it. Like, I
00:45:28.280 --> 00:45:31.759
don't know, let's say you got a habit of, I don't know, just
00:45:31.760 --> 00:45:36.519
write a journal entry. You're a journal entry of like at
00:45:36.520 --> 00:45:39.279
least two lines. I don't know that could very easily turn to
00:45:39.280 --> 00:45:42.759
like three paragraphs and if you have like a whole bunch of
00:45:42.760 --> 00:45:46.279
Like the pomodoro technique it could be like stubs to allow
00:45:46.280 --> 00:45:47.639
you to do more stuff
00:45:47.640 --> 00:45:54.319
Where are they in spur to allow inspiration to allow you to
00:45:54.320 --> 00:45:57.239
generate inspiration and then capture it when it strikes if
00:45:57.240 --> 00:45:58.759
the mood fancies you
00:45:58.760 --> 00:46:08.319
Yeah, so that's kind of an issue with the Pomodoro
00:46:08.320 --> 00:46:13.839
technique. So, one idea is that you just, if you really have
00:46:13.840 --> 00:46:19.359
to break out, because the idea is too big to put on the back
00:46:19.360 --> 00:46:24.359
burner and hold in place, then you do have to break out of the
00:46:24.360 --> 00:46:30.039
Pomodoro and go, you know, jot down a quick note or three
00:46:30.040 --> 00:46:30.719
paragraphs.
00:46:30.720 --> 00:46:36.839
but like how much... You don't get to count that as a
00:46:36.840 --> 00:46:40.679
Pomodoro. You have to like reset your count because you've
00:46:40.680 --> 00:46:48.759
broken it. I mean, according to that method, it's
00:46:48.760 --> 00:46:52.879
kind of rigid. It's a different algorithm optimizing for
00:46:52.880 --> 00:46:55.479
different things. And this may just be like a by-product,
00:46:55.480 --> 00:47:00.759
but this could be very easily like a core advantage that may
00:47:00.760 --> 00:47:05.599
or may not be the core reason that you were using it but didn't
00:47:05.600 --> 00:47:08.719
realize it, and may not be something that it's optimizing
00:47:08.720 --> 00:47:17.399
for. So
00:47:17.400 --> 00:47:22.159
are you developing a Emacs package then with your template?
00:47:22.160 --> 00:47:30.319
No. As I said,
00:47:30.320 --> 00:47:36.319
My next steps where I think would make it work a lot better is
00:47:36.320 --> 00:47:39.999
if I figured out some way of automatically filling out the
00:47:40.000 --> 00:47:45.439
dates or maybe automatically adding the file per week into
00:47:45.440 --> 00:47:51.999
and out of Org Agenda. That would be my next steps. I think if I
00:47:52.000 --> 00:47:55.719
did that, it would have a much greater chance of becoming
00:47:55.720 --> 00:48:01.879
part of my workflow at all times. Yeah, I bet you could do it
00:48:01.880 --> 00:48:08.439
pretty Something I got to work with the help of copilot. I'm
00:48:08.440 --> 00:48:14.959
not a wizard yet at Emacs Lisp, but I find that copilot is
00:48:14.960 --> 00:48:26.439
quite helpful.
00:48:26.440 --> 00:48:32.799
Yeah, their AIs are definitely interesting.
NOTE Do you use a lot of TeX inside Org Mode?
00:48:32.800 --> 00:48:38.279
So. do you ever use any, uh, a lot of TeX inside of org mode?
00:48:38.280 --> 00:48:49.639
No, mostly because I know that like I could try to learn it,
00:48:49.640 --> 00:48:57.639
but I just don't have a need for it. So yeah. And then also like
00:48:57.640 --> 00:49:05.279
I remember learning, when I learned HTML, I like writing
00:49:05.280 --> 00:49:08.519
HTML more than like, for instance, Word, because it was a lot
00:49:08.520 --> 00:49:14.959
more transparent, like a plain text document is, and kind of
00:49:14.960 --> 00:49:20.159
wrote the ordered list, unordered list, in such a way that it
00:49:20.160 --> 00:49:25.599
kind of looked similar to the page. But I find that I like Org
00:49:25.600 --> 00:49:26.439
Mode more than,
00:49:26.440 --> 00:49:35.479
HTML because, well, it's optimized for, like, my writing
00:49:35.480 --> 00:49:38.479
and consumption and overall use case rather than, like,
00:49:38.480 --> 00:49:43.359
optimizing it for somebody else to view, which I generally
00:49:43.360 --> 00:49:45.039
don't have as much.
00:49:45.040 --> 00:49:52.799
But, so, like, I don't know. Org Mode is what I'm going to end
00:49:52.800 --> 00:49:57.879
up using the most, so. I just want to use LaTeX enough.
00:49:57.880 --> 00:50:00.999
Although I'd be interested in learning LaTeX snippets
00:50:01.000 --> 00:50:06.519
inside of Org Mode for like the math stuff, but then again, I
00:50:06.520 --> 00:50:13.479
just never have to type it. So my attitude towards Org Mode
00:50:13.480 --> 00:50:18.199
changed radically over the summer. I was avoiding it
00:50:18.200 --> 00:50:25.439
somewhat before and then when I realized I can keep all the
00:50:25.440 --> 00:50:33.279
great aspects of LaTeX and still use all the great features
00:50:33.280 --> 00:50:39.959
of Org Mode. So I view now, I think of Org Mode as a wrapper
00:50:39.960 --> 00:50:44.559
around LaTeX. I know it's not really that, but by thinking
00:50:44.560 --> 00:50:49.159
about it that way, uh, it's much more palatable to me to, uh,
00:50:49.160 --> 00:50:54.679
uh, just go, uh, commit to doing as much as possible in org
00:50:54.680 --> 00:50:58.559
mode. So I've been, that's what I've been doing. Um, this
00:50:58.560 --> 00:51:01.839
fall is just, uh, every document I started as an org file.
00:51:01.840 --> 00:51:09.959
I imagine I would like it if I knew it, it's just because I,
00:51:09.960 --> 00:51:13.319
because I imagine it would feel to me like HTML, or it's just
00:51:13.320 --> 00:51:18.519
like, Yeah, I can write it, I can format it the way I want to.
00:51:18.520 --> 00:51:24.439
This is just guesses from my experience with HTML. I can read
00:51:24.440 --> 00:51:27.679
the source code of it and kind of get an idea of how it will look
00:51:27.680 --> 00:51:30.919
like, but I just...
00:51:30.920 --> 00:51:36.799
It's like if you're gonna use the Linux terminal, but you're
00:51:36.800 --> 00:51:41.639
gonna use it for an hour a week every... Yeah, an hour a week.
00:51:41.640 --> 00:51:45.199
It's just like, it's just not enough time to dedicate to
00:51:45.200 --> 00:51:48.279
learn it for to start paying off. That's right. And you can
00:51:48.280 --> 00:51:52.559
always export your org file to an HTML file.
00:51:52.560 --> 00:51:56.079
Yeah.
00:51:56.080 --> 00:52:06.039
But the org file is what I stare at 95% of the time or more. I
00:52:06.040 --> 00:52:10.519
only use a PDF. So I export to PDF generally. And when I export
00:52:10.520 --> 00:52:16.239
to HTML, it's very cool. I like looking at the document in the
00:52:16.240 --> 00:52:20.879
web browser. I like navigating it. But I generally will
00:52:20.880 --> 00:52:24.879
export it to PDF so I can print it out when I'm traveling to
00:52:24.880 --> 00:52:30.439
carry out editing. But that's just a small, tiny fraction of
00:52:30.440 --> 00:52:34.039
the time that I'm actually working with the document. So
00:52:34.040 --> 00:52:38.119
most of the time it's in org mode. You know, maybe it doesn't
00:52:38.120 --> 00:52:44.199
look as pretty as in, you know, uh, HTML, but it's, uh, it's so
00:52:44.200 --> 00:52:48.679
such a pleasure to work in because of the way you can reorder
NOTE Org Mode versus Markdown
00:52:48.680 --> 00:52:55.119
lists, you know, create headlines. So what about org mode
00:52:55.120 --> 00:52:57.719
versus Markdown? Cause I know when, cause when I looked at
00:52:57.720 --> 00:53:00.559
org mode versus Markdown, I was like, yeah, more stuff
00:53:00.560 --> 00:53:05.039
supports Markdown, but. Org mode has more stuff built into
00:53:05.040 --> 00:53:10.519
it, like the calendar and agenda stuff. And it's obvious
00:53:10.520 --> 00:53:14.559
what this is supposed to be in org mode. And Emacs has got the
00:53:14.560 --> 00:53:18.919
best client. I use Emacs. And I think it's got a better syntax
00:53:18.920 --> 00:53:23.319
than Markdown. You've got stuff like Obsidian and Notes.
00:53:23.320 --> 00:53:30.959
And what about the Markdown? So Markdown, I use it a lot on
00:53:30.960 --> 00:53:35.479
GitHub repositories for the readme files. Sometimes I'll
00:53:35.480 --> 00:53:38.959
do them in org, but generally just go with the GitHub
00:53:38.960 --> 00:53:44.159
Markdown. But tables are still kind of a pain in Markdown,
00:53:44.160 --> 00:53:48.719
whereas tables are such a pleasure to build in org mode,
00:53:48.720 --> 00:53:52.959
because you have that dynamic adjusting of the column width
00:53:52.960 --> 00:53:59.239
as you make entries that become wider. And it's so easy to add
00:53:59.240 --> 00:54:04.159
columns. And it's so hard to add columns. It's much harder in
00:54:04.160 --> 00:54:12.479
Markdown and in LaTeX. It's more of a pain to add new columns.
00:54:12.480 --> 00:54:16.919
So the table aspect, that, to me, was one of the killer
00:54:16.920 --> 00:54:20.439
features. And then the other killer feature, of course, is
00:54:20.440 --> 00:54:24.159
the literate programming or interactive programming. So
00:54:24.160 --> 00:54:26.559
interactive computing that you can do where you have a code
00:54:26.560 --> 00:54:30.639
block and then you can execute it and have the output show up
00:54:30.640 --> 00:54:35.159
right below the code block. And
00:54:35.160 --> 00:54:40.839
org modes support for that kind of interactive computing is
00:54:40.840 --> 00:54:46.039
I'm not aware of anything more sophisticated, because you
00:54:46.040 --> 00:54:50.799
could have parallel sessions. You could have four Python
00:54:50.800 --> 00:54:55.039
sessions going, each of them labeled differently. And
00:54:55.040 --> 00:54:57.519
they're all walled off from each other. They don't see each
00:54:57.520 --> 00:55:07.079
other. Or you can have different programming languages. So
00:55:07.080 --> 00:55:11.039
you can do polyglottic
00:55:11.040 --> 00:55:14.359
programming where you have... Maybe Python's generating a
00:55:14.360 --> 00:55:18.239
table, and then that table gets, you decide you want to plot
00:55:18.240 --> 00:55:24.199
it using R, or you want to use ggplot2 and R to plot it, so that
00:55:24.200 --> 00:55:29.719
table gets fed into R in the next code block down, and then
00:55:29.720 --> 00:55:33.559
below it, you get a graph made in R, or you can make it in new
00:55:33.560 --> 00:55:39.559
plot, or you could, or some other, or you could move it into a
00:55:39.560 --> 00:55:47.399
LaTeX code block, plot the data in with Tikz,
00:55:47.400 --> 00:55:52.719
or you could move it into Clojure and use one of the
00:55:52.720 --> 00:55:56.399
Clojure plotting programs. Just kind of limitless what you
00:55:56.400 --> 00:56:00.119
can do in terms of recombining the best of different
00:56:00.120 --> 00:56:01.599
programming languages.
00:56:01.600 --> 00:56:09.239
Yeah, let's see. The literate DevOps are really good talks
00:56:09.240 --> 00:56:13.359
and subjects to get into this type of stuff. And they give a
00:56:13.360 --> 00:56:17.119
very good example of some tips on how to do this. You start
00:56:17.120 --> 00:56:20.359
writing in the previous or past tenses, though. You got the
00:56:20.360 --> 00:56:23.719
answer already, and then your notes are already formatted
00:56:23.720 --> 00:56:28.559
out as you're doing it for after the fact. And like, one thing
NOTE Raku
00:56:28.560 --> 00:56:32.679
I like doing a lot is using the Raku language as a calculator,
00:56:32.680 --> 00:56:37.239
because I can just type in math as normal and it all works.
00:56:37.240 --> 00:56:44.919
I've tried that. Yeah, you can just say like, I don't know, 25
00:56:44.920 --> 00:56:49.559
times four with, and you can put like parentheses in it. I'm
00:56:49.560 --> 00:56:55.039
not exactly, I haven't used it very heavily. Oh, it also
00:56:55.040 --> 00:57:01.839
supports Unicode. So if you wanted to have
00:57:01.840 --> 00:57:07.319
the not equals sign, the Unicode not equals sign, it will
00:57:07.320 --> 00:57:12.919
actually do that. Cool. Or like the division sign. I don't
00:57:12.920 --> 00:57:22.759
know how it will do it. Yeah. But yeah. And then using that in,
00:57:22.760 --> 00:57:28.239
I also wrote a shell script where it would just help me do a
00:57:28.240 --> 00:57:31.879
calculation. I was trying to do a business calculation
00:57:31.880 --> 00:57:35.359
where I was, and I'd have variable names and I ended up
00:57:35.360 --> 00:57:39.319
writing the, in the parentheses I'd have enters, returns,
00:57:39.320 --> 00:57:42.319
and then just a variable name with like a dollar sign, kind of
00:57:42.320 --> 00:57:45.799
like how you'd have in the shell. And I outputted every
00:57:45.800 --> 00:57:47.479
single line that I had in the enter.
00:57:47.480 --> 00:57:54.479
six or 10 variables in this paragraph, the paragraph
00:57:54.480 --> 00:57:57.759
spanned, I don't know, like four lines or something like
00:57:57.760 --> 00:58:01.039
that. Maybe, yeah, something, I think it was along those
00:58:01.040 --> 00:58:04.599
lines. And I was just thinking of like what this would be in
00:58:04.600 --> 00:58:07.879
something else, just like, it was a lot nicer. Yeah, I had
00:58:07.880 --> 00:58:10.879
like equations for the variable, like in like one line, but
00:58:10.880 --> 00:58:13.839
when I wrote that, what my output should be is like, like I
00:58:13.840 --> 00:58:16.359
wasn't putting all of these like, you know, string join,
00:58:16.360 --> 00:58:21.159
string join, string join, It looked relatively close to
00:58:21.160 --> 00:58:25.239
what my terminal output would be, and then a later iteration
00:58:25.240 --> 00:58:29.039
I found on this was, let's write what I'm going to put into the
00:58:29.040 --> 00:58:36.119
command line, made a couple changeable variables in it, and
00:58:36.120 --> 00:58:40.039
then I can see my results, and that ended up being very nice.
00:58:40.040 --> 00:58:44.199
Ended up being nicer than the shells. Yeah, ended up
00:58:44.200 --> 00:58:45.959
enhancing that shell script that I wrote.
00:58:45.960 --> 00:58:50.919
That's a Raku calculator.
00:58:50.920 --> 00:58:57.759
Uh, it's the Raku programming language, which I was just
00:58:57.760 --> 00:59:02.479
using it, which I was just using as, which I'll just use as
00:59:02.480 --> 00:59:06.079
just straight up that calculator. Cause I'll do like,
00:59:06.080 --> 00:59:11.999
because it supports math well enough that I, like I, yeah,
00:59:12.000 --> 00:59:17.239
you can put like 25 divided by four and it doesn't start
00:59:17.240 --> 00:59:24.439
doing, what's the word, modular fractal, the double math,
00:59:24.440 --> 00:59:28.079
like it,
00:59:28.080 --> 00:59:28.639
if it's,
00:59:28.640 --> 00:59:34.439
the double math where it's like negative .2 versus like
00:59:34.440 --> 00:59:40.399
minus one, or sometimes it'll do optimized computer math
00:59:40.400 --> 00:59:43.999
where it doesn't give you the right answer, why people will
00:59:44.000 --> 00:59:44.639
like Mathematica.
00:59:44.640 --> 00:59:56.439
So, how do you, do you access it through, in org mode then?
00:59:56.440 --> 01:00:05.199
I'll do it in that. Sometimes I just fire up a Raku shell, but
01:00:05.200 --> 01:00:09.159
one of the biggest things I'll fire up a Raku shell for is like
01:00:09.160 --> 01:00:17.399
just, um, what's oh just recently I was just like doing it for
01:00:17.400 --> 01:00:20.399
some math and like how many people how much money will I have
01:00:20.400 --> 01:00:24.559
to spend on Christmas oh I've got I'm gonna buy this gift it's
01:00:24.560 --> 01:00:33.799
gonna cost this much and then I've got so let's I think 15
01:00:33.800 --> 01:00:37.959
times four because it's no 60 divided by four because it was a
01:00:37.960 --> 01:00:42.919
four pack And then times, and then I put it in parentheses,
01:00:42.920 --> 01:00:47.519
oh, four plus like two plus two, because like of the
01:00:47.520 --> 01:00:49.119
families, each of the units, and I just started doing it that
01:00:49.120 --> 01:00:53.479
way. And I put them all in a parentheses. And then at the end of
01:00:53.480 --> 01:00:55.959
this spit out the numbers, like, so I could just use the
01:00:55.960 --> 01:00:58.279
parentheses without thinking about, you know, like, oh,
01:00:58.280 --> 01:01:02.679
I'm actually in a programming language. No, I just kind of
01:01:02.680 --> 01:01:07.279
wrote it like I was in algebra, algebra, not in,
01:01:07.280 --> 01:01:11.359
not finding some special program, not finding a
01:01:11.360 --> 01:01:14.999
calculator, because it's easy for me to file up a terminal.
01:01:15.000 --> 01:01:20.439
Then I open that up, and it all just works. Plus, I also got a
01:01:20.440 --> 01:01:22.639
full programming language behind it if I ever need it.
01:01:22.640 --> 01:01:33.679
I wasn't aware that it utilizes standard math notation
01:01:33.680 --> 01:01:37.279
rather than the Polish math notation that we use in ELISP.
01:01:37.280 --> 01:01:42.839
Um, that's interesting because it's, it's in the list
01:01:42.840 --> 01:01:45.279
family of programming languages.
01:01:45.280 --> 01:01:54.399
Yeah. It's like, Hey, I can use, I can actually use my math
01:01:54.400 --> 01:01:57.879
knowledge. I can use the order of operations.
01:01:57.880 --> 01:02:00.879
Yep.
01:02:00.880 --> 01:02:07.999
I just wish that when I was in high school, they started
01:02:08.000 --> 01:02:10.239
telling me how to practically use this rather than me
01:02:10.240 --> 01:02:14.119
discover it years later when I'm out of it. Yeah.
01:02:14.120 --> 01:02:27.399
Well, I probably better move along to attend the other
01:02:27.400 --> 01:02:32.839
talks. All right. So it's been great talking to you, Plasma
01:02:32.840 --> 01:02:35.159
Strike. Yep, you too.
|