Lately you see the evangelists promote all kinds of "No Code" solutions that will make our life easier.
Really? Let's think about it for a while from a developer point of view.
When you use code, you use some kind of editor and you can use copy and paste to do wonderful things.
"No Code" usually involves some kind of a dialog that probably writes ton of XML or something in few files that will take us a while to figure out.
It may have a way to duplicate and allow us to make changes to the copy but we need to spend time learning the tool to be able to do it.
With code, we are the masters (most of us most of the timeJ)
In most cases we need to understand the object model we work with and experiment with its usage. Then we can make our applications fly.
"No Code" solutions are the relentless attempt to create "No developers (programmers)" application development but they tried it since the days of COBOL!
It will not work!
Want to make life easier? Give us easy deployment processes like Visual Studio 2010 does for SharePoint development.