Click here to Skip to main content
15,881,812 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: There's no cure Pin
W Balboos, GHB28-Apr-21 4:36
W Balboos, GHB28-Apr-21 4:36 
GeneralPrepare to burp Pin
CodeWraith27-Apr-21 9:44
CodeWraith27-Apr-21 9:44 
GeneralRe: Prepare to burp Pin
Daniel Pfeffer27-Apr-21 9:51
professionalDaniel Pfeffer27-Apr-21 9:51 
GeneralRe: Prepare to burp Pin
CodeWraith27-Apr-21 10:02
CodeWraith27-Apr-21 10:02 
JokeRe: Prepare to burp Pin
W Balboos, GHB27-Apr-21 10:41
W Balboos, GHB27-Apr-21 10:41 
GeneralRe: Prepare to burp Pin
CodeWraith27-Apr-21 12:18
CodeWraith27-Apr-21 12:18 
GeneralOops. Don't let your site go down at the wrong time... Pin
OriginalGriff27-Apr-21 8:56
mveOriginalGriff27-Apr-21 8:56 
GeneralThe balance between architecture and code PinPopular
Marc Clifton27-Apr-21 5:08
mvaMarc Clifton27-Apr-21 5:08 
After a recent post, it occurred to me that we rarely see a good balance between architecture and code.

I often see:
under-architected, over-coded.

But I've also encountered:
over-architected, over-coded.

Personally, my goal is always "under-coded" (meaning, as little code as possible), and I find that that drives a certain amount of architecture, usually during the coding, not before the coding.

So it strikes me that the missing category:
well-architected, well-coded

is something that must be done simultaneously. Not the "architecture first" approach, not the "code as a hack" approach, but rather, while coding, considering where "architecture" can facilitate "well-coded."

And by architecture, I don't mean gloriosky layers of abstractions, thousands of interfaces, DI and IoC. To me, architecture includes writing small functions and maximizing code re-use (there are more, but I'm writing a post in the Lounge, not an essay.)

Thoughts?

GeneralRe: The balance between architecture and code Pin
PIEBALDconsult27-Apr-21 5:13
mvePIEBALDconsult27-Apr-21 5:13 
GeneralRe: The balance between architecture and code Pin
Marc Clifton27-Apr-21 6:49
mvaMarc Clifton27-Apr-21 6:49 
GeneralRe: The balance between architecture and code Pin
Greg Utas27-Apr-21 7:00
professionalGreg Utas27-Apr-21 7:00 
GeneralRe: The balance between architecture and code Pin
Marc Clifton27-Apr-21 7:28
mvaMarc Clifton27-Apr-21 7:28 
GeneralRe: The balance between architecture and code Pin
Gary Wheeler28-Apr-21 2:20
Gary Wheeler28-Apr-21 2:20 
GeneralRe: The balance between architecture and code Pin
Member 792148328-Apr-21 3:57
Member 792148328-Apr-21 3:57 
GeneralRe: The balance between architecture and code Pin
Greg Utas27-Apr-21 6:25
professionalGreg Utas27-Apr-21 6:25 
GeneralRe: The balance between architecture and code Pin
Marc Clifton27-Apr-21 6:44
mvaMarc Clifton27-Apr-21 6:44 
GeneralRe: The balance between architecture and code Pin
Jacquers27-Apr-21 6:53
Jacquers27-Apr-21 6:53 
GeneralRe: The balance between architecture and code Pin
Marc Clifton27-Apr-21 7:31
mvaMarc Clifton27-Apr-21 7:31 
GeneralRe: The balance between architecture and code Pin
BillWoodruff27-Apr-21 11:12
professionalBillWoodruff27-Apr-21 11:12 
GeneralRe: The balance between architecture and code Pin
rnbergren27-Apr-21 7:31
rnbergren27-Apr-21 7:31 
GeneralRe: The balance between architecture and code Pin
Marc Clifton27-Apr-21 7:43
mvaMarc Clifton27-Apr-21 7:43 
GeneralRe: The balance between architecture and code Pin
rjmoses28-Apr-21 4:03
professionalrjmoses28-Apr-21 4:03 
GeneralRe: The balance between architecture and code Pin
Mircea Neacsu27-Apr-21 7:49
Mircea Neacsu27-Apr-21 7:49 
GeneralRe: The balance between architecture and code Pin
W Balboos, GHB27-Apr-21 8:08
W Balboos, GHB27-Apr-21 8:08 
GeneralRe: The balance between architecture and code Pin
Gerry Schmitz27-Apr-21 8:20
mveGerry Schmitz27-Apr-21 8:20 

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.