4. 04
When I joined GRUBHUB...
– Code base looked daunting
– Code reuse was not obvious
– It was not obvious where to look to update / create new files
– Searching for files required that I knew what I was looking for
– Xcode group did not necessarily match the file system directory
5. 05
Why is file organization important?
– Majority of development time is spent searching
○ Command+Shift+O
○ You need to know part of the filename to find anything,
facilitated with prefix specific to our project
– Easily identify resources for code reuse
– Features or components were not always obvious
– Takes time for new developers to ramp up