😴 tl;dr
or, the “ain’t nobody got time for this” part.

1. +sleeping face tl;dr 

2. +flexed biceps you can do this.

  • you will be constantly learning and failing. it’s cool. so is everyone around you.
  • working well with others is more important than your work.
  • approach your work with principle. find your “why” and the “what” and “how” will follow.
  • dig deep under the surface to find out how things actually work.
  • probably all this will change in 5 years, get used to it!

3. +hammer and wrench tools of the trade

  • hardware: Mac

4. +keyboard how-to linux

  • absolute basics: cd, ls, rm, mv, vim
  • shortcuts: [ctrl] + [a|e|c|k|z]
  • intermediate: |, history, grep (ripgrep), cat, less, man, find (fd), df, du (dust), sudo, tail, touch, alias, sh, exit
  • processes: &, >, top, ps, kill, killall, which, locate, fg
  • network: curl, whois, traceroute, ping, lsof, scp
  • handy commands: SSH key generation, handling archives, replacing en masse, permissions, JSON parsing, shell script checks, zx

5. +pager the server 

6. +optical disk db

  • migrations: schema upgrades in your source code, gh-ost
  • useful commands: a quick cheat sheet of commands
  • collaboration:
  • with yourself: reduce email, maker time, headphones, hide
  • newbies: commit code the first day!
  • staging / canary servers: dogfood before prod does.

8. +hot beverage javascript