raw_avocado on Nostr: Did you know Satoshi was a vibe-coder? The original Bitcoin client includes a comment ...
Did you know Satoshi was a vibe-coder?
The original Bitcoin client includes a comment showing he used wxFormBuilder to generate the UI.
Not quite an AI code assistant — but it generated code nonetheless.
wxFormBuilder was a GUI designer for wxWidgets C++ kit and fairly common.
You could design the layouts then it would automatically generated the corresponding C++ code for the GUI components.
Satoshi preferred this because it was also lightweight and had less dependences.
With version 0.5 on 21 November 2011, The Bitcoin Client(not yet called Core) introduced the QT user interface.
The QT stayed in the name of the client for a number of years.
The QT UI is still use this today by the Bitcoin Core client.
Published at
2025-05-03 18:10:09 UTCEvent JSON
{
"id": "af0e1547cdb33ff38bf584ae97f4da0528f7c60068d202a872b76f37cdb963df",
"pubkey": "0f28196ced1024be7ceb3d7b194337bf8f21e7ad0a8be803b1ec0a7c52e926de",
"created_at": 1746295809,
"kind": 1,
"tags": [
[
"r",
"wss://eden.nostr.land/",
"read"
],
[
"r",
"wss://nostr.wine/",
"read"
],
[
"r",
"wss://relay.damus.io/",
"write"
],
[
"r",
"wss://relay.nostr.band/",
"write"
],
[
"r",
"wss://relay.snort.social/",
"write"
]
],
"content": "Did you know Satoshi was a vibe-coder?\n\nThe original Bitcoin client includes a comment showing he used wxFormBuilder to generate the UI.\n\nNot quite an AI code assistant — but it generated code nonetheless.\n https://blossom.primal.net/ead8475443068bbbd807ac66ca186e342d01316533210c53b514eb0067524359.jpg \n\nwxFormBuilder was a GUI designer for wxWidgets C++ kit and fairly common.\n\nYou could design the layouts then it would automatically generated the corresponding C++ code for the GUI components.\n\nSatoshi preferred this because it was also lightweight and had less dependences.\n\nWith version 0.5 on 21 November 2011, The Bitcoin Client(not yet called Core) introduced the QT user interface.\n\nThe QT stayed in the name of the client for a number of years.\n\nThe QT UI is still use this today by the Bitcoin Core client.\n https://blossom.primal.net/f6c474cbba4c246ced3f955a63b86fc30f21c9b71cc3b4d53c354454e62d50d1.jpg ",
"sig": "f0208e1918b3190819892f5c0d87bc43432697b0d296c68b782c09cd71602c42e2ce43593a9844de501c1a8af057e23f2f4186688e6efaa43f8a9c052e6e5416"
}