Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A Life on a Commandline

A Life on a Commandline

Since it was my 5 year anniversary of being a (professional) software developer, I looked back on my life and explained my journey of how I used my tools and how I started building my workflow around the commandline (spoiler: it's pretty damn neat).

Since I launch a commandline PPT, also check out:
https://github.com/ryyppy/life-on-cli

Most of this talk is done on the commandline and is quite practical, so you may want to see me live on this talk ;-)

Presented on:
August 11th, 2016 - Stahlstadt.js
August 31st, 2016 - ViennaJS
September 1st, 2016 - Vienna.rb

Patrick Stapfer

August 11, 2016
Tweet

More Decks by Patrick Stapfer

Other Decks in Programming

Transcript

  1. | 31/Aug/2016 @ryyppy ViennaJS 1:ppt* 2:img 3:code ============================================ Introspective to

    a Keyboard Driven Workflow ============================================ ~ >> open ./A_Life_On_a_Commandline
  2. | 11/Aug/2016 @ryyppy Stahlstadt.js 1:ppt* 2:img 3:code ~ >> ls

    -l work/2010_2011 total 4 -rw-r--r-- 1 pas 0 Mar 2011 13:37 java -rw-r--r-- 1 pas 0 Sep 2011 13:37 python -rw-r--r-- 1 pas 0 Feb 2012 13:37 node -rw-r--r-- 1 pas 0 Feb 2012 13:37 splunk>> -rw-r--r-- 1 pas 0 Feb 2012 13:37 mcafee
  3. | 31/Aug/2016 @ryyppy ViennaJS 1:ppt* 2:img 3:code ~ >> exec

    challenge/2011_2016 - Don’t be dependent on a GUI - Automate all the tedious work - Don’t be reliant on a mouse - Embrace the UNIX ways - Maximise code editing efficiency - Know your tools / operating system
  4. | 31/Aug/2016 @ryyppy ViennaJS 1:ppt* 2:img 3:code ~ >> echo

    "GET TO THE POINT ALREADY!" # Run following code: $ brew install mdp $ git clone https://github.com/ryyppy/life-on-cli $ cd life-on-cli $ mdp slides.md
  5. | 31/Aug/2016 @ryyppy ViennaJS 1:ppt* 2:img 3:code ~ >> cat

    wrap-up.txt > Hard time to do the transition > Change has to happen at work > It was super fun to learn new old stuff > Comfortable level of abstraction > Learned a lot about CS history
  6. | 31/Aug/2016 @ryyppy ViennaJS 1:ppt* 2:img 3:code ~ >> cat

    miscellaneous.txt > Future Experiments: # Arch Linux # i3 window manager > Links # https://github.com/ryyppy/dotfiles # https://github.com/ryyppy/life-on-cli
  7. | 31/Aug/2016 @ryyppy ViennaJS 1:ppt* 2:img 3:code ~ >> exit

    [Process completed] wget https://www.runtastic.com/en/career