pull down to refresh

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++ toolkit and fairly common.
You could design the layouts then it would automatically generated the corresponding C++ code for the GUI components.
Satoshi prolly 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.
Links:
100 sats \ 2 replies \ @nullama 17h
Qt, not QT. It's pronounced as "cute", not Q, T.
And no, Satoshi was not a vibe-coder.
Forms for GUI application usually are done visually, and then the low level code is generated from a tool of the GUI framework.
As an example, you can see all these forms (.ui files) from the current Bitcoin Core implementation using Qt here: https://github.com/bitcoin/bitcoin/tree/master/src/qt/forms
These .ui files are created with a GUI (Qt Creator), and then the MOC (Meta-Object Compiler) generates the required code from them.
All of this is not "vibe coding", it's standard GUI programming.
reply
Did you even read the 1st sentence? And how do you not detect the humour?
reply
Thank you
reply
Don’t link Satoshi with vibe coding nonsense lol
reply
Lol vibe coding as a term needs to die!
reply
The title is a bit tongue-and-cheek, but just so you know, Satoshi is now know because he was some kinda marvelous dev.
reply
I know, I’m just offering my opinion on vibe coding I suppose
reply
In that case, we're all vibe coders cos @WeAreAllSatoshi
reply
lol nice
reply
You're welcome
reply