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
|
WEBVTT
00:00:00.000 --> 00:00:05.159
I'm doing well. Thank you so much. I was supposed to chat and
00:00:05.160 --> 00:00:08.799
write down stuff in the etherpad, but you guys accommodated
00:00:08.800 --> 00:00:12.439
me very nicely, swiftly, efficiently, in spite of my quirky
00:00:12.440 --> 00:00:16.599
last minute requests. Yeah, but that's okay because, well,
00:00:16.600 --> 00:00:19.479
it's funny that you talk about accommodating you and doing
00:00:19.480 --> 00:00:22.159
all the things we need to do because, frankly, your talk is
00:00:22.160 --> 00:00:24.199
about getting things done and you've mentioned the book,
00:00:24.200 --> 00:00:27.439
obviously, but the philosophy of getting things done is
00:00:27.440 --> 00:00:30.759
ultimately what we've been applying with Emacs Conf so that
00:00:30.760 --> 00:00:33.759
when we have curveballs thrown at us, like you've done right
00:00:33.760 --> 00:00:36.399
now, we can accommodate them because we made sure that
00:00:36.400 --> 00:00:41.039
everything else was done. So we'll move to questions and I
00:00:41.040 --> 00:00:45.039
invite viewers to go to the pad, to the etherpad that is on IRC
00:00:45.040 --> 00:00:48.199
and also on the talk page and put your questions over there.
00:00:48.200 --> 00:00:51.559
But first I wanted to make sure, Bala, that if you had
00:00:51.560 --> 00:00:54.639
anything that you could not include in your presentation,
00:00:54.640 --> 00:01:00.159
just to give you some time to mention them now if you want. I
00:01:00.160 --> 00:01:09.119
think I mentioned most of what I wanted to convey. I wanted to
00:01:09.120 --> 00:01:12.479
keep it general with whichever format people are
00:01:12.480 --> 00:01:15.719
comfortable with, whether it's Org Mode, whether it's
00:01:15.720 --> 00:01:21.599
plain text, whether it is docx. In fact, I was speaking to one
00:01:21.600 --> 00:01:25.799
of my friends and he said, Hey, I use Google Sheets to note
00:01:25.800 --> 00:01:28.679
down everything, all the tasks that are coming. I said, suit
00:01:28.680 --> 00:01:33.439
yourself, whatever it is. So, in that way, this methodology
00:01:33.440 --> 00:01:37.359
or whatever, the way which we follow is quite flexible. The
00:01:37.360 --> 00:01:41.679
system is quite flexible in whichever way you want to use it.
00:01:41.680 --> 00:01:46.919
go ahead and use it. But start emptying your teacup. That
00:01:46.920 --> 00:01:50.599
will be my first and foremost. I have nothing else to add per
00:01:50.600 --> 00:01:54.879
se. Okay, cool. So we'll start with the first question and
00:01:54.880 --> 00:01:58.279
I'll be reading the questions to you. And just so we know, we
00:01:58.280 --> 00:02:01.079
have about eight minutes of Q&A until we need to move to the
00:02:01.080 --> 00:02:03.553
next talk. All right, so first question.
NOTE Q: What is TRIZ?
00:02:03.554 --> 00:02:06.399
What is TRIZ? Okay,
00:02:06.400 --> 00:02:11.679
this is a Russian methodology. It's pardon my, I mean poor
00:02:11.680 --> 00:02:16.679
Russian, but it translates to theory of inventive problem
00:02:16.680 --> 00:02:21.919
solving. So, that's what it translates to. What it is, is it
00:02:21.920 --> 00:02:26.119
is said that all the inventions problem solved so far in
00:02:26.120 --> 00:02:30.239
humanity. If you can categorize them, they fall into
00:02:30.240 --> 00:02:36.159
exactly 40 principles. That's one of the core tenets in
00:02:36.160 --> 00:02:40.959
theory of inventive problem solving. Also, that creative
00:02:40.960 --> 00:02:46.319
people have a process they follow. and in defining a problem
00:02:46.320 --> 00:02:49.839
and solving a problem. So, this is what I was trained in a
00:02:49.840 --> 00:02:55.359
company that I work for and I started using it and started
00:02:55.360 --> 00:02:59.199
applying it. So, creative process starts with defining a
00:02:59.200 --> 00:03:02.799
problem and solving a problem in a very systematic manner
00:03:02.800 --> 00:03:06.239
and you can be as creative as the creatives that we know about
00:03:06.240 --> 00:03:11.759
as the methodology talks about. So, that is what TRIZ is,
00:03:11.760 --> 00:03:15.639
Theory of Inventive Problem Solving. There is lot of open
00:03:15.640 --> 00:03:19.799
source literature like we have in Emacs. It is the same way
00:03:19.800 --> 00:03:24.159
with TRIZ, people share very generous and you can learn
00:03:24.160 --> 00:03:29.879
about it. what it can be useful for what in the core of our talk
00:03:29.880 --> 00:03:34.679
also is that many times we face conflicts, that is, I don't
00:03:34.680 --> 00:03:38.719
want to spend a lot of time, you know, figuring out a system
00:03:38.720 --> 00:03:42.919
like this. However, I want everything in one place, you
00:03:42.920 --> 00:03:46.839
know, how can that happen? So start little by little is one
00:03:46.840 --> 00:03:50.399
suggestion I have. Don't And this is also a contradiction we
00:03:50.400 --> 00:03:55.199
have, right? So, we need to spend a lot of time to set up things
00:03:55.200 --> 00:03:58.559
before we can start organizing our life. But there's not a
00:03:58.560 --> 00:04:01.599
lot of time because we haven't organized our life. So, we
00:04:01.600 --> 00:04:04.839
don't have that's a conundrum or a contradiction. That's
00:04:04.840 --> 00:04:09.479
what TRIZ methodology is about to identify that this is a
00:04:09.480 --> 00:04:15.039
contradiction and we have to resolve it not compromise. So,
00:04:15.040 --> 00:04:18.319
resolve it in a manner that gives you enough time to set up a
00:04:18.320 --> 00:04:22.439
system and enough time, free time to enjoy your life or focus
00:04:22.440 --> 00:04:26.559
on a project and be present when you're working with
00:04:26.560 --> 00:04:31.439
something. So, that's what the crux of the methodology is.
00:04:31.440 --> 00:04:34.359
Okay, splendid answer. Thank you. Moving on to the next one.
NOTE Q: Do you agree that learning similar but different things again and again is ultimately wasted bandwidth? What can we do as technologists to push back against this?
00:04:34.360 --> 00:04:37.199
Thank you for this talk. Very interesting. One of the things
00:04:37.200 --> 00:04:40.199
that frustrates me about modern web development is the rate
00:04:40.200 --> 00:04:43.279
of churn when it comes to useful knowledge. I think Emacs can
00:04:43.280 --> 00:04:45.679
help to counteract against this by building lasting tools
00:04:45.680 --> 00:04:48.279
where mastery can be built. Do you agree that learning
00:04:48.280 --> 00:04:50.799
similar but different things again and again is ultimately
00:04:50.800 --> 00:04:54.079
wasted bandwidth? What can we do as technologists to push
00:04:54.080 --> 00:05:00.159
back against this? Yeah, this is an interesting one
00:05:00.160 --> 00:05:04.879
because, I mean, I'm like everyone else where a new package
00:05:04.880 --> 00:05:09.439
shows up. I mentioned that in my talk also, the first
00:05:09.440 --> 00:05:12.879
introduction. Sajajo's newsletter is amazing. It has all
00:05:12.880 --> 00:05:15.599
these new things coming up and new developments coming up.
00:05:15.600 --> 00:05:18.879
Same thing with web dev, I guess, you have new things coming
00:05:18.880 --> 00:05:25.519
up. So you want to learn that new thing. However, you need to
00:05:25.520 --> 00:05:31.559
also be aware that there are so many other projects and
00:05:31.560 --> 00:05:37.879
hobbies or life that's also waiting for you. And it's not a
00:05:37.880 --> 00:05:42.799
balancing act, but if you if you pay attention and be present
00:05:42.800 --> 00:05:46.199
and give whatever is in front of you, it's full attention.
00:05:46.200 --> 00:05:50.959
Then look back and connect. That's an interesting way,
00:05:50.960 --> 00:05:55.759
because hindsight is 20 20. Use it to your advantage. So my I
00:05:55.760 --> 00:05:59.679
don't know, I don't want to push back against this because
00:05:59.680 --> 00:06:02.879
some of it is just amazing because it thinks that you think is
00:06:02.880 --> 00:06:05.759
a waste of time and it's a distraction right now. could
00:06:05.760 --> 00:06:09.719
potentially be. I'm not saying it will be because there are
00:06:09.720 --> 00:06:13.359
things that are truly a waste of time that could truly
00:06:13.360 --> 00:06:17.250
potentially tie back to something and be really helpful.
NOTE org-mode export, CSS, WeasyPrint
00:06:17.251 --> 00:06:22.039
I can give you an example from our Emacs part of my life. I was
00:06:22.040 --> 00:06:27.839
experimenting with CSS and Cascade style sheets and how I
00:06:27.840 --> 00:06:34.599
can customize it to use it in org mode export. For me at the
00:06:34.600 --> 00:06:38.639
time, it seemed like a waste of time. I was spending so much
00:06:38.640 --> 00:06:42.599
time. Then I parked it. I didn't do much about it later. But
00:06:42.600 --> 00:06:47.319
then one of my students said, "Your slides are too bulky for me
00:06:47.320 --> 00:06:49.588
to scroll through to get to exactly what I am looking for."
00:06:49.589 --> 00:06:55.319
I was using the reveal HTML and I used to pass on the link
00:06:55.320 --> 00:07:00.999
before. And the student sort of hinted at a handout. And now
00:07:01.000 --> 00:07:05.319
that's not easy with the RevealJS framework. It's rather
00:07:05.320 --> 00:07:08.439
tricky. At least I couldn't figure it out. but then it
00:07:08.440 --> 00:07:10.879
occurred to me that, hey, wait a second i've already looked at
00:07:10.880 --> 00:07:15.799
this CSS thing and maybe that'll help. It did help. I can
00:07:15.800 --> 00:07:18.995
drop in the name of the tool that I use now.
00:07:18.996 --> 00:07:23.016
It's called WeasyPrint uh let me use the uh
00:07:23.017 --> 00:07:24.877
i don't know if some...
00:07:24.878 --> 00:07:32.100
If you can look it up, W-E-A-S-Y print.
00:07:32.101 --> 00:07:32.519
That's what it's called. And that's
00:07:32.520 --> 00:07:36.399
mighty useful. That's really, really useful. You can
00:07:36.400 --> 00:07:40.919
customize it. You can change everything. I think I can even,
00:07:40.920 --> 00:07:44.519
I'll probably even share the code later on. It's really
00:07:44.520 --> 00:07:48.959
useful and I've been able to, so what seemed like a waste of
00:07:48.960 --> 00:07:52.039
time is actually something that became useful later on. But
00:07:52.040 --> 00:07:55.519
there are several other things I have truly wasted and it's
00:07:55.520 --> 00:07:58.439
not been useful because I couldn't connect the dots. So,
00:07:58.440 --> 00:08:06.239
perhaps the, let's say, wasteful of time so that you look at
00:08:06.240 --> 00:08:09.159
something and see how to connect back like the Zettelkasten
00:08:09.160 --> 00:08:12.839
that everybody talks about. I do not use it, but I like the
00:08:12.840 --> 00:08:15.399
idea that you look at it keeping in mind that you could
00:08:15.400 --> 00:08:19.359
probably connect to something later on. Perhaps, just try
00:08:19.360 --> 00:08:24.519
it out. OK, great, Bala. Sadly, we are a little short on time
00:08:24.520 --> 00:08:27.159
to answer all the questions that we have. I see three
00:08:27.160 --> 00:08:31.039
questions currently that can still be answered, and I don't
00:08:31.040 --> 00:08:33.919
think any of them would be answerable within just one
00:08:33.920 --> 00:08:37.559
minute. So what I suggest we do, Bala, feel free. Do you have
00:08:37.560 --> 00:08:40.919
access to the pad on your end? Yes, I do. I do. I have it here.
00:08:40.920 --> 00:08:43.707
Okay, cool. I'm putting the link on BBB just in case you need
00:08:43.708 --> 00:08:44.919
to review it.
00:08:44.920 --> 00:08:47.039
We're going to leave the room open. By the way,
00:08:47.040 --> 00:08:49.399
if anyone in the crowd wants to join so that they can ask the
00:08:49.400 --> 00:08:51.919
question directly with their voice to Bala, feel free to do
00:08:51.920 --> 00:08:56.119
so. The links are on the website. But Bala, if no one shows up,
00:08:56.120 --> 00:08:58.559
if you could just answer the three questions that we haven't
00:08:58.560 --> 00:09:01.239
covered yet, actually. Well, three questions because
00:09:01.240 --> 00:09:04.359
Sacha just put the link right there. That'd be lovely. And
00:09:04.360 --> 00:09:06.080
we'll make sure that the entire Q&A
00:09:06.120 --> 00:09:07.839
finds its place into the
00:09:07.840 --> 00:09:10.719
website afterwards. How does that sound for you? Yeah,
00:09:10.720 --> 00:09:14.559
sounds great. Thank you so much. I'll do make sure that I will
00:09:14.560 --> 00:09:17.159
have the answers there, but I'm going to wait here for some
00:09:17.160 --> 00:09:20.559
time so that somebody can join. Okay, sure. Any last word in
00:09:20.560 --> 00:09:26.799
10 seconds for the public? Well, empty your teacup and enjoy
00:09:26.800 --> 00:09:27.199
your life.
00:09:27.200 --> 00:09:29.879
Splendid. Thank you so much, Bala, for coming
00:09:29.880 --> 00:09:32.359
again to EmacsConf this year, and hopefully we'll be seeing
00:09:32.360 --> 00:09:36.439
you next year with further talks to discuss. Yeah, thank you
00:09:36.440 --> 00:09:39.559
so much. All right, and right now we'll be moving to the next
00:09:39.560 --> 00:09:42.039
talk of the day in about five seconds. Thank you again, Bala,
00:09:42.040 --> 00:09:46.799
and see you later. Bye.
00:09:46.800 --> 00:09:49.399
All right, we are a fair. So, Bala, I'll need to move to make
00:09:49.400 --> 00:09:51.759
sure that everything is working for the next talk. So, do as
00:09:51.760 --> 00:09:55.320
we said, and everything will be fine. Okay.
00:09:55.333 --> 00:09:58.879
Okay, bye-bye, Bala. Bye. Bye, Leo.
00:09:58.880 --> 00:10:15.119
Okay.
00:10:15.120 --> 00:10:21.679
Hello everyone, do you want me to answer a question? I'll be
00:10:21.680 --> 00:10:23.399
happy to answer that. You want to discuss something? You
00:10:23.400 --> 00:10:27.759
want to share something? I'm here for that. Please let me
00:10:27.760 --> 00:11:06.479
know.
00:11:06.480 --> 00:11:10.599
I'll hang around for another 5 to 10 minutes. Please let me
00:11:10.600 --> 00:11:14.439
know if you have any questions or if you're the ones who ask
00:11:14.440 --> 00:11:36.739
those questions also, please let me know.
00:11:36.740 --> 00:11:38.560
Are you there?
00:11:38.625 --> 00:11:44.359
Hi, yes. Some tips I've found for getting
00:11:44.360 --> 00:11:50.399
things done with an image for this stuff is like for
00:11:50.400 --> 00:11:53.919
separations you have like your Zettelkasten, you're
00:11:53.920 --> 00:11:56.799
getting things done, and then beyond that you have like
00:11:56.800 --> 00:12:00.559
dailies and global.
00:12:00.560 --> 00:12:06.439
Daily Zettelkasten would be journaling. Okay, okay. And
00:12:06.440 --> 00:12:10.479
then, like, global or daily getting things done, I
00:12:10.480 --> 00:12:11.919
generally like doing it in a week.
00:12:11.920 --> 00:12:13.800
And then splitting the,
00:12:13.833 --> 00:12:16.120
like, core tasks, secondary tasks,
00:12:16.121 --> 00:12:17.220
unplanned tasks,
00:12:17.221 --> 00:12:22.079
because those are good categories.
00:12:22.080 --> 00:12:26.439
I like what you're doing.
00:12:26.440 --> 00:12:32.199
Sorry? Do you do things like that at all?
00:12:32.200 --> 00:12:38.279
Or are there separations like with Zettelkasten
00:12:38.280 --> 00:12:45.839
versus the Getting Things Done?
00:12:45.840 --> 00:12:52.279
That's very interesting, yes. Daily log and weekly log,
00:12:52.280 --> 00:12:56.800
that's really helpful. I've also been trying to do that but
00:12:56.821 --> 00:13:02.279
not being able to successfully do a daily log plus a weekly
00:13:02.280 --> 00:13:06.879
log. So I gave up on the daily log because it seemed to be like a
00:13:06.880 --> 00:13:12.479
lot of overhead for me, so I just switch to a weekly review
00:13:12.480 --> 00:13:16.759
where I would log what's going on and how it is. But it's also
00:13:16.760 --> 00:13:19.759
interesting to see how it connects back to something that
00:13:19.760 --> 00:13:22.639
we've already worked on, or we've already learned
00:13:22.640 --> 00:13:26.039
somewhere, which is essentially using the ZIP and custom
00:13:26.040 --> 00:13:30.239
method. I probably want to try that a bit later on also.
00:13:30.240 --> 00:13:34.199
That's a great suggestion, nice idea. Oh, so some of the
00:13:34.200 --> 00:13:38.039
reason for the separation would be with the daily log, like,
00:13:38.040 --> 00:13:42.839
for instance, the title for the journal would be, Audinet
00:13:42.840 --> 00:13:47.359
would be the day, and it starts blank. And then, so if you have
00:13:47.360 --> 00:13:50.159
a straight thought, if you know it can go straight to your
00:13:50.160 --> 00:13:53.479
Zettelkasten, it goes into your Zettelkasten. If you don't
00:13:53.480 --> 00:13:57.679
know where it goes, it goes into your journal. And then same
00:13:57.680 --> 00:14:01.839
thing for like the week, is like your weeks always start
00:14:01.840 --> 00:14:04.879
emptying, so like if you have your core tasks, like if it
00:14:04.880 --> 00:14:08.119
spells beyond three, it's probably not a core task. So it
00:14:08.120 --> 00:14:11.359
gives you the idea of like, did I actually do what I wanted to
00:14:11.360 --> 00:14:16.999
yesterday, rather than getting 20 things done that I don't
00:14:17.000 --> 00:14:22.159
really care about that much. Yes. True, true, true. Very
00:14:22.160 --> 00:14:23.759
true. Yeah.
00:14:23.760 --> 00:14:30.959
Nice, nice talk. Thank you so much for sharing that. I've
00:14:30.960 --> 00:14:35.279
been a, let's say a start and many times I've started on
00:14:35.280 --> 00:14:40.799
Zettelkasten, you know, with little notes. They have these
00:14:40.800 --> 00:14:43.399
fleeting notes and permanent notes. I've tried many of
00:14:43.400 --> 00:14:48.199
those, but somehow it's not sticky for me. I've not been
00:14:48.200 --> 00:14:51.399
able to get rid of that.
00:14:51.400 --> 00:14:55.919
Yeah, I've got multiple attempts of using these systems,
00:14:55.920 --> 00:15:01.999
becoming too big or complex, like I don't know where to put a
00:15:02.000 --> 00:15:06.679
new piece of information, so then I throw the whole system
00:15:06.680 --> 00:15:14.639
away. So, this is my favorite iteration that I've done so
00:15:14.640 --> 00:15:23.399
far. I'm sure it'll change with time. Okay, okay, okay, I
00:15:23.400 --> 00:15:25.079
see. Yeah, I...
NOTE Daily log
00:15:25.080 --> 00:15:31.759
I like the way the daily log works, that it has an embedded,
00:15:31.760 --> 00:15:36.799
you know, you just have a name stamp and then you embed
00:15:36.800 --> 00:15:40.479
something from another project. And when you go to the
00:15:40.480 --> 00:15:44.559
project page, the same thing shows up there in the log also. I
00:15:44.560 --> 00:15:48.679
wanted to take that feature and have that in my optimal
00:15:48.680 --> 00:15:53.399
setup. I'm not well versed enough to get that set up because I
00:15:53.400 --> 00:15:56.799
like that with that. Anything I enter in the daily log should
00:15:56.800 --> 00:16:00.359
show up in my project log also and vice versa. I want to
00:16:00.360 --> 00:16:04.799
execute on my project. I need that notes where I'm looking
00:16:04.800 --> 00:16:10.599
for. That's a key feature of that is with logseq you just have
00:16:10.600 --> 00:16:14.160
a button that says go to today. So you don't think about it and
00:16:14.161 --> 00:16:18.060
it always starts empty. It's that blank sheet that's always
00:16:18.061 --> 00:16:23.079
confirming you want the things that I used that before.
00:16:23.080 --> 00:16:26.360
One of the things I really wanted was, I want this,
00:16:26.397 --> 00:16:29.198
but I want it for Getting Things Done on my journal.
00:16:29.199 --> 00:16:36.279
I want two separate ones.
00:16:36.280 --> 00:16:45.319
Yeah, I like the, also I'm trying to see how to create pages
00:16:45.320 --> 00:16:51.119
quickly from within Org Mode. I know we can do the square
00:16:51.120 --> 00:16:55.879
bracket thing and enter and it should go into a new page. but
00:16:55.880 --> 00:17:00.879
it's not as seamless as in logseq or obsidian i'm trying to
00:17:00.880 --> 00:17:06.239
see how which way do i do that quickly so that you don't spend
00:17:06.240 --> 00:17:10.439
time on organizing once you have the bigger setup of the
00:17:10.440 --> 00:17:14.959
folder structures and the to do then it's easier to
00:17:14.960 --> 00:17:18.599
integrate it but if i'm starting from a business point of
00:17:18.600 --> 00:17:22.679
view it's rather tough for them to set it all up because the
00:17:22.680 --> 00:17:27.679
setup costs are very high in terms of system first and then
00:17:27.680 --> 00:17:30.639
start with this. Or like you said, you know we could also
00:17:30.640 --> 00:17:33.759
start with a blank sheet and then start filling it up and then
00:17:33.760 --> 00:17:39.159
see how to link up things or move it around so that it fits into
00:17:39.160 --> 00:17:44.719
your larger system or evolve a system as it goes. Don't start
00:17:44.720 --> 00:17:47.959
with the system in mind, but evolve it because it then fits
00:17:47.960 --> 00:17:52.559
into how you are rather than the you trying to adapt to the
00:17:52.560 --> 00:17:53.159
system.
NOTE Capturing
00:17:53.160 --> 00:18:00.559
So, Denote and org-roam, they'll have a feature, like the
00:18:00.560 --> 00:18:05.199
note, you have a command called, let's see, create or
00:18:05.200 --> 00:18:09.479
existing note, and org-roam has an equivalent to that, and
00:18:09.480 --> 00:18:14.999
what that, you need to consult with that, as you are browsing
00:18:15.000 --> 00:18:19.279
your notes, you see that, and so if you're making a new note,
00:18:19.280 --> 00:18:23.119
power generation or something like that you'll easily see
00:18:23.120 --> 00:18:27.799
if you have any notes that are in power generation or like
00:18:27.800 --> 00:18:30.839
let's say you have something in power and if you don't you
00:18:30.840 --> 00:18:34.079
just go down to where you're just you know you don't have
00:18:34.080 --> 00:18:39.599
anything selected or so it's your what's in your uh what your
00:18:39.600 --> 00:18:46.719
current so you're not pre-selecting something existing
00:18:46.720 --> 00:18:51.599
and voila now you have a file And then you have consult so you
00:18:51.600 --> 00:18:57.879
can preview them as you move up and down the list.
00:18:57.880 --> 00:19:02.319
And then you also got Emacs
00:19:02.320 --> 00:19:10.719
Org Capture to just pop up a template
00:19:10.720 --> 00:19:16.599
capture buffer that is blank that you can tell to go into
00:19:16.600 --> 00:19:20.919
something like a journal or a GTD inbox.
00:19:20.920 --> 00:19:27.279
And yeah, this allows you to just make it like a specific
00:19:27.280 --> 00:19:30.999
buffer to do that specific task. I think Protesilaos has a
00:19:31.000 --> 00:19:35.479
video about how to make that into just a pop-up window. Like
00:19:35.480 --> 00:19:41.519
for instance, you're in your browser, you pop it up, Uh, jot
00:19:41.520 --> 00:19:49.599
down your task, press enter, and it's gone. Hmm, okay. Okay,
NOTE Note silos
00:19:49.600 --> 00:19:54.919
okay, makes sense, makes sense. Yeah, for me, I wanted to try
00:19:54.920 --> 00:20:01.079
denote, but my folder structure, I found it very difficult
00:20:01.080 --> 00:20:04.559
to move it to a denote kind of a structure where the folder
00:20:04.560 --> 00:20:08.519
hierarchy is not as important because all nodes are treated
00:20:08.520 --> 00:20:12.639
the same. But for me, because I'm focusing on a project, I
00:20:12.640 --> 00:20:17.079
need only the project files show up. It was tricky for me to,
00:20:17.080 --> 00:20:20.599
because sometimes I share the folder with my colleagues and
00:20:20.600 --> 00:20:24.519
who are not on Emacs or more. So I can't show them all the
00:20:24.520 --> 00:20:28.879
files, all the notes. I just want that folder to be shared and
00:20:28.880 --> 00:20:32.439
ignore the todo.org that is there because it's not readable
00:20:32.440 --> 00:20:37.679
for them. So, I find it easier to share a folder level or a
00:20:37.680 --> 00:20:41.639
project level and that's why I stuck to this format which is a
00:20:41.640 --> 00:20:46.639
hierarchy of folders with the to-do inside those folders.
00:20:46.640 --> 00:20:49.719
That works very well for me, particularly keeping in mind
00:20:49.720 --> 00:20:52.479
that I need to share some folders sometimes with my
00:20:52.480 --> 00:20:57.439
colleagues. Whereas Denote with a flat structure or
00:20:57.440 --> 00:21:01.919
Roam with a flat structure, I find it very tricky to do that.
00:21:01.920 --> 00:21:06.079
With Denote, you can actually have, there's a feature
00:21:06.080 --> 00:21:07.759
called silos that will
00:21:07.760 --> 00:21:13.199
allow you to do both and I think you can make customized
00:21:13.200 --> 00:21:17.959
commands to go that work only in specific silos. I haven't
00:21:17.960 --> 00:21:20.919
messed around to it. too much with them. I don't think org run
00:21:20.920 --> 00:21:24.719
has anything like that though. Yes, I don't think they have
00:21:24.720 --> 00:21:28.239
that. But I remember seeing silos. Maybe I should give it
00:21:28.240 --> 00:21:32.119
another spin and see if that works. Because if it can solve my
00:21:32.120 --> 00:21:36.519
creating new node quickly from the denote part itself while
00:21:36.520 --> 00:21:40.439
I'm writing the nodes itself rather than go through the R
00:21:40.440 --> 00:21:45.439
capture. That will really help me in linking back and seeing
00:21:45.440 --> 00:21:49.399
how it maps to another project that I've already worked on
00:21:49.400 --> 00:21:53.999
from an archive and then bring it there. I think that's a good
00:21:54.000 --> 00:21:57.639
idea. I'll look at silos again. Also, with the silos, let's
00:21:57.640 --> 00:22:03.719
say you're going to use ripgrep on the directory, you could
00:22:03.720 --> 00:22:07.799
intentionally keep your Zettelkasten and your journal
00:22:07.800 --> 00:22:13.159
separated. in different folders, like, yeah. So that,
00:22:13.160 --> 00:22:19.039
like, if you direct them, or if you wanted to share folder by
00:22:19.040 --> 00:22:23.399
folder basis, yeah, you don't have to be the all-in or
00:22:23.400 --> 00:22:30.759
nothing approach. Yeah, that works. That works.
00:22:30.760 --> 00:22:35.119
Excellent.
00:22:35.120 --> 00:22:37.839
OK.
00:22:37.840 --> 00:22:44.159
Well, thank you so much for your time and for sharing what is
00:22:44.160 --> 00:22:47.919
really helpful for me. I hope the talk was useful for you.
00:22:47.920 --> 00:22:53.839
Yep. Thanks for sharing. Have fun with the rest of the Emacs
00:22:53.840 --> 00:23:00.799
camp. Okay. All right. Then see you then. Happy Emacs month
00:23:00.800 --> 00:23:06.200
to you too. Okay. Bye. Bye.
|