Click here to Skip to main content
15,915,019 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: Bankrupt Development Pin
Munchies_Matt12-Apr-15 22:08
Munchies_Matt12-Apr-15 22:08 
GeneralRe: Bankrupt Development Pin
User 1013254612-Apr-15 22:18
User 1013254612-Apr-15 22:18 
GeneralRe: Bankrupt Development Pin
Munchies_Matt12-Apr-15 22:48
Munchies_Matt12-Apr-15 22:48 
GeneralRe: Bankrupt Development Pin
User 1013254612-Apr-15 23:50
User 1013254612-Apr-15 23:50 
GeneralRe: Bankrupt Development Pin
BillWoodruff13-Apr-15 1:08
professionalBillWoodruff13-Apr-15 1:08 
GeneralRe: Bankrupt Development Pin
Mark_Wallace13-Apr-15 9:07
Mark_Wallace13-Apr-15 9:07 
GeneralRe: Bankrupt Development Pin
Daniel Pfeffer13-Apr-15 2:00
professionalDaniel Pfeffer13-Apr-15 2:00 
GeneralRe: Bankrupt Development Pin
BillWoodruff12-Apr-15 22:29
professionalBillWoodruff12-Apr-15 22:29 
I don't like this concept of "software bankruptcy:" to me it smacks of some kind of "moral absolutism" that locates the definition of "professional" in refusing to compromise rather than "embodying" and "performing" your science/art/skill/craft to a high-standard of excellence.

I find this painted with "too broad a brush," mixing ideals with values, and I think most real-world scenarios where issues of identity and values arise are not so "binary;" for example:
  1. I am part of a team working on software that protects lives: if I silently agree with a design decision I am certain will endanger people, because it's inherently flawed: that's a truly moral/spiritual dilemma that transcends my "professional" identity.
Sound clear-cut ? Easy decision: you "blow the whistle" to the media ? Is your last name "Snowden" ?

Now consider that the scenario has the following aspects:
  1. there is no issue of "criminal negligence" here, and projections of casualty/injury over time are statistically sound.
  2. the "better design decision" would add four months to shipping the software; during that four months a certain number of people would definitely not die, or be injured, because the software shipped four month earlier.
Okay, you can (legitimately) argue that the "spotlight of life-or-death" puts everything in a different, urgent, critical, light here. And, s'truth that most real-world dilemmas are much more mundane; like:
  1. Bozo/Bozetta the new Manager, attempting to "make their mark" and hop on the fast-track to success demands a "killer" new feature, that a programmer skunked-work into existence, be shipped before it is regression tested. There's a strong possibility that said new feature will break previous versions of the application in a variety of ways, as well as cause frequent crashes.
  2. if you, programmer, quit now, you will lose substantial stock-options that have not yet vested, and those options coming on-line are essential to you and your family's plans to buy a house
  3. other member of the programming team are not upset about this decision: but you ... are.
What now ?

“We are what we repeatedly do. Excellence ("Arete"), then, is not an act, but a habit.” Aristotle
«To kill an error's as good a service, sometimes better than, establishing new truth or fact.» Charles Darwin in "Prospero's Precepts"

GeneralRe: Bankrupt Development Pin
Dominic Burford13-Apr-15 1:38
professionalDominic Burford13-Apr-15 1:38 
GeneralRe: Bankrupt Development Pin
BillWoodruff13-Apr-15 7:57
professionalBillWoodruff13-Apr-15 7:57 
GeneralRe: Bankrupt Development Pin
Dominic Burford13-Apr-15 21:13
professionalDominic Burford13-Apr-15 21:13 
GeneralRe: Bankrupt Development Pin
Mark_Wallace13-Apr-15 9:28
Mark_Wallace13-Apr-15 9:28 
GeneralRe: Bankrupt Development Pin
PIEBALDconsult13-Apr-15 8:28
mvePIEBALDconsult13-Apr-15 8:28 
GeneralRe: Bankrupt Development Pin
Dominic Burford13-Apr-15 21:14
professionalDominic Burford13-Apr-15 21:14 
GeneralRe: Bankrupt Development Pin
Kschuler14-Apr-15 4:59
Kschuler14-Apr-15 4:59 
GeneralRe: Bankrupt Development Pin
Dominic Burford14-Apr-15 20:19
professionalDominic Burford14-Apr-15 20:19 
GeneralRe: Bankrupt Development Pin
Kschuler15-Apr-15 8:46
Kschuler15-Apr-15 8:46 
GeneralRe: Bankrupt Development Pin
Dominic Burford15-Apr-15 11:36
professionalDominic Burford15-Apr-15 11:36 
GeneralHardwork vs Smartwork Pin
VijayPd12-Apr-15 20:41
VijayPd12-Apr-15 20:41 
GeneralRe: Hardwork vs Smartwork Pin
CDP180212-Apr-15 20:45
CDP180212-Apr-15 20:45 
GeneralRe: Hardwork vs Smartwork Pin
Kornfeld Eliyahu Peter12-Apr-15 20:46
professionalKornfeld Eliyahu Peter12-Apr-15 20:46 
GeneralRe: Hardwork vs Smartwork Pin
Agent__00712-Apr-15 20:48
professionalAgent__00712-Apr-15 20:48 
GeneralRe: Hardwork vs Smartwork Pin
VijayPd12-Apr-15 21:06
VijayPd12-Apr-15 21:06 
GeneralRe: Hardwork vs Smartwork Pin
GuyThiebaut12-Apr-15 20:52
professionalGuyThiebaut12-Apr-15 20:52 
GeneralRe: Hardwork vs Smartwork Pin
OriginalGriff12-Apr-15 21:09
mveOriginalGriff12-Apr-15 21:09 

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.