Earlier quoted context omitted.
There are still tools to do it. I think the reason they are not more popular with programmers is that it's basically some stupid subconscious thing where we are afraid of being accused of being users or beginners. Not something we realize consciously, but anything that doesn't involve complex colorful text naturally gets kind of peer pressured out because it looks like a "beginner tool".
I first started programming with VB6 and have yearned to make a GUI program as simply as I did then. Can you point me to something as simple? I've tried Glade before but the time I used it I didn't find it a particularly pleasant experience
I think I need to go lie down
271–280 of 475 posts
Re: I think I need to go lie down
#272I feel old now. I'm fairly sure that we could do this almost as fast with VB or Delphi a couple of decades ago, but a little more deterministic results instead of having the tool inferring it from the label names. We had this and then we shoved everything in the browser and forgot that we could do this without using huge amount of compute of some generative AI model. Look at me I'm old yelling at clouds!
You couldn't have a conversation with Dreamweaver.
Re: I think I need to go lie down
#273Call me an unbeliever, but I don’t believe in the future of no code solutions. You will still have to align that button at smaller device resolutions, leave extra space so it looks nice in another language, and other requirements. Maybe it’ll enable us to use even more abstracted languages to build apps faster at most. This only works for extremely basic and common things like tic tac toe and not original works.
It’s like autotune. Artisans who can sing on key will continue to make very interesting things. But also in parallel a whole new wave of people that couldn’t or didn’t want to learn to sing on key will make entirely new genres of music and also pop for the masses with far less effort. Even the artisans will use it sparingly to enhance and perfect and speed up some of their workflows
Re: I think I need to go lie down
#274I feel old now. I'm fairly sure that we could do this almost as fast with VB or Delphi a couple of decades ago, but a little more deterministic results instead of having the tool inferring it from the label names. We had this and then we shoved everything in the browser and forgot that we could do this without using huge amount of compute of some generative AI model. Look at me I'm old yelling at clouds!
I think this is kind of missing the point. The fact that the underlying implementation is not a hand-coded-deterministic one is the interesting thing about this demo. This is clearly going to be useful by making people more efficient and only going to get better with time.
Re: I think I need to go lie down
#275Such recent demos show both how impressively ML/AI has advanced recently, and how unimpressively repetitive and unoriginal tasks keep being reimplemented by millions of developers worldwide. Since most UI screens can be accurately described in one or two paragraphs, it's no wonder they can be represented in much detail in a relatively small embedding vector.
Re: I think I need to go lie down
#276I was discussing with a client how to integrate our software with his. He sent me a screenshot of the main form. I put the screenshot into ChatGPT and said “make a react form like this in bootstrap”. Made some adjustments, added my software, a few hours later showed the client who was knocked out to see a proof of concept of our systems integrated so quickly. When doing web development I often take a screenshot of a…
Re: I think I need to go lie down
#277Earlier quoted context omitted.
There are still tools to do it. I think the reason they are not more popular with programmers is that it's basically some stupid subconscious thing where we are afraid of being accused of being users or beginners. Not something we realize consciously, but anything that doesn't involve complex colorful text naturally gets kind of peer pressured out because it looks like a "beginner tool".
You are missing a huge caveat of those tools. They tend to have limits in functionality. It isn't uncommon that you prototype with a tool and it is super fast but before you can launch for real you need to rewrite everything. At that point it is difficult to know if the prototype was valuable. Certainly quickly visualizing is good but a prototype tool that is non functional is even faster to use. Having a tool that a…
When they decide not to use those tools they will use rationales like you said rather than admitting that they felt peer pressure.
Re: I think I need to go lie down
#278Earlier quoted context omitted.
I have kind of the same opinion. Maybe more provocative. When people show me figma to HTML with AI I tell them “have you ever heard of Dreamweaver?” Ok, dreamweaver code was ugly and unusable when AI generated code is not too bad (sometimes). But still, I also feel we kinda were already close to where we’re at today.
Not sure about Dreamweaver, but the fact that no Frontpage equivalent exists this day and age, and armies of developers are grappling with HTML, React and GraphQL (e.g. Gatsby) to generate what are essentially websites, is very surprising.
(in Jest, I know it doesn't solve every problem!)
Re: I think I need to go lie down
#279Earlier quoted context omitted.
I'm trying to get people to pronounce it "eggs" as in Eggs, the site formerly known as twitter. So instead of a tweet you "egg something". I think it gives the site the dignity it deserves.
Not bad. I still prefer Xitter though. The X is pronounced 'sh'.
Re: I think I need to go lie down
#280I think we need to get started on organizing the resistance to our robot overlords.