Click here to Skip to main content
15,890,282 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
JokeRe: A song for the weekend for the older ones ;) ... Pin
0x01AA26-Nov-21 14:11
mve0x01AA26-Nov-21 14:11 
GeneralShould Software Architect title exist? Pin
raddevus26-Nov-21 8:18
mvaraddevus26-Nov-21 8:18 
PraiseRe: Should Software Architect title exist? Pin
RickZeeland26-Nov-21 8:32
mveRickZeeland26-Nov-21 8:32 
GeneralRe: Should Software Architect title exist? Pin
0x01AA26-Nov-21 8:46
mve0x01AA26-Nov-21 8:46 
GeneralRe: Should Software Architect title exist? Pin
honey the codewitch26-Nov-21 8:53
mvahoney the codewitch26-Nov-21 8:53 
GeneralRe: Should Software Architect title exist? Pin
raddevus26-Nov-21 11:12
mvaraddevus26-Nov-21 11:12 
GeneralRe: Should Software Architect title exist? Pin
Greg Utas26-Nov-21 10:35
professionalGreg Utas26-Nov-21 10:35 
GeneralRe: Should Software Architect title exist? Pin
raddevus26-Nov-21 11:25
mvaraddevus26-Nov-21 11:25 
Very good & interesting points.Thumbs Up | :thumbsup:

Greg Utas wrote:
The folks who first documented software patterns were very influenced by the writings of Christopher Alexander


The author mentions this exact book in this first chapter and takes it all the way back to 1968 NATO meeting... (underlined portion denotes the quote by Peter Naur at the 1968 meeting).
This is basically the first recorded occurrence of thinking of softwar devs as Architects.

Quote:
The term “architect” as used in software was not popularized until the early 1990s. Perhaps the first suggestion that there would be anything for software practitioners to learn from architects came in that NATO Software Engineering conference in Germany in 1968, from Peter Naur:

Software designers are in a similar position to architects and civil engineers, particularly those concerned with the design of large heterogeneous constructions, such as towns and industrial plants. It therefore seems natural that we should turn to these subjects for ideas about how to attack the design problem. As one single example of such a source of ideas, I would like to mention: Christopher Alexander: Notes on the Synthesis of Form (Harvard Univ. Press, 1964) (emphasis mine).

This, and other statements from the elder statesmen of our field at this conference in 1968, are the progenitors of how we thought we should think about software design. The problem with Naur’s statement is obvious: it’s simply false. It’s also unsupported. To state that we’re in a “similar position to architects” has no more bearing logically, or truthfully, to stating that we’re in a similar position to, say, philosophy professors, or writers, or aviators, or bureaucrats, or rugby players, or bunnies, or ponies. An argument by analogy is always false. Here, no argument is even given. Yet here this idea took hold, the participants returning to their native lands around the world, writing and teaching and mentoring for decades, shaping our entire field. This now haunts and silently shapes—perhaps even circumscribes and mentally constrains, however artificially—how we conduct our work, how we think about it, what we “know” we do.



Greg Utas wrote:
When the importance of software excellence is poorly understood and rewarded, the company fails to develop or retain software architects and ends up paying the price.

Yes, I've seen this too. I work on legacy systems which were written by novices who didn't even know how to create a database with keys. They literally created string keys for every table -- ugh!
Companies who don't know to pay for properly experienced people to write software definitely do damage that they pay 10X as much for -- and more.

Here's the great quote:
Red Adair said
If you think it's expensive to hire a professional to do the job, wait until you hire an amateur.

GeneralRe: Should Software Architect title exist? Pin
Greg Utas26-Nov-21 11:45
professionalGreg Utas26-Nov-21 11:45 
GeneralRe: Should Software Architect title exist? Pin
raddevus26-Nov-21 11:55
mvaraddevus26-Nov-21 11:55 
GeneralRe: Should Software Architect title exist? Pin
Greg Utas26-Nov-21 12:10
professionalGreg Utas26-Nov-21 12:10 
GeneralRe: Should Software Architect title exist? Pin
raddevus26-Nov-21 12:21
mvaraddevus26-Nov-21 12:21 
GeneralRe: Should Software Architect title exist? Pin
raddevus27-Nov-21 5:40
mvaraddevus27-Nov-21 5:40 
GeneralRe: Should Software Architect title exist? Pin
Greg Utas27-Nov-21 7:06
professionalGreg Utas27-Nov-21 7:06 
GeneralRe: Should Software Architect title exist? Pin
Leonardo Pessoa29-Nov-21 3:50
Leonardo Pessoa29-Nov-21 3:50 
GeneralRe: Should Software Architect title exist? Pin
raddevus29-Nov-21 4:27
mvaraddevus29-Nov-21 4:27 
GeneralRe: Should Software Architect title exist? Pin
Greg Utas29-Nov-21 7:01
professionalGreg Utas29-Nov-21 7:01 
GeneralRe: Should Software Architect title exist? Pin
Daniele Maccari29-Nov-21 3:20
Daniele Maccari29-Nov-21 3:20 
GeneralRe: Should Software Architect title exist? Pin
Eddy Vluggen26-Nov-21 10:52
professionalEddy Vluggen26-Nov-21 10:52 
GeneralRe: Should Software Architect title exist? Pin
raddevus26-Nov-21 11:35
mvaraddevus26-Nov-21 11:35 
GeneralRe: Should Software Architect title exist? Pin
Greg Utas26-Nov-21 12:39
professionalGreg Utas26-Nov-21 12:39 
GeneralRe: Should Software Architect title exist? Pin
Eddy Vluggen26-Nov-21 13:14
professionalEddy Vluggen26-Nov-21 13:14 
GeneralRe: Should Software Architect title exist? Pin
Gerry Schmitz26-Nov-21 20:33
mveGerry Schmitz26-Nov-21 20:33 
GeneralRe: Should Software Architect title exist? Pin
Member 916705729-Nov-21 1:10
Member 916705729-Nov-21 1:10 
GeneralRe: Should Software Architect title exist? Pin
stratoFlyer29-Nov-21 2:10
stratoFlyer29-Nov-21 2:10 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.