Daniel PhanDo we really need to use package managers?I’ve become pretty skeptical of using package managers within organizations. At Google and Foursquare, we had monolithic main repositories…Jun 24, 20151Jun 24, 20151
Daniel PhanGit submodules as single points of failureI tend to avoid git submodules, not because I have very strong feelings about them, but mostly because I’ve tried to use and understand…Jun 24, 20151Jun 24, 20151
Daniel PhanMulti-agent systemsIn January, I attended a workshop run by the Center for Applied Rationality. The stated goal of these workshops is to help individuals…Jun 24, 2015Jun 24, 2015
Daniel PhanInvesting in the process, not the outcomeOne of my favorite quotes comes from Jon Finkel, considered one of the greatest Magic: The Gathering players of all time. When asked about…Jun 15, 2015Jun 15, 2015
Daniel PhanA year full of trying thingsUp until last week, my wife and I were software engineers at Asana. We’ve decided to take some time off from the conventional full-time…Jun 12, 2015Jun 12, 2015