in reply to Re^2: Programming is more than writing code, but it's *not* a science (design ~ code)
in thread Programming *is* much more than "just writing code".

Languages and programming techniques have been moving toward allowing you to write a program by writing more design-like code while design techniques have been encompassing more of the details that are required when you write the code.

That's true. I was going to make some kind of comment on that but it was late and I couldn't write it down right :-)

In any case, I'd prefer to have a language that makes it easy to define classes etc, a tool that makes it easy to refactor and some way of visualizing hierarchies etc directly from the code.

My experience with design tools always made me wish I could just type the class interface instead of having to open, drag, click, select and type my way around just to add a method.