We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Coding on Your Own
5
This site and my company have both been recently created as of the writing of this article. Both are ventures in learning how do create a thing from scratch and keep dependencies at a minimum. While I am still beginning down the trail I can already marvel at how this has been a humbling experience and made me realize how much I had come to rely on external tools to tell me how to get things done. The tools come in the form of wizards, auto-completes, integrated language servers, nicely laid out tutorials, and LLMs generating clever snippets for me to copy and paste, all without stopping to truly understand anymore.
The site you are currently visiting was quite heavily influence by one of better LLMs that I have used. It started as an exercise in learning a new language, Elixir, and the associated web framework, Phoenix. The intention was to learn, and I mean learn like I did when I wanted to learn something. But through the course of trying to get this site up and live, through other adventures in learning how to not have AWS eat my wallet, I have found myself rushing to complete things, despite the lack of any real need to. I have tried to go fast, and as a result, there are portions of my own site that I don't quite understand, and will be taking some time to go study and make sure I know cold.
The more I thought about my own experience with my own site, I began to wonder about the state of software in other commercial spaces, where there are time crunches, and deadlines to meet.
https://elixir-lang.org/
https://www.phoenixframework.org/