Files Are Impossible To Use Correctly

A great talk by Dan Luu on files. Dan also has two great posts on his website Files are fraught with peril and Filesystem error handling. My key takeaways.