Choreographed Workflows / Practical Freedom: Reduce and tweak
Trying to thin down a little bit. It is less to memorize too for an opening.master
parent
725255e02f
commit
7d475a0ded
157
slides.org
157
slides.org
|
@ -123,72 +123,72 @@
|
|||
:END:
|
||||
** Summary :noexport:
|
||||
#+BEGIN: columnview :hlines 2 :maxlevel 3 :indent t :id slides
|
||||
| ITEM | DURATION | TODO | ENVIRONMENT |
|
||||
|-------------------------------------------------------+----------+----------+-------------|
|
||||
| Slides | 0:42:07 | LACKING | |
|
||||
|-------------------------------------------------------+----------+----------+-------------|
|
||||
| \_ Summary | | | |
|
||||
|-------------------------------------------------------+----------+----------+-------------|
|
||||
| \_ Introduction | 0:02:15 | REVIEWED | |
|
||||
| \_ Spoken Intro | 0:00:50 | REVIEWED | note |
|
||||
| \_ Choreographed Workflows | 00:00:45 | REVIEWED | fullframe |
|
||||
| \_ Practical Freedom | 0:00:40 | REVIEWED | fullframe |
|
||||
|-------------------------------------------------------+----------+----------+-------------|
|
||||
| \_ Practical Example: Web Browser | 0:08:01 | REVIEWED | |
|
||||
| \_ Browser Topics | | | |
|
||||
| \_ Example: Web Browser | 0:00:20 | REVIEWED | frame |
|
||||
| \_ Finding Text (Mouse-Driven GUI Interaction) | 0:01:10 | REVIEWED | frame |
|
||||
| \_ GUIs Change Over Time | 0:00:45 | REVIEWED | frame |
|
||||
| \_ Ctrl+F---Just Works | 0:00:25 | REVIEWED | frame |
|
||||
| \_ Muscle Memory | 0:00:40 | REVIEWED | fullframe |
|
||||
| \_ A Research Task | 0:00:25 | REVIEWED | fullframe |
|
||||
| \_ Executing the Research Task | 0:02:47 | REVIEWED | frame |
|
||||
| \_ GUIs of a Feather | 0:00:30 | REVIEWED | fullframe |
|
||||
| \_ Macro-Like Keyboard Instructions | 0:01:00 | REVIEWED | fullframe |
|
||||
|-------------------------------------------------------+----------+----------+-------------|
|
||||
| \_ A New Perspective | 0:12:49 | REVIEWED | |
|
||||
| \_ Perspective Topics | | | |
|
||||
| \_ Secrets? | 0:01:10 | REVIEWED | fullframe |
|
||||
| \_ Lifting the Curtain | 0:00:35 | REVIEWED | frame |
|
||||
| \_ Text | 0:00:35 | REVIEWED | fullframe |
|
||||
| \_ Text is a Universal Interface | 0:01:19 | REVIEWED | fullframe |
|
||||
| \_ The Shell Command Prompt | 0:00:40 | REVIEWED | frame |
|
||||
| \_ Eliminating the Web Browser | 0:01:00 | REVIEWED | frame |
|
||||
| \_ Browser vs. =wget= Comparison | 0:00:15 | REVIEWED | frame |
|
||||
| \_ Finding Text on the Command Line | 0:01:00 | REVIEWED | frame |
|
||||
| \_ A More Gentle Reply | 0:01:00 | REVIEWED | frame |
|
||||
| \_ Writing to Files (Redirection) | 0:00:55 | REVIEWED | frame |
|
||||
| \_ Starting Our List | 0:01:00 | REVIEWED | fullframe |
|
||||
| \_ Command Refactoring | 0:02:05 | REVIEWED | fullframe |
|
||||
| \_ Again: Text is a Universal Interface | 0:00:20 | REVIEWED | againframe |
|
||||
| \_ Pipelines | 0:00:15 | REVIEWED | fullframe |
|
||||
| \_ Summary of the Unix Philosophy | 0:00:40 | REVIEWED | fullframe |
|
||||
|-------------------------------------------------------+----------+----------+-------------|
|
||||
| \_ Program Composition | 0:09:10 | REVIEWED | |
|
||||
| \_ Composition Topics | | | |
|
||||
| \_ LP Sessions | 0:02:30 | REVIEWED | fullframe |
|
||||
| \_ Interactive, Incremental, Iterative Development | 0:01:10 | REVIEWED | fullframe |
|
||||
| \_ Discovering URLs | 0:02:15 | REVIEWED | fullframe |
|
||||
| \_ Go Grab a Coffee | 0:00:15 | REVIEWED | fullframe |
|
||||
| \_ Async Processes | 0:00:45 | REVIEWED | fullframe |
|
||||
| \_ Executable Shell Script and Concurrency | 0:01:30 | REVIEWED | fullframe |
|
||||
| \_ Execution Time | 0:00:45 | REVIEWED | frame |
|
||||
|-------------------------------------------------------+----------+----------+-------------|
|
||||
| \_ More Examples | 0:09:52 | REVIEWED | |
|
||||
| \_ More Example Topics | | | |
|
||||
| \_ Resize Images | 0:00:30 | REVIEWED | frame |
|
||||
| \_ Password Generation | 0:00:45 | REVIEWED | frame |
|
||||
| \_ Password Manager | 0:01:39 | REVIEWED | frame |
|
||||
| \_ Remote Password Manager With 2FA | 0:01:30 | REVIEWED | frame |
|
||||
| \_ Taking Screenshots | 0:00:35 | REVIEWED | frame |
|
||||
| \_ Screenshot OCR | 0:01:00 | REVIEWED | frame |
|
||||
| \_ Full Circle | 0:02:24 | REVIEWED | fullframe |
|
||||
| \_ Getting Help | 0:01:30 | REVIEWED | frame |
|
||||
|-------------------------------------------------------+----------+----------+-------------|
|
||||
| \_ Outro | | DEVOID | |
|
||||
| \_ Outro Topics | | | |
|
||||
|-------------------------------------------------------+----------+----------+-------------|
|
||||
| \_ Thank You | 00:00:01 | | fullframe |
|
||||
To begin|ITEM|DURATION|TODO|ENVIRONMENT|
|
||||
|-------------------------------------------------------+----------+----------+------------|
|
||||
| Slides | 0:41:47 | LACKING | |
|
||||
|-------------------------------------------------------+----------+----------+------------|
|
||||
| \_ Summary | | | |
|
||||
|-------------------------------------------------------+----------+----------+------------|
|
||||
| \_ Introduction | 0:01:55 | REVIEWED | |
|
||||
| \_ Spoken Intro | 0:00:50 | REVIEWED | note |
|
||||
| \_ Choreographed Workflows | 00:00:20 | REVIEWED | fullframe |
|
||||
| \_ Practical Freedom | 0:00:45 | REVIEWED | fullframe |
|
||||
|-------------------------------------------------------+----------+----------+------------|
|
||||
| \_ Practical Example: Web Browser | 0:08:01 | REVIEWED | |
|
||||
| \_ Browser Topics | | | |
|
||||
| \_ Example: Web Browser | 0:00:20 | REVIEWED | frame |
|
||||
| \_ Finding Text (Mouse-Driven GUI Interaction) | 0:01:10 | REVIEWED | frame |
|
||||
| \_ GUIs Change Over Time | 0:00:45 | REVIEWED | frame |
|
||||
| \_ Ctrl+F---Just Works | 0:00:25 | REVIEWED | frame |
|
||||
| \_ Muscle Memory | 0:00:40 | REVIEWED | fullframe |
|
||||
| \_ A Research Task | 0:00:25 | REVIEWED | fullframe |
|
||||
| \_ Executing the Research Task | 0:02:47 | REVIEWED | frame |
|
||||
| \_ GUIs of a Feather | 0:00:30 | REVIEWED | fullframe |
|
||||
| \_ Macro-Like Keyboard Instructions | 0:01:00 | REVIEWED | fullframe |
|
||||
|-------------------------------------------------------+----------+----------+------------|
|
||||
| \_ A New Perspective | 0:12:49 | REVIEWED | |
|
||||
| \_ Perspective Topics | | | |
|
||||
| \_ Secrets? | 0:01:10 | REVIEWED | fullframe |
|
||||
| \_ Lifting the Curtain | 0:00:35 | REVIEWED | frame |
|
||||
| \_ Text | 0:00:35 | REVIEWED | fullframe |
|
||||
| \_ Text is a Universal Interface | 0:01:19 | REVIEWED | fullframe |
|
||||
| \_ The Shell Command Prompt | 0:00:40 | REVIEWED | frame |
|
||||
| \_ Eliminating the Web Browser | 0:01:00 | REVIEWED | frame |
|
||||
| \_ Browser vs. =wget= Comparison | 0:00:15 | REVIEWED | frame |
|
||||
| \_ Finding Text on the Command Line | 0:01:00 | REVIEWED | frame |
|
||||
| \_ A More Gentle Reply | 0:01:00 | REVIEWED | frame |
|
||||
| \_ Writing to Files (Redirection) | 0:00:55 | REVIEWED | frame |
|
||||
| \_ Starting Our List | 0:01:00 | REVIEWED | fullframe |
|
||||
| \_ Command Refactoring | 0:02:05 | REVIEWED | fullframe |
|
||||
| \_ Again: Text is a Universal Interface | 0:00:20 | REVIEWED | againframe |
|
||||
| \_ Pipelines | 0:00:15 | REVIEWED | fullframe |
|
||||
| \_ Summary of the Unix Philosophy | 0:00:40 | REVIEWED | fullframe |
|
||||
|-------------------------------------------------------+----------+----------+------------|
|
||||
| \_ Program Composition | 0:09:10 | REVIEWED | |
|
||||
| \_ Composition Topics | | | |
|
||||
| \_ LP Sessions | 0:02:30 | REVIEWED | fullframe |
|
||||
| \_ Interactive, Incremental, Iterative Development | 0:01:10 | REVIEWED | fullframe |
|
||||
| \_ Discovering URLs | 0:02:15 | REVIEWED | fullframe |
|
||||
| \_ Go Grab a Coffee | 0:00:15 | REVIEWED | fullframe |
|
||||
| \_ Async Processes | 0:00:45 | REVIEWED | fullframe |
|
||||
| \_ Executable Shell Script and Concurrency | 0:01:30 | REVIEWED | fullframe |
|
||||
| \_ Execution Time | 0:00:45 | REVIEWED | frame |
|
||||
|-------------------------------------------------------+----------+----------+------------|
|
||||
| \_ More Examples | 0:09:52 | REVIEWED | |
|
||||
| \_ More Example Topics | | | |
|
||||
| \_ Resize Images | 0:00:30 | REVIEWED | frame |
|
||||
| \_ Password Generation | 0:00:45 | REVIEWED | frame |
|
||||
| \_ Password Manager | 0:01:39 | REVIEWED | frame |
|
||||
| \_ Remote Password Manager With 2FA | 0:01:30 | REVIEWED | frame |
|
||||
| \_ Taking Screenshots | 0:00:35 | REVIEWED | frame |
|
||||
| \_ Screenshot OCR | 0:01:00 | REVIEWED | frame |
|
||||
| \_ Full Circle | 0:02:24 | REVIEWED | fullframe |
|
||||
| \_ Getting Help | 0:01:30 | REVIEWED | frame |
|
||||
|-------------------------------------------------------+----------+----------+------------|
|
||||
| \_ Outro | | DEVOID | |
|
||||
| \_ Outro Topics | | | |
|
||||
|-------------------------------------------------------+----------+----------+------------|
|
||||
| \_ Thank You | 00:00:01 | | fullframe |
|
||||
#+END:
|
||||
|
||||
** REVIEWED Introduction [0/3]
|
||||
|
@ -226,7 +226,7 @@ My hope is that the examples I have chosen will be useful not just to
|
|||
*** REVIEWED Choreographed Workflows :B_fullframe:
|
||||
:PROPERTIES:
|
||||
:BEAMER_env: fullframe
|
||||
:DURATION: 00:00:45
|
||||
:DURATION: 00:00:20
|
||||
:END:
|
||||
|
||||
#+BEAMER: \fullslidetext
|
||||
|
@ -244,20 +244,6 @@ And I don't deny that this has been a useful method for making computers
|
|||
accessible to huge numbers of people.
|
||||
But it's important to understand where this trend falls short.
|
||||
|
||||
We're in a time where users are being manipulated in countless ways.
|
||||
And while maliciously crafted UIs help with this manipulation,
|
||||
that's not what this talk is about.
|
||||
We're going to assume good faith.
|
||||
Let's assume,
|
||||
and hope,
|
||||
that users are using a free as in freedom operating system,
|
||||
like GNU/Linux,
|
||||
and free software that respects them.
|
||||
|
||||
Even then,
|
||||
though,
|
||||
something has been lost to most.
|
||||
|
||||
|
||||
*** REVIEWED Practical Freedom :B_fullframe:
|
||||
:PROPERTIES:
|
||||
|
@ -270,7 +256,7 @@ Practical Freedom
|
|||
**** Notes :B_noteNH:
|
||||
:PROPERTIES:
|
||||
:BEAMER_env: noteNH
|
||||
:DURATION: 00:00:40
|
||||
:DURATION: 00:00:45
|
||||
:END:
|
||||
|
||||
This is a talk about /practical/ freedoms---an
|
||||
|
@ -280,14 +266,15 @@ If developers are thinking /for/ us and guiding us in our computing,
|
|||
then we're limited to preconceived workflows.
|
||||
This leaves immense power in the hands of developers even if software is
|
||||
free,
|
||||
because average users are stuck begging them to implement things for
|
||||
them.
|
||||
because average users are stuck begging them to implement changes,
|
||||
or need to have money to pay someone to do so.
|
||||
|
||||
My goal here is to blur those lines between ``user'' and ``programmer'' and
|
||||
show you how users can be empowered to take control of their computing in
|
||||
practical and powerful ways.
|
||||
But it does require a different way of thinking.
|
||||
|
||||
To illustrate why that is imporant,
|
||||
To begin,
|
||||
let's start by exploring something most people are familiar with.
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue