[Sigia-l] Programming IAs was: Little things an IA MUST know/do

Todd R.Warfel lists at messagefirst.com
Thu Apr 24 12:52:06 EDT 2003


On Thursday, April 24, 2003, at 12:28 PM, John O'Donovan wrote:

> ...by knowing more about the technical aspects you will enrich your 
> designs. It should not be seen as a negative thing. A building 
> architect or car designer usually understands many construction or 
> mechanical aspects of their designs and this makes their designs 
> better.

I agree they should be aware, but that doesn't mean they should know 
how to program. Those are two very different things.

A good friend of ours is a contractor, owns his own construction 
company. He understands blueprints, but has no desire, nor need to be 
able to actually use CAD to make them. It won't help him do his job any 
better.

Likewise, one of our best friends is a structural engineer, and another 
is an architect. The architect has no desire, nor need to learn the 
complicated mathematical programs the structural engineer uses to 
calculate the amount of pressure the design needs to hold. They 
understand there are limits that need to be considered, but that 
doesn't mean they need to learn the nitty gritty of the others job.

We're going in circles here.

I think we all agree that each discipline needs to have an 
understanding and appreciation for the others'. However, I don't think 
that designers and IAs need to know Java to be a good designer or IA. 
It's simply not true. Programmers generally don't make good designers. 
Designers generally don't make good programmers. They have two very 
different mind sets. Again, there are exceptions to this, but those are 
extremely rare.

It's not about being boxed in, it's about being disciplined. After all, 
that's why they call it a discipline.

> Maybe I just hate being boxed :) but I do get uncomfortable when a job 
> title
> suddenly makes people think you have nothing to contribute in certain 
> areas.
>
> A team should be multi-disciplinary and members should be 
> multi-skilled to
> achieve the best results.

Each member brings a different strength and component to the team. 
That's where the value is. There's little value in having a team full 
of jack of all trades - you'll end up without any experts.

Again, to be clear, I'm saying we each need to be aware of the others 
discipline, but be specialized in our own.

Cheers!

Todd R. Warfel

_//message first [method second]
-=========================-
User Experience Consultant
message first
[P] (607) 339-9640
[E] twarfel at messagefirst.com
[w] http://messagefirst.com
-=========================-

In theory, theory and practice are the same,
but in practice, they're not.




More information about the Sigia-l mailing list