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

 
GeneralThought of the Day Pin
OriginalGriff22-Nov-19 4:44
mveOriginalGriff22-Nov-19 4:44 
GeneralRe: Thought of the Day Pin
Mike Hankey22-Nov-19 4:51
mveMike Hankey22-Nov-19 4:51 
GeneralRe: Thought of the Day Pin
W Balboos, GHB22-Nov-19 5:38
W Balboos, GHB22-Nov-19 5:38 
GeneralRe: Thought of the Day Pin
lopatir22-Nov-19 5:48
lopatir22-Nov-19 5:48 
GeneralRe: Thought of the Day Pin
jeron122-Nov-19 6:10
jeron122-Nov-19 6:10 
GeneralRe: Thought of the Day Pin
RossMW22-Nov-19 7:26
professionalRossMW22-Nov-19 7:26 
GeneralRe: Thought of the Day Pin
DRHuff22-Nov-19 10:12
DRHuff22-Nov-19 10:12 
GeneralEveryone wants to be a Software Architect? Pin
raddevus22-Nov-19 4:20
mvaraddevus22-Nov-19 4:20 
I've just stumbled upon this new(er) book from Pragmatic Publishers and it really is a book of pragmatism related to Software Architecture. The author keeps it real and this is not absorbed into talking only about Agile. Instead he talks about what it really means to be a true Software Architect -- a very difficult thing to define.
author, Chapter 1
I’m not exactly sure when I became a software architect. I do remember the first time someone else called me one. We were at an important client meeting and someone asked a tough technical question. The project manager chimed in: “Michael is the architect on this project. He’ll dig in and send you an update by the end of the week.”

Design It!: From Programmer to Software Architect (The Pragmatic Programmers) by Michael Keeling [^]

I like this focus on partitioning the system:
from the book
Architects partition (a fancy word for divide into pieces) the software system so they can develop a strategy for achieving quality attributes and other system requirements. For example, you might assign functional responsibilities by designing one component to register users and another to identify pictures of cats. Or you could assign different teams to develop different modules. Or you might split things that read data from things that write data so the software system will be more reliable, available, and scalable.

Partitioning a system is important not just because it lets you develop a strategy for achieving quality attributes. Smaller things are easier to reason about, easier to test, and easier to design. Of course, since you broke the system into pieces, you’ll also have to make sure everything can come back together again.

GeneralRe: Everyone wants to be a Software Architect? Pin
F-ES Sitecore22-Nov-19 4:28
professionalF-ES Sitecore22-Nov-19 4:28 
GeneralRe: Everyone wants to be a Software Architect? Pin
raddevus22-Nov-19 4:34
mvaraddevus22-Nov-19 4:34 
GeneralRe: Everyone wants to be a Software Architect? Pin
#realJSOP22-Nov-19 4:35
professional#realJSOP22-Nov-19 4:35 
GeneralRe: Everyone wants to be a Software Architect? Pin
raddevus22-Nov-19 4:39
mvaraddevus22-Nov-19 4:39 
GeneralRe: Everyone wants to be a Software Architect? Pin
grralph124-Nov-19 21:38
grralph124-Nov-19 21:38 
GeneralRe: Everyone wants to be a Software Architect? Pin
raddevus25-Nov-19 5:28
mvaraddevus25-Nov-19 5:28 
GeneralRe: Everyone wants to be a Software Architect? Pin
Amarnath S22-Nov-19 6:12
professionalAmarnath S22-Nov-19 6:12 
GeneralRe: Everyone wants to be a Software Architect? Pin
Nelek22-Nov-19 8:56
protectorNelek22-Nov-19 8:56 
GeneralRe: Everyone wants to be a Software Architect? Pin
stoneyowl222-Nov-19 10:11
stoneyowl222-Nov-19 10:11 
GeneralRe: Everyone wants to be a Software Architect? Pin
MikeTheFid25-Nov-19 1:39
MikeTheFid25-Nov-19 1:39 
GeneralRe: Everyone wants to be a Software Architect? Pin
Sander Rossel24-Nov-19 22:12
professionalSander Rossel24-Nov-19 22:12 
GeneralRe: Everyone wants to be a Software Architect? Pin
raddevus25-Nov-19 5:33
mvaraddevus25-Nov-19 5:33 
GeneralRe: Everyone wants to be a Software Architect? Pin
Sander Rossel25-Nov-19 6:01
professionalSander Rossel25-Nov-19 6:01 
GeneralRe: Everyone wants to be a Software Architect? Pin
raddevus25-Nov-19 7:19
mvaraddevus25-Nov-19 7:19 
GeneralRe: Everyone wants to be a Software Architect? Pin
BillWoodruff25-Nov-19 3:09
professionalBillWoodruff25-Nov-19 3:09 
GeneralRe: Everyone wants to be a Software Architect? Pin
honey the codewitch25-Nov-19 5:45
mvahoney the codewitch25-Nov-19 5:45 
GeneralRe: Everyone wants to be a Software Architect? Pin
raddevus25-Nov-19 7:18
mvaraddevus25-Nov-19 7:18 

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.