My name is Joe Lafiosca, and this is my terrible homepage. I used to develop many websites and domains back when that was an unusual and difficult thing to do. Then because I was preoccupied with other things such as life and work, I allowed nearly all of them to languish and decay. I decided it was finally time to create a new one for myself, and this is the result. You can read more about it here.