Click here to Skip to main content
15,890,557 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.

 
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 
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 
Chapter 2 was extremely long and the author really went into the weeds.

Main Point Is What We All Already Know
There were some interesting things but for the most part what you discover -- as we who have been building software for companies for years have already discovered -- is that there is no One Process to developing Software. There are instead numerous ways to get to the same finish line. Whichever one works best for you & your team is the best.

Here are a few snippets from the book that show how far the author gets out into the weeds.
Quote:
The Myth of Requirements
In system design, we speak of the “requirements.” This word creates a false center, a supposed constant, which creates problems for our field. These problems come in the form of a binary opposition set up between the product management team and the development team. It supposes, in the extreme form, that the product management team knows what to build and that the development team are passive receptacles into whom we insert this list of what they are required to build. Within an Agile method, some freedom is perhaps allowed to the development team in how to design within that list of requirements.

The requirements, however, do not exist. But the requirements, like everything else of value, are just made up by someone. They are not first known and then told. They are invented.



He compares this idea of inventing requirements to the act of creating a character in a story.

Quote:
How do we know that Indiana Jones is the archaeology professor who finds the Lost Ark of the Covenant? Because George Lucas invented a character named Indiana Smith, and Steven Spielberg didn’t like the name so he changed it to “Indiana Jones.” And all of a sudden there is a world of the 1930s and a man standing in it and he needs to go do something and someone needs to get in his way and how might that work? That’s how requirements are made, in the movies and in software. People make stuff up.

When you make stuff up as a software designer, that world, like the world of the movie into which you posit a character with a conflict, is your context. It’s the place where you posit signs that have meaning in relation to one another. It’s your semantic field.



Quote:
Semantics, as a field, is concerned with the production of meaning, and how logic and language are used.
Semantics = logic + language


This is almost the "Jerry Maguire Situation" from the author. In a night of passionate turmoil he makes meaning of everything and comes to the conclusion "We should all be nice to each other."
Oh, yes, shouldn't we.

In the case of this author, he is like, "Everything is language. Projects fail because we all have our own brains and all of us understand what we are building in different ways."
Oh, yes, that's right isn't it. but you can't quite fix that. Sheesh.

Here's a final quote from chapter 2.

Quote:
The problem with software—a chief reason our projects fail—is a failure of our language. We are not architects. Not even close. We do not build buildings with an obvious and known prior purpose, which is an approximate copy of the same kind of building people have been making and using for thousands of years, using tangible commodity materials on a factory line. Quite the opposite.

Our only material is that of language and ideas, names and meanings, signifiers and signifieds. Our only material is semantics.


So, the author is off the rails really. He found something that worked for him and which he can use to drive teams and their belief system to get things done well. But can it translate to other teams?
Probably. But probably because any passionate person with enough company-power and political-power can make almost any plan work.

Again, the point of it all is:
Find a process that works for you and your team. That will change as time changes and people change and the company changes.
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 
GeneralRe: Should Software Architect title exist? Pin
DT Bullock29-Nov-21 2:37
DT Bullock29-Nov-21 2:37 
GeneralRe: Should Software Architect title exist? Pin
DT Bullock29-Nov-21 2:37
DT Bullock29-Nov-21 2:37 
GeneralRe: Should Software Architect title exist? Pin
agolddog29-Nov-21 4:01
agolddog29-Nov-21 4:01 
GeneralRe: Should Software Architect title exist? Pin
maze329-Nov-21 4:35
professionalmaze329-Nov-21 4:35 
GeneralRe: Should Software Architect title exist? Pin
MSBassSinger29-Nov-21 5:21
professionalMSBassSinger29-Nov-21 5:21 

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.