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

 
GeneralUnpopular opinion PinPopular
Super Lloyd7-Apr-20 13:52
Super Lloyd7-Apr-20 13:52 
GeneralRe: Unpopular opinion Pin
PIEBALDconsult7-Apr-20 14:20
mvePIEBALDconsult7-Apr-20 14:20 
GeneralRe: Unpopular opinion Pin
Super Lloyd7-Apr-20 14:23
Super Lloyd7-Apr-20 14:23 
GeneralRe: Unpopular opinion Pin
Richard Deeming8-Apr-20 0:09
mveRichard Deeming8-Apr-20 0:09 
GeneralRe: Unpopular opinion Pin
Kirk Wood11-Apr-20 6:04
Kirk Wood11-Apr-20 6:04 
GeneralRe: Unpopular opinion Pin
Greg Utas7-Apr-20 14:43
professionalGreg Utas7-Apr-20 14:43 
GeneralRe: Unpopular opinion Pin
Mircea Neacsu7-Apr-20 16:30
Mircea Neacsu7-Apr-20 16:30 
GeneralRe: Unpopular opinion Pin
Greg Utas8-Apr-20 1:47
professionalGreg Utas8-Apr-20 1:47 
I had to look up YAGNI (Martin Fowler: You Ain't Gonna Need It). I haven't read what he says about it, so I'll just say that sometimes abstractions can precede applications. There's a spectrum for this:
  1. When applications in the current release are being designed and it's clear that some abstractions are in order.
  2. When you've read specifications that will be implemented in the next release and can foresee the abstractions.
  3. When you can anticipate where the product will go. This is getting a bit dubious, so I usually stuck to the first two.
The abstractions can then be made available before the applications are implemented. In the absence of this, refactoring will be needed later, which is great if the culture supports it. But managers usually favor the "If it ain't broke, don't fix it" rule and would prefer everyone to be beavering away on new features. You're lucky if you've got management that even believes in building a framework in the first place.

GeneralRe: Unpopular opinion Pin
kalberts8-Apr-20 2:00
kalberts8-Apr-20 2:00 
GeneralRe: Unpopular opinion Pin
Kirk Wood11-Apr-20 5:00
Kirk Wood11-Apr-20 5:00 
GeneralRe: Unpopular opinion Pin
kalberts8-Apr-20 1:52
kalberts8-Apr-20 1:52 
GeneralRe: Unpopular opinion Pin
Gary R. Wheeler8-Apr-20 4:01
Gary R. Wheeler8-Apr-20 4:01 
GeneralRe: Unpopular opinion Pin
soulesurfer8-Apr-20 22:00
soulesurfer8-Apr-20 22:00 
GeneralRe: Unpopular opinion Pin
MadGerbil9-Apr-20 2:31
MadGerbil9-Apr-20 2:31 
GeneralRe: Unpopular opinion Pin
Matt McGuire9-Apr-20 5:18
professionalMatt McGuire9-Apr-20 5:18 
GeneralRe: Unpopular opinion Pin
raddevus9-Apr-20 9:57
mvaraddevus9-Apr-20 9:57 
GeneralRe: Unpopular opinion Pin
Dan Borden9-Apr-20 8:09
Dan Borden9-Apr-20 8:09 
GeneralRe: Unpopular opinion Pin
kalberts9-Apr-20 9:19
kalberts9-Apr-20 9:19 
GeneralRe: Unpopular opinion Pin
James Lonero10-Apr-20 12:17
James Lonero10-Apr-20 12:17 
GeneralRe: Unpopular opinion Pin
kalberts10-Apr-20 15:26
kalberts10-Apr-20 15:26 
GeneralRe: Unpopular opinion Pin
Kirk Wood11-Apr-20 5:06
Kirk Wood11-Apr-20 5:06 
GeneralYouTube ban 5G/COVID-19 conspiracy videos Pin
OriginalGriff7-Apr-20 11:30
mveOriginalGriff7-Apr-20 11:30 
GeneralRe: YouTube ban 5G/COVID-19 conspiracy videos Pin
Peter_in_27807-Apr-20 12:38
professionalPeter_in_27807-Apr-20 12:38 
GeneralRe: YouTube ban 5G/COVID-19 conspiracy videos Pin
Mark_Wallace7-Apr-20 16:50
Mark_Wallace7-Apr-20 16:50 
GeneralRe: YouTube ban 5G/COVID-19 conspiracy videos Pin
Nelek7-Apr-20 20:43
protectorNelek7-Apr-20 20:43 

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.