Introduction: Talk notes and timing
parent
5a9d6d827d
commit
0f9b1ddf16
104
slides.org
104
slides.org
|
@ -117,7 +117,7 @@
|
|||
- [ ] =vim=
|
||||
- [ ] =screen=
|
||||
|
||||
* LACKING Slides [0/7]
|
||||
* LACKING Slides [0/6]
|
||||
:PROPERTIES:
|
||||
:ID: slides
|
||||
:END:
|
||||
|
@ -126,15 +126,14 @@
|
|||
#+BEGIN: columnview :hlines 2 :maxlevel 3 :indent t :id slides
|
||||
| ITEM | DURATION | TODO | ENVIRONMENT |
|
||||
|-------------------------------------------------------+----------+---------+-------------|
|
||||
| Slides | 0:48:29 | LACKING | |
|
||||
| Slides | 0:50:39 | LACKING | |
|
||||
|-------------------------------------------------------+----------+---------+-------------|
|
||||
| \_ Summary | | | |
|
||||
|-------------------------------------------------------+----------+---------+-------------|
|
||||
| \_ Introduction | | RAW | note |
|
||||
|-------------------------------------------------------+----------+---------+-------------|
|
||||
| \_ Choreographed Workflows | | DEVOID | fullframe |
|
||||
|-------------------------------------------------------+----------+---------+-------------|
|
||||
| \_ Practical Freedom | | DEVOID | fullframe |
|
||||
| \_ Introduction | 0:02:10 | DRAFT | |
|
||||
| \_ Spoken Intro | 0:00:50 | | note |
|
||||
| \_ Choreographed Workflows | 00:00:50 | DRAFT | fullframe |
|
||||
| \_ Practical Freedom | 0:00:30 | DRAFT | fullframe |
|
||||
|-------------------------------------------------------+----------+---------+-------------|
|
||||
| \_ Practical Example: Web Browser | 0:09:32 | DRAFT | |
|
||||
| \_ Browser Topics | | | |
|
||||
|
@ -192,52 +191,80 @@
|
|||
| \_ Full Circle | 0:03:00 | DRAFT | fullframe |
|
||||
| \_ Getting Help | 0:01:45 | DRAFT | frame |
|
||||
|-------------------------------------------------------+----------+---------+-------------|
|
||||
| \_ Outro | | DEVOID | |
|
||||
| \_ Outro Topics | | | |
|
||||
|-------------------------------------------------------+----------+---------+-------------|
|
||||
| \_ Thank You | 00:00:01 | | fullframe |
|
||||
#+END:
|
||||
|
||||
** RAW Introduction :B_note:
|
||||
** DRAFT Introduction [0/3]
|
||||
*** DRAFT Spoken Intro :B_note:
|
||||
:PROPERTIES:
|
||||
:BEAMER_env: note
|
||||
:DURATION: 0:00:50
|
||||
:END:
|
||||
Hello, everyone!
|
||||
|
||||
My name is Mike Gerwitz.
|
||||
I am a free software hacker and activist with a focus on user privacy and
|
||||
security.
|
||||
I'm also a GNU Maintainer and software evaluator, and hold other
|
||||
various other administrative duties within GNU.
|
||||
I'm also a GNU Maintainer and software evaluator,
|
||||
and hold various administrative duties within GNU.
|
||||
I have about twenty years of programming experience,
|
||||
half of that professionally,
|
||||
half of that professionally.
|
||||
|
||||
And I've been a computer user for longer.
|
||||
|
||||
So I've been around long enough to see a decent evolution in how we interact
|
||||
with computers.
|
||||
I've gotten a sense of what feel right and wrong as both a user and a
|
||||
with machines.
|
||||
I've gotten a sense of what feels right and wrong as both a user and a
|
||||
hacker.
|
||||
And interestingly,
|
||||
what I've settled on for my computing is really a toolset that was devised
|
||||
decades before I was even born,
|
||||
with some light modernization.
|
||||
|
||||
And those tools don't work for everyone.
|
||||
But I think a subset of them can.
|
||||
|
||||
So I'm here today to try to explore a healthy balance,
|
||||
and walk you through what I see as an efficient means of computing,
|
||||
based on the problems that I've encountered,
|
||||
and the problems I've seen others encounter over the years.
|
||||
based on the problems that /I've/ encountered,
|
||||
and the problems I've seen /others/ encounter over the years.
|
||||
My hope is that the examples I have chosen will be useful not just to
|
||||
programmers,
|
||||
but to lightly technical users as well.
|
||||
|
||||
|
||||
** DEVOID Choreographed Workflows :B_fullframe:
|
||||
*** DRAFT Choreographed Workflows :B_fullframe:
|
||||
:PROPERTIES:
|
||||
:BEAMER_env: fullframe
|
||||
:DURATION: 00:00:50
|
||||
:END:
|
||||
|
||||
#+BEAMER: \fullslidetext
|
||||
Choreographed Workflows
|
||||
|
||||
**** Notes :B_noteNH:
|
||||
:PROPERTIES:
|
||||
:BEAMER_env: noteNH
|
||||
:END:
|
||||
|
||||
** DEVOID Practical Freedom :B_fullframe:
|
||||
What we have tended toward over the years are interfaces that try to cater
|
||||
to as many people as possible by providing carefully choreographed
|
||||
workflows that think /for/ you.
|
||||
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.
|
||||
|
||||
|
||||
*** DRAFT Practical Freedom :B_fullframe:
|
||||
:PROPERTIES:
|
||||
:BEAMER_env: fullframe
|
||||
:END:
|
||||
|
@ -245,6 +272,29 @@ Choreographed Workflows
|
|||
#+BEAMER: \fullslidetext
|
||||
Practical Freedom
|
||||
|
||||
**** Notes :B_noteNH:
|
||||
:PROPERTIES:
|
||||
:BEAMER_env: noteNH
|
||||
:DURATION: 00:00:30
|
||||
:END:
|
||||
|
||||
This is a talk about /practical/ freedoms---an
|
||||
issue separate from software freedom.
|
||||
How can we be empowered to do /anything we might imagine/ with our machines?
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
To illustrate why that is imporant,
|
||||
let's start by exploring something most people are familiar with.
|
||||
|
||||
|
||||
** DRAFT Practical Example: Web Browser [0/9]
|
||||
*** Browser Topics [3/3] :noexport:
|
||||
|
@ -3178,6 +3228,10 @@ This is obviously a bit different than how people interact with GUIs,
|
|||
documentation.
|
||||
|
||||
|
||||
** DEVOID Outro
|
||||
*** Outro Topics :noexport:
|
||||
This section may be able to be merged into the previous; I have it here as a
|
||||
placeholder to show why the status of [[*Slides]] is =LACKING=.
|
||||
** Thank You :B_fullframe:
|
||||
:PROPERTIES:
|
||||
:BEAMER_env: fullframe
|
||||
|
|
Loading…
Reference in New Issue