2 ms·
> Then someone thinks "wow, this is way too complex! All I need is a simple UI." Then history repeats. This gives me flashbacks to writing a Java applet (suppo
by spiralx 4y ago
> Then someone thinks "wow, this is way too complex! All I need is a simple UI." Then history repeats.
This gives me flashbacks to writing a Java applet (supporting the MS JVM!) in which my boss has decided AWT (no Swing lol) was verboten and implemented his own widgets. Which was great up until I had to implement dropdowns, because then you need a concept of z-ordering, which meant refactoring almost everything in order to include. And this pattern repeated several times for "simple" new features I was asked to add.
Writing a primitive windowing system with nested menus in GFA Basic and getting lost in a rabbit-hole browsing the Turbo Pascal object hierarchy as a teenager was a good way to teach me to not try and write my own UI library if I wanted to get anything else done :)