Most of the grunt work of coding will be a matter writing a set of Cucumber tests (or whatever language you prefer, but it&#x27;ll something close to formal English) and having a solver&#x2F;fuzzer do the actual coding for you. There&#x27;ll be some things that a solver can&#x27;t do, but for the majority of simple things (generating models, CRUD operations, database interaction, networking, testing, maybe some aspects of the UI) I don&#x27;t imagine we&#x27;ll need to write any actual code ourselves. A lot of this stuff already exists; we just don&#x27;t use it because it&#x27;s unreliable. That will change.