Non-programmer: OK, Eve sounds great, so, I want to search for a Slack message. How would I do that?
Eve-programmer: Obviously, it's just:
search @slack
[#message from body]
Non-programmer: Ummm...OK, great. So now if I wanted to, say, send an email.Eve-programmer: Easy! In the same way, you just:
commit @email
[#email to: "corey@kodowa.com"
subject: "It's party time!"
body: "Hey Corey, the party starts this Friday."]
Non-programmer: ...The challenge of programming has always been wrapping your head around very formal abstractions and "thinking like the machine". These Eve snippets still look very much like a programming language to me. I don't think they will mean anything to a non-Eve-programmer without training in the semantics of how Eve programs work and the syntax of how to build the expressions, and the model over which the operate.
Eve very well may be a big productivity advance over current development environments, but I don't see it eliminating programming as a profession anytime soon.