Generative AI has fundamentally changed the friction of writing code. Recently, I looked at a few websites I built with subscription site builders and considered the ethics of using an LLM to convert those visual designs into independently hosted HTML.
As someone who builds technical infrastructure for legal environments, I find this to be a significant ethical gray area that is coming up more often as AI tools make coding tasks more accessible. AI makes it incredibly easy to feed a screenshot to a model like Claude and ask it to interpret the visual layout. It is crucial to note that Claude is not copying or scraping the underlying source code. It simply looks at the site's general aesthetic and writes entirely new code from scratch. Still, this capability forces us to separate the strict legal right to copy from the ethical obligations we owe to developers and designers.
Read more
What rebuilding a small nonprofit's website taught me about leading with AI
For years I've volunteered as the designer and maintainer of the website for The Jamin Fund, a small Colorado charity that supports education and leadership in memory of Jamin B. Wilson. Jamin was a close friend throughout high school and college. We shared a love of all things Apple, creative coding, and learning for its own sake.
Recently a volunteer reported a strange bug. One of the tiles on the home page, "School Building Projects," only worked if you clicked it very quickly. Wait a moment and the link went dead.
The fix turned out to be two lines of HTML. What I learned from fixing it took a lot longer to work through.
Read more