I agree with split or spectrum of talents that is needed in this domain. 
Conceptual issues like language creation or coming up with the next great 
network buffering algorithm. The next level "engineering/design/arch" takes all 
the conceptual possibilities  and selects a subset that solves a specific 
problem. Then You get to the implementation.  

Each level has its optimum skill sets they are not discrete level but a 
spectrum.


Sent from my iPad

> On Oct 22, 2015, at 7:35 AM, Peter Silva <[email protected]> wrote:
> 
> I don't think you are doing the split correctly.  For example, design of 
> computer languages has nothing to do with traditional software engineering, 
> and is really part of the (short!) tradition of computer science.   Larry 
> Wall of Perl was a linguist, Guido Van Rossum of Python comes from a Math/CS 
> background, not SE.  I think language domain is definitely in the proper 
> domain of Math/CS, and not SE.  I think that computer science is to software 
> engineering as Physics is to Engineering... less practical in principle, but 
> in the case of CS just as practical but in different ways.
> 
> Also, I never think of engineers as creative types (not precluding that there 
> cannot be creative engineers, merely describing their curriculum)  They are 
> the ones who rein in the creativity to make stuff work, hopefully on budget.  
>  I think building new software also needs ''Architect'' / "Design" oriented 
> people, but not what is currently called Architects.  I'm not sure what they 
> are, but I'm pretty sure that engineering does not provide any useful 
> background for the creative aspects of software building.  I don't think 
> there is a set group that has this sort of knowledge.   
> 
> Writing code is like writing a book.  Not everyone is Tolstoy, but Tolstoy 
> did not go to school to get certified as a Novelist either.  Is having a 
> degree in literature a pre-requisite for writing a novel?   It just does not 
> sound right.
> 
> 
> 
> 
> 
>> -listserv.mlug.ca
> 
> _______________________________________________
> mlug mailing list
> [email protected]
> https://listes.koumbit.net/cgi-bin/mailman/listinfo/mlug-listserv.mlug.ca
_______________________________________________
mlug mailing list
[email protected]
https://listes.koumbit.net/cgi-bin/mailman/listinfo/mlug-listserv.mlug.ca

Reply via email to