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
Use your
degree, Dave…
Slide 19
Slide 19 text
ࣗಈԽVS ࣗಇԽ
Automation Autonomation
Made up by Toyota.
A part of “Lean Manufacturing”
A real word.
Slide 20
Slide 20 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 21
Slide 21 text
No content
Slide 22
Slide 22 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 bitch work.
MODERN WEB
DEVELOPMENT
Fetchers, Runners, and Scaffolders
Slide 25
Slide 25 text
APPS & GUIS
Slide 26
Slide 26 text
CODE EDITORS
Slide 27
Slide 27 text
SUBLIME TEXT
Slide 28
Slide 28 text
MY SUBLIME TEXT
Slide 29
Slide 29 text
MAKE IT YOURS
1. Install Package Control
2. Make it look good.
3. Add helpful plugins.
4. Customize settings.
5. Figure out quick keys.
https://gist.github.com/davatron5000/7215566/
Slide 30
Slide 30 text
CODE MÖR GÜD
Hinting n’ Linting
Slide 31
Slide 31 text
GITHUB
mac.github.com windows.github.com
Slide 32
Slide 32 text
CODEKIT
incident57.com/codekit/
Slide 33
Slide 33 text
PREPROS
alphapixels.com/prepros/
Slide 34
Slide 34 text
HAMMER
hammerformac.com
Slide 35
Slide 35 text
CACTUS
cactusformac.com
Slide 36
Slide 36 text
MIXTURE
mixture.io
Slide 37
Slide 37 text
THE
COMMAND LINE
est.1969
Slide 38
Slide 38 text
Last login: Sun Feb 17 11:22:19 on ttys003
dave on my-macbook.local in ~
$
Slide 39
Slide 39 text
No content
Slide 40
Slide 40 text
No content
Slide 41
Slide 41 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