UNIX
PHILOSOPHY
Small is beautiful.
Make each program do one thing well.
Build a prototype as soon as possible.
Use software leverage to your advantage.
Mike Gancarz (1994)
Slide 17
Slide 17 text
AUTOMATION
Making robots do our grunt work.
Slide 18
Slide 18 text
ࣗಈԽVS ࣗಇԽ
Automation Autonomation
Made up by Toyota.
A part of “Lean Manufacturing”
A real word.
Slide 19
Slide 19 text
AUTONOMATION
“Automation with a human touch.”
1. The machine shall detect malfunctions and stop itself.
2. No defective parts will be produced.
3. Easy to locate the cause of any malfunction.
Slide 20
Slide 20 text
No content
Slide 21
Slide 21 text
WHY YOU MIGHT
WANT TO AUTOMATE
1. You like making more money with less effort.
2. Your company would like to reduce overhead.
3. You want more time with your spouse/kids/pets.
4. You would like to do less grunt work.
MAKE IT YOURS
1. Find a theme.
2. Add plugins.
3. Tweak settings.
4. Learn quick keys.
https://gist.github.com/davatron5000/7215566/
Slide 26
Slide 26 text
HIGHLIGHTING
Slide 27
Slide 27 text
CUBIC-BEZIERS!
Slide 28
Slide 28 text
JS LINTING
Slide 29
Slide 29 text
GITHUB
mac.github.com windows.github.com
Slide 30
Slide 30 text
CODEKIT
incident57.com/codekit/
Slide 31
Slide 31 text
PREPROS
alphapixels.com/prepros/
Slide 32
Slide 32 text
MIXTURE
mixture.io
Slide 33
Slide 33 text
MODERN WEB
DEVELOPMENT
Fetchers, Runners, and Scaffolders
Slide 34
Slide 34 text
PROTOTYPES
TRUMP IDEAS
Slide 35
Slide 35 text
…BEHOLD!
The greatest web development tool the
world has ever known…
Slide 36
Slide 36 text
THE COMMAND
LINE INTERFACE
est.1969
Slide 37
Slide 37 text
Last login: Sun Feb 17 11:22:19 on ttys003
dave on my-macbook.local in ~
$
Slide 38
Slide 38 text
No content
Slide 39
Slide 39 text
No content
Slide 40
Slide 40 text
No content
Slide 41
Slide 41 text
DON’T FEAR
FAILURE
Slide 42
Slide 42 text
BETTER WITH
FRIENDS
Slide 43
Slide 43 text
CLI ANATOMY*
$ tool
* Not official UNIX talk here
The task you want it
to perform
The app/program
you want to use Optional stuff
you may need
File/folder/URL
to use as data
Destination
File/folder/URL