← Back to context

Comment by wavemode

6 days ago

To be frank, I take precisely the opposite view. Most people solve novel problems every day, mostly without thinking much about it. Our inability to perceive the immense complexity of the things we do every day is merely due to familiarity. In other words we're blind to the details because our brain handles them automatically, not because they don't exist.

Software engineers understand this better than most - describing a task in general terms, and doing it yourself, can be incredibly easy, even while writing the code to automate the task is difficult or impossible, because of all the devilish details we don't often think about.

I work with developers every day. Between us we often give the AI directions like:

   * Write a query to link table X to table Y across this schema, returning all the unique entries related to X.id 1234
   * Write code add an editable comment list to this UI
   * Give me a design to visually manage statuses for this list
   * Look at this UI and give me five ideas for improving it

Some of those work better than others, but none of them are guaranteed failures.