Date post: | 08-Aug-2015 |
Category: |
Documents |
Upload: | milan-novota |
View: | 219 times |
Download: | 2 times |
SAVING'TIME'Milan&Novota&
HOW'TO'WRITE'FASTER'PROGRAMS'OR'PROGRAMS'THAT'ARE'EASILY'MAINTAINABLE'OR'ABOUT'USEFUL'GEMS'AND'LIBRARIES'
This&talk&is¬&about&
KNOWING'YOURSELF,'WATCHING'SOME'BIG'GUYS'AND'CATCHING'SOME'LITLE'BASTARDS'
By&means&of&
YOU'Let’s&start&with&
KNOW'THYSELF,'DO'YOU?'FIRST'THINGS'FIRST'
HOW'TO'FIND'OUT?'
HOW'MUCH'TIME'A'DAY'I'HAVE?'WHAT'IS'MY'PACE?'
HOW'IS'MY'TIME'DISTRIBUTED?'
DON’T'LET'YOUR'TIME'GET'STOLEN!'DEFER'YOUR'UNRELEVANT'THOUGHTS'
BIG'GUYS'You&should&definitely&follow&this&advice&
USE'THE'RIGHT'OPERATING'SYSTEM'(ON''A'DECENT'MACHINE)'
In&the&Ruby&world&there&is&just&one&operaBng&system&
LEARN'YOUR'SHELL'How&about&starBng&by&reading&the&bash&man&page?&
USE'VERSION'CONTROL'SYSTEM'
KNOW'YOUR'EDITOR'It&doesn’t&maFer&which&one,&just&
PLAN'AHEAD,'DON’T'EVER'CODE'FIRST'
HAVE'A'PROPER'REST'
HOWEVER…'
INFINITELY'SMALL'CHUNKS'Time&also&leaks&in&
The&quesBon&is:&
LITTLE'IMPROVEMENTS'On&the&top&of&big&things&
USE'THE'KEYBOARD!'
MOVE'FASTER'App&launchers&let&you&
ENHANCE'YOUR'TERMINAL'TMUX&+&TMUXINATOR&
TWEAK'YOUR'SHELL'Write&your&own&liFle&scripts&and&aliases&
be,"gs,"…""write"[name]"(creates"new"text"file"in"~/.notes"and"opens"it"in"vim"or"opens"my"lastly"edited"note"in"vim)""hack"[project]"(runs"tmuxinator"projectname;"used"without"args"opens"the"last"project"hacked"C"saved"to"~/.hacking)""admin"[server"name]"(na"pozadí"je"mosh"C"terénny"ssh"klient)"info"or"i"(opens"README"file"or"its"equivalent"in"a"pager)"
THROW'AWAY'YOUR'SHELL'Almost&Bash&compaBble,&instant&boost&for&free&
BOOTSTRAP'FASTER'Chef&+&Soloist&+&SoloWizard&
SHORTEN'YOUR'FEEDBACK'LOOP'
TDD&INSTEAD&OF&BROWSER&DRIVEN&DEVELOPMENT,&LIVE&RELOAD&WHEN&IN&NEED&
READ'THIS'BOOK'
ͻ�ŚƩƉ͗ͬͬǁǁǁ͘ƉŽŵŽĚŽƌŽƚĞĐŚŶŝƋƵĞ͘ĐŽŵͬŬͬͻ�ŚƩƉƐ͗ͬͬǁǁǁ͘ƌĞƐĐƵĞƟŵĞ͘ĐŽŵͬͻ�ŚƩƉƐ͗ͬͬǁǁǁ͘ƚŽŐŐů͘ĐŽŵͬͻ�ŚƩƉƐ͗ͬͬƚƌĞůůŽ͘ĐŽŵͬͻ�ŚƩƉƐ͗ͬͬǁǁǁ͘ǁƵŶĚĞƌůŝƐƚ͘ĐŽŵͬͻ�ŵĂŶ�ďĂƐŚͻ�ŚƩƉ͗ͬͬĨĞŶĚƌŝĐŚ͘ƐĞͬďůŽŐͬϮϬϭϮͬϬϵͬϮϴͬŶŽͬͻ�ŚƩƉ͗ͬͬǁǁǁ͘ƐŽůŽǁŝnjĂƌĚ͘ĐŽŵͬ
SOME LINKS
/ŵĂŐĞ�ĐŽƉLJƌŝŐŚƚƐ�ĂƌĞ�ƉƌŽƉĞƌƚLJ�ŽĨ�ƚŚĞŝƌ�ƌĞƐƉĞĐƟǀĞ�ŽǁŶĞƌƐ͘
WE ARE HIRING!
ŚƩƉ͗ͬͬƐƵďƚĞĐĂ͘ĐŽŵͬǁŽƌŬͲǁŝƚŚͲƵƐ
THIS&ROUND&IS&ON&US!&
THANKS!&&
@milan_novota&