Slide 1

Slide 1 text

THE UNIX PHILOSOPHY AND OUR COMMUNITY Avi Flombaum, Flatiron School, GoRuCo 2014 #663399

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

TEACHING PHILOSOPHY

Slide 4

Slide 4 text

THE SHELL

Slide 5

Slide 5 text

THE SHELL

Slide 6

Slide 6 text

______ _______ ______ _______ _ _ _! / _____)(_) (_)(_____ \ (_______)(_____ \ (_______)(_)(_)(_)! ( (____ _ _ _____) ) _____ _____) ) _______ _ _ _! \____ \ | | | || __ / | ___) | __ / | ___ || || || |! _____) )| |___| || | \ \ | | | | \ \ | | | || || || |! (______/ \_____/ |_| |_||_| |_| |_||_| |_| \_____/! Surfraw - Shell Users' Revolutionary Front Rage Against the Web! ! Surfraw provides a fast unix command line interface to a variety of popular WWW search engines and other artifacts of power. It reclaims google, altavista, babelfish, dejanews, freshmeat, research index, slashdot and many others from the false-prophet, pox-infested heathen lands of html-forms, placing these wonders where they belong, deep in unix heartland, as god loving extensions to the shell.

Slide 7

Slide 7 text

UNIX “This is the Unix philosophy: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.” Douglas McIlroy

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

|

Slide 10

Slide 10 text

“Even though the UNIX system introduces a number of innovative programs and techniques, no single program or idea makes it work well. Instead, what makes it effective is the approach to programming, a philosophy of using the computer. Although that philosophy can't be written down in a single sentence, at its heart is the idea that the power of a system comes more from the relationships among programs than from the programs themselves. Many UNIX programs do quite trivial things in isolation, but, combined with other programs, become general and useful tools.” ! The Unix Programming Environment, Brian W. Kernighan

Slide 11

Slide 11 text

at its heart is the idea that the power of a system comes more from the relationships among programs than from the programs themselves.

Slide 12

Slide 12 text

The power of our community comes more from the relationships amongst programmers than from the programmers themselves.