Click here to Skip to main content
14,357,792 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: Naming stuff... Pin
Sander Rossel12-Aug-19 23:47
professionalSander Rossel12-Aug-19 23:47 
GeneralRe: Naming stuff... Pin
Member 916705713-Aug-19 0:23
memberMember 916705713-Aug-19 0:23 
GeneralRe: Naming stuff... Pin
Sander Rossel13-Aug-19 1:02
professionalSander Rossel13-Aug-19 1:02 
GeneralRe: Naming stuff... Pin
Member 916705713-Aug-19 1:34
memberMember 916705713-Aug-19 1:34 
GeneralRe: Naming stuff... Pin
Sander Rossel13-Aug-19 11:26
professionalSander Rossel13-Aug-19 11:26 
GeneralRe: Naming stuff... Pin
Member 916705714-Aug-19 4:18
memberMember 916705714-Aug-19 4:18 
GeneralRe: Naming stuff... Pin
Sander Rossel14-Aug-19 4:26
professionalSander Rossel14-Aug-19 4:26 
GeneralRe: Naming stuff... Pin
Member 916705714-Aug-19 4:30
memberMember 916705714-Aug-19 4:30 
While the comic is great, I can imagine having the pretty much same problems. Windows is an interesting example of itself, it's desktop-only (let's stick with client Windows), but Microsoft has a plethora of compatibility shims because desktop apps written for version X rely on quirks of version X and break when facing version X+1.

The usual solution is to cleanly define the interface and simply not break it. The implementation can change, but who cares? Speaking from experience here, an externally-usable DLL is a part of my main product and I've changed it's guts several times in my time here, including one complete rewrite. Nobody cares because the outside stays the same.

Isn't it the same in the server space? Publish an API, publish a documentation and simply don't break the API thus having all clients using it by the book not breaking? I don't have that much experience there, what's preventing web APIs from staying stable once published?
GeneralRe: Naming stuff... Pin
Sander Rossel14-Aug-19 5:23
professionalSander Rossel14-Aug-19 5:23 
GeneralRe: Naming stuff... Pin
stevetabler13-Aug-19 6:51
memberstevetabler13-Aug-19 6:51 
GeneralRe: Naming stuff... Pin
Abbas A. Ali15-Aug-19 21:52
professionalAbbas A. Ali15-Aug-19 21:52 
GeneralRe: Naming stuff... Pin
Sander Rossel16-Aug-19 2:41
professionalSander Rossel16-Aug-19 2:41 
GeneralRe: Naming stuff... Pin
Abbas A. Ali16-Aug-19 3:05
professionalAbbas A. Ali16-Aug-19 3:05 
GeneralRe: Naming stuff... Pin
Sander Rossel16-Aug-19 3:58
professionalSander Rossel16-Aug-19 3:58 
GeneralBlow that dust out!! Pin
dandy7212-Aug-19 8:56
memberdandy7212-Aug-19 8:56 
GeneralRe: Blow that dust out!! Pin
Sander Rossel12-Aug-19 9:05
professionalSander Rossel12-Aug-19 9:05 
GeneralRe: Blow that dust out!! Pin
Ravi Bhavnani12-Aug-19 13:40
professionalRavi Bhavnani12-Aug-19 13:40 
GeneralRe: Blow that dust out!! Pin
OriginalGriff12-Aug-19 9:06
protectorOriginalGriff12-Aug-19 9:06 
GeneralRe: Blow that dust out!! Pin
PIEBALDconsult12-Aug-19 9:28
protectorPIEBALDconsult12-Aug-19 9:28 
GeneralRe: Blow that dust out!! Pin
Munchies_Matt12-Aug-19 10:07
memberMunchies_Matt12-Aug-19 10:07 
GeneralRe: Blow that dust out!! Pin
BobbyStrain12-Aug-19 13:15
memberBobbyStrain12-Aug-19 13:15 
GeneralRe: Blow that dust out!! Pin
Mycroft Holmes12-Aug-19 14:41
memberMycroft Holmes12-Aug-19 14:41 
GeneralRe: Blow that dust out!! Pin
Ron Anders12-Aug-19 16:54
memberRon Anders12-Aug-19 16:54 
GeneralRe: Blow that dust out!! Pin
dandy7213-Aug-19 7:53
memberdandy7213-Aug-19 7:53 
GeneralRe: Blow that dust out!! Pin
Overtkill13-Aug-19 7:53
memberOvertkill13-Aug-19 7:53 

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.