Click here to Skip to main content
14,580,039 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: Moving specs are the worst... Pin
Super Lloyd18-Feb-20 15:15
MemberSuper Lloyd18-Feb-20 15:15 
GeneralRe: Moving specs are the worst... Pin
honey the codewitch18-Feb-20 15:30
mvahoney the codewitch18-Feb-20 15:30 
GeneralRe: Moving specs are the worst... Pin
Super Lloyd18-Feb-20 16:16
MemberSuper Lloyd18-Feb-20 16:16 
GeneralRe: Moving specs are the worst... Pin
Greg Utas18-Feb-20 15:14
professionalGreg Utas18-Feb-20 15:14 
GeneralRe: Moving specs are the worst... Pin
Super Lloyd18-Feb-20 15:20
MemberSuper Lloyd18-Feb-20 15:20 
GeneralRe: Moving specs are the worst... Pin
Greg Utas18-Feb-20 15:23
professionalGreg Utas18-Feb-20 15:23 
GeneralRe: Moving specs are the worst... Pin
Mark_Wallace19-Feb-20 1:48
MemberMark_Wallace19-Feb-20 1:48 
GeneralRe: Moving specs are the worst... Pin
charlieg19-Feb-20 4:19
Membercharlieg19-Feb-20 4:19 
Professional advice: get over it.

One book I read that *really* opened my eyes was Extreme Programming. Now, I'm not advocating pair programming - that would be like putting two angry tom-cats in a small cage - but the planning process had some brilliant insights. First, most new projects will never have complete specs. The customer really won't know what they want until they see something in front of them. As such, the specs will almost certainly change. I used to whine about specs changing, but over 30+ years of coding and developing systems, there is no denying this constant. It's best to just accept this fact and manage it. The second thing the XP book brought out is that the customer gets to pick two of three items: quality, features, time. No one gives up quality, so the customer has to get in the mindset of accepting the other two. You then enter the negotiation phase. In my opinion, developers get beat down and grudgingly accept the feature change without a time modification. I believe this is why few developers ever learn how to properly estimate.

So the developers get beat down, learn not to negotiate for more time or money, and as a result, all are amazed when the deadline makes that whooshing noise as it passes by. I'm fascinated by how dysfunctional the entire process is. Imagine if you're building a house, and you suddenly decide to add a bathroom. You think your builder is going to do that for free? Of course not, yet, company after company makes this same mistake when developing software, thinking they are going to get away with it.

I'd suggest not letting it get under your skin - the management will likely throw a temper-tantrum, but stay calm. If they bully, well, that's an entirely different situation.
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...

"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759

JokeOne problem with auto-correct... Pin
Mike Hankey18-Feb-20 13:35
professionalMike Hankey18-Feb-20 13:35 
GeneralDoes this mean I get weekends off from the human labor camp? Pin
honey the codewitch18-Feb-20 13:09
mvahoney the codewitch18-Feb-20 13:09 
GeneralRe: Does this mean I get weekends off from the human labor camp? Pin
Mark_Wallace18-Feb-20 13:41
MemberMark_Wallace18-Feb-20 13:41 
GeneralRe: Does this mean I get weekends off from the human labor camp? Pin
honey the codewitch18-Feb-20 14:10
mvahoney the codewitch18-Feb-20 14:10 
GeneralRe: Does this mean I get weekends off from the human labor camp? Pin
Mark_Wallace18-Feb-20 20:18
MemberMark_Wallace18-Feb-20 20:18 
GeneralRe: Does this mean I get weekends off from the human labor camp? Pin
Super Lloyd18-Feb-20 16:17
MemberSuper Lloyd18-Feb-20 16:17 
JokeRe: Does this mean I get weekends off from the human labor camp? Pin
Daniel Pfeffer18-Feb-20 22:31
professionalDaniel Pfeffer18-Feb-20 22:31 
JokeRe: Does this mean I get weekends off from the human labor camp? Pin
Nelek19-Feb-20 2:56
protectorNelek19-Feb-20 2:56 
GeneralHey, PC! Listen when the Zwölf is talking to you! Pin
CodeWraith18-Feb-20 11:44
MemberCodeWraith18-Feb-20 11:44 
GeneralRe: Hey, PC! Listen when the Zwölf is talking to you! Pin
Mike Hankey18-Feb-20 12:41
professionalMike Hankey18-Feb-20 12:41 
PraiseRe: Hey, PC! Listen when the Zwölf is talking to you! Pin
Kornfeld Eliyahu Peter18-Feb-20 20:29
mveKornfeld Eliyahu Peter18-Feb-20 20:29 
GeneralRe: Hey, PC! Listen when the Zwölf is talking to you! Pin
CodeWraith18-Feb-20 21:37
MemberCodeWraith18-Feb-20 21:37 
GeneralOver 6,000 pages, but all you needed (1998) Pin
raddevus18-Feb-20 8:24
mvaraddevus18-Feb-20 8:24 
GeneralRe: Over 6,000 pages, but all you needed (1998) Pin
Mike Hankey18-Feb-20 8:49
professionalMike Hankey18-Feb-20 8:49 
GeneralRe: Over 6,000 pages, but all you needed (1998) Pin
Marc Clifton18-Feb-20 9:38
mvaMarc Clifton18-Feb-20 9:38 
GeneralRe: Over 6,000 pages, but all you needed (1998) Pin
Mike Hankey18-Feb-20 9:51
professionalMike Hankey18-Feb-20 9:51 
GeneralRe: Over 6,000 pages, but all you needed (1998) Pin
CPallini18-Feb-20 10:18
mveCPallini18-Feb-20 10:18 

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.