Click here to Skip to main content
15,918,889 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: Would you people seriously just *stop* doing unpaid work already?!?! Pin
Alaric_12-Sep-14 8:23
professionalAlaric_12-Sep-14 8:23 
GeneralRe: Would you people seriously just *stop* doing unpaid work already?!?! Pin
Rowdy Raider12-Sep-14 8:12
Rowdy Raider12-Sep-14 8:12 
GeneralRe: Would you people seriously just *stop* doing unpaid work already?!?! Pin
StatementTerminator12-Sep-14 8:39
StatementTerminator12-Sep-14 8:39 
GeneralRe: Would you people seriously just *stop* doing unpaid work already?!?! Pin
Rowdy Raider12-Sep-14 8:50
Rowdy Raider12-Sep-14 8:50 
GeneralRe: Would you people seriously just *stop* doing unpaid work already?!?! Pin
StatementTerminator12-Sep-14 9:04
StatementTerminator12-Sep-14 9:04 
GeneralRe: Would you people seriously just *stop* doing unpaid work already?!?! Pin
Rowdy Raider12-Sep-14 9:39
Rowdy Raider12-Sep-14 9:39 
GeneralRe: Would you people seriously just *stop* doing unpaid work already?!?! Pin
StatementTerminator12-Sep-14 10:06
StatementTerminator12-Sep-14 10:06 
GeneralRe: Would you people seriously just *stop* doing unpaid work already?!?! Pin
Unka_Georgr12-Sep-14 5:54
professionalUnka_Georgr12-Sep-14 5:54 
This seems to be more of a problem because "programming" is intangible. It is difficult to imagine a building contractor not billing for a change order on a customer's whim, particularly when this involves ripping out work that was already done which is fully functional.

Much of this appears to occur because of the failure to implement well known and time tested principles of project management such as adequately defining a project to avoid moving targets and attempting to nail the jelly to the tree. In many cases when the customer realizes they are paying for the changes they keep requiring, in money and/or delivery date slip, their changes stop.

Another significant problem, unless the project is properly modularized/packaged and rigidly controlled, is that non-productive activities/enhancements tend to creep in. Programming is a creative activity, and it is difficult to avoid adding "flourishes" which add nothing to the product functionality, and which only the programmer will notice, for example writing a subroutine that is available as a library function so the program is smaller or runs [marginally] faster. User interfaces are another creative trap prone to introduce endless tinkering. In many cases "good enough" is indeed good enough.
GeneralRe: Would you people seriously just *stop* doing unpaid work already?!?! Pin
irneb15-Sep-14 1:46
irneb15-Sep-14 1:46 
GeneralSome real beautiful UI Pin
Jeremy Hutchinson11-Sep-14 3:50
professionalJeremy Hutchinson11-Sep-14 3:50 
GeneralRe: Some real beautiful UI Pin
CBadger11-Sep-14 3:55
professionalCBadger11-Sep-14 3:55 
GeneralRe: Some real beautiful UI Pin
Keith Barrow11-Sep-14 4:01
professionalKeith Barrow11-Sep-14 4:01 
GeneralRe: Some real beautiful UI Pin
Nagy Vilmos11-Sep-14 4:04
professionalNagy Vilmos11-Sep-14 4:04 
GeneralRe: Some real beautiful UI Pin
Gary Wheeler11-Sep-14 6:49
Gary Wheeler11-Sep-14 6:49 
GeneralRe: Some real beautiful UI Pin
Keith Barrow11-Sep-14 8:52
professionalKeith Barrow11-Sep-14 8:52 
GeneralRe: Some real beautiful UI Pin
Mike Hankey11-Sep-14 4:16
mveMike Hankey11-Sep-14 4:16 
GeneralRe: Some real beautiful UI Pin
megaadam11-Sep-14 4:28
professionalmegaadam11-Sep-14 4:28 
GeneralRe: Some real beautiful UI Pin
Mike Hankey11-Sep-14 4:34
mveMike Hankey11-Sep-14 4:34 
GeneralRe: Some real beautiful UI Pin
Richard Deeming11-Sep-14 4:43
mveRichard Deeming11-Sep-14 4:43 
GeneralApologies if I've posted this one already. Pin
Keith Barrow11-Sep-14 4:44
professionalKeith Barrow11-Sep-14 4:44 
GeneralRe: Some real beautiful UI Pin
PIEBALDconsult11-Sep-14 11:54
mvePIEBALDconsult11-Sep-14 11:54 
GeneralRe: Some real beautiful UI Pin
Mark_Wallace12-Sep-14 0:19
Mark_Wallace12-Sep-14 0:19 
GeneralTechnology IS for twisted mind... Pin
Kornfeld Eliyahu Peter11-Sep-14 2:35
professionalKornfeld Eliyahu Peter11-Sep-14 2:35 
GeneralRe: Technology IS for twisted mind... Pin
CBadger11-Sep-14 3:50
professionalCBadger11-Sep-14 3:50 
GeneralRe: Technology IS for twisted mind... Pin
Richard Deeming11-Sep-14 3:55
mveRichard Deeming11-Sep-14 3:55 

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.