Am looking to open a permanent physical office soon and scale up the dev team, but real question:
is there any legitimate reason to stay domestic as if decoupled from any specific location?
when I can just set up shop in Tallinn Estonia or Warsaw and hire 2 eastern european senior for the price of a single mid level dev state-side?
As romantic as the entire team being in SF / NY / London, it just seems like an objectively poor financial decision
esp with a finite burn rate
...and even WITH funding it seems like a waste in terms of spend / quality output?
please tell me I'm missing something here
1. create aliases for everything in ~/.bashrc to speed things up
2. window stacking / multi-tasking in iTerm with cmd + (shift) + d
3. turn on vi(m) syntax highlighting by adding :syntax on to ~/.vimrc
4. use jq to format and colorize json files / streams with the pipe | operator (so useful!)
5. Generate a custom command prompt at http://bashrcgenerator.com/ (just for fun)
I really like this topic, so made a video going into more detail on mine, if anyone's interested https://youtu.be/okGN2RXFw_U
The Algorithm Design Manual - Skiena - a formidable way to learn algorithms and associated concepts. still challenging to read, but war stories offer great prose and I actually laughed several times. if you couple this book with Robert Sedgewick's online Princeton algorithms course you will be quite formidable with algos.
Designing Data Intensive Applications - Klepperman - Mind blowing for me. Finally felt like I could reason about data-driven design by understanding modeling, stores, and distributed, as well as event-driven systems. Absolute must-read especially to fill the gaps if you don't have a CS degree.
These 3 have been above all the rest for me, would love to add another one to this list, please share!