3 ms·
You have a picture in your head. You write down the XML in a text editor. Then you load the app, and the picture comes alive.
by z3t4 10y ago
You have a picture in your head. You write down the XML in a text editor. Then you load the app, and the picture comes alive.
- pjmlp 10y agoSo productive, versus using a graphical design tool with real time feedback.
- CaptSpify 10y agoWhy does it bother you if someone prefers a different tool to get the job done? It doesn't hurt or hinder you in any way....
- pjmlp 10y agoBecause then Bret Victor comes along, does a presentation about development workflows what used to be already partially possible with Xerox PARC systems and everyone is amazed why our computers aren't like that.
- z3t4 10y agoBret Victor The Future of Programming: https://www.youtube.com/watch?v=8pTEmbeENF4 https://www.youtube.com/watch?v=8pTEmbeENF4
- pjmlp 10y agoAnother good example is the NeXT vs Sun duel, regarding the RAD tooling of NeXTStep vs the traditional UNIX development (1991). https://www.youtube.com/watch?v=UGhfB-NICzg https://www.youtube.com/watch?v=UGhfB-NICzg
- z3t4 10y agoMy experience with graphical tools is that they are good when doing something quick, but when you need to do something unordinary you'll have to dive into the code, and these tools usually don't produce nice clean code. I also think it's a matter of personality or personal taste. I'm very good at thinking in abstract.
- pjmlp 10y agoI think the opposite, having used Delphi, VB, Netbeans Matisse, MS Blend among many others tools, which allow one to go very far without doing change code/compile/reload/swift a few pixels/loop. Also you see this with game editors used by most game studios. No one is designing levels by hand nowadays. But lets just agree to disagree. :)