but hopefully Intentional is still a nice new tool we can all benefit
from, even if it isn't a silver bullet.
I am not sure I get it. Maybe I am missing something, but the domain
expert still needs to explain the domain and you still have to write
code.
If anything, I am turned off by their product. All I saw was 2000
lines of code in a single file, and a fairly unintuitive editing tool.
> There is no silver bullet
Agreed.
A few years back I was shown a tool called E.Piphany, an incident
management/help desk tool. The tool used a language called BIML,
which was designed to allow domain experts (business people) program
it by using Visio. You would drag components into the diagram, where
each component performed a task, then you would set their properties
and link them together. You would do this 3 times, once for the model
layer, once for the controller, and once for the view. You would then
deploy your diagrams.
The problem is that there were 500 components to choose from, and you
had to understand what each of the component properties meant. In the
end it required a programmer to use the tool, and the programmers I
spoke to felt that it hindered them. I recall that it was taking them
a week to roll out even the smallest of changes.
So I guess what I am saying is that tools are ok, just as long as they
don't get in the way of getting things done, and I question if this
tool is a help or a hindrance.
Rob, the Skeptic
http://www.google.com/profiles/IamRobertHanson
Agreed as well. Business has been trying to eliminate the programmer
since the first development project. The UML to code nirvana wasn't
that long ago. Did we forget already?
--
Curtis Cooley
curtis...@gmail.com
===============
Once a programmer had a problem. He thought he could solve it with a
regular expression. Now he has two problems.
Agreed as well. Business has been trying to eliminate the programmer
since the first development project. The UML to code nirvana wasn't
that long ago. Did we forget already?
I think that's a good point. If programmers from 30 years ago looked
at my typical day today, I bet they would think I was more of an
analyst than a programmer. The high level code that I get to work
with typically keeps me very close to the domain language of my
customer. As I was just telling a new acquaintance here at CITCON,
the problems I'm generally solving aren't related to computer science
and optimizing milliseconds, they're translating my customer's desires
into executable software. I imagine that this translation is much
easier today than it was 20 years ago due to highly productive and
expressive languages like Ruby.
Dave Hoover
//obtiva: Agility applied. Software delivered.
I don't understand this. What would stop a sufficiently motivated
business person from signing up for courses, reading some books,
writing/reading a lot of code and joining a supportive development
community that's willing to train them up?
2009/4/25, Simone Busoli <simone...@gmail.com>:
--
Inviato dal mio dispositivo mobile