https://zacksiri.dev/posts/how-i-build-with-llms/