diff --git a/cmd/http-file-server/main.go b/cmd/http-file-server/main.go
index <HASH>..<HASH> 100644
--- a/cmd/http-file-server/main.go
+++ b/cmd/http-file-server/main.go
@@ -3,8 +3,15 @@ package main
 import (
 	"log"
 	"net/http"
+	"os"
 )
 
 func main() {
-	log.Fatal(http.ListenAndServe(":8080", http.FileServer(http.Dir("."))))
+	const addr = ":8080"
+	dir, err := os.Getwd()
+	if err != nil {
+		log.Fatal(err)
+	}
+	log.Printf("serving %q at %s", dir, addr)
+	log.Fatal(http.ListenAndServe(addr, http.FileServer(http.Dir(dir))))
 }
cmd/http-file-server: Log what and where