I kind of agree in the sense that stealing a good idea and executing it well is a skill. Copying someones site "pixel by pixel" seems disrispectful though and I don't know what there's to be proud of.
It was fun, and I like a challenge. I enjoy Lisp, and I retracing pg’s steps was gratifying.
Today most things are complex, and they don’t last very long. I wanted to pick apart something that’s lasted since the birth of the internet. Viaweb was, after all, the first web application.
No, it’s not. I used LLMs. It was still hard as fuck, and LLMs can’t actually help you when you’re trying to reproduce someone’s graphical design (specifically the pg buttons).
If you think it’s easy, or even possible without investing months, I invite you to try.
Ask yourself why you feel that way, though. If I pixel-by-pixel copy discrete ideas from 20 different sites to build my own, that seems different, legit. Zero new code by me, I just stitched it together.
As we reduce 20, somehow that legitimacy erodes and at 1 it's "disrespectful". Where along that line was it wrong?
The "problem" we perceive is not stealing, it's stealing from only 1 place.
Result: https://shawwn.github.io/pg/
If you think it’s easy, it’s not. The closer you want it to be pixel perfect, the exponentially harder it is to get right.
https://www.paulgraham.com/copy.html
I’m very proud of it. I had to dig through decades-old viaweb templates to figure out which one he used.