Click here to Skip to main content
15,892,809 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: Software Ideologies Pin
Mycroft Holmes20-May-18 13:19
professionalMycroft Holmes20-May-18 13:19 
GeneralRe: Software Ideologies Pin
GuyThiebaut20-May-18 21:17
professionalGuyThiebaut20-May-18 21:17 
GeneralRe: Software Ideologies Pin
Eric Lynch21-May-18 0:31
Eric Lynch21-May-18 0:31 
GeneralThat's an interesting point of view Pin
Member 1156133521-May-18 18:14
Member 1156133521-May-18 18:14 
GeneralRe: Software Ideologies Pin
Anonymee20-May-18 22:48
professionalAnonymee20-May-18 22:48 
GeneralRe: Software Ideologies Pin
Eric Lynch21-May-18 0:20
Eric Lynch21-May-18 0:20 
GeneralRe: Software Ideologies Pin
Anonymee21-May-18 7:46
professionalAnonymee21-May-18 7:46 
GeneralRe: Software Ideologies Pin
PeejayAdams21-May-18 2:05
PeejayAdams21-May-18 2:05 
There's definitely something of a cargo cult built around some methodologies.

I recently worked with an ardent TDD disciple who would get a little upset with my view that TDD might have its place but that it wasn't the panacea for all things.

I didn't get to see any of his work until after he left. Sure, all the unit tests were passed, but sadly, it wasn't quite the same story when it came to user tests. In fact, it couldn't have been more different. Everything was about as dysfunctional as it could possibly be.

There's a dangerous belief at work there, namely: "I am doing this properly so I have no need to worry about anything going wrong." It's every bit as ill-founded as the idea that if we build the runway, the great iron bird will arrive laden with goodies, and its equally fallacious in that it comes with that implicit guarantee - "this is the way and the way cannot fail."

Once we remove the possibility of failure from our expected outcomes (probably something that various new age barkers would actually advocate), we're left in a state where we stop thinking about how we'll deal with the inevitable. Rather than planning how we'll bubble up our exceptions, we just shrug our shoulders and say "Exceptions? What exceptions? There won't be any exceptions!"

It's this complacency that tends to make rigid devotion to a methodology a very dangerous thing.

The wise course is to cherry pick these things to suit our projects. A few core unit tests are obviously a good idea in many situations, so let's use them but the minute that we start to think that we've come across a fool-proof way to write bug-free software, we're off in the woods with the fairies and the unicorns and we haven't got a cat in hell's chance of coming back in one piece.
98.4% of statistics are made up on the spot.

GeneralRe: Software Ideologies Pin
Eric Lynch21-May-18 2:33
Eric Lynch21-May-18 2:33 
GeneralRe: Software Ideologies Pin
PeejayAdams21-May-18 2:38
PeejayAdams21-May-18 2:38 
GeneralRe: Software Ideologies Pin
SeattleC++21-May-18 4:45
SeattleC++21-May-18 4:45 
GeneralRe: Software Ideologies Pin
nightsoul9421-May-18 11:16
nightsoul9421-May-18 11:16 
GeneralRe: Software Ideologies Pin
Eric Lynch21-May-18 12:00
Eric Lynch21-May-18 12:00 
GeneralRe: Software Ideologies Pin
PhilipOakley23-May-18 13:13
professionalPhilipOakley23-May-18 13:13 
GeneralRe: Software Ideologies Pin
Eric Lynch23-May-18 13:50
Eric Lynch23-May-18 13:50 
GeneralWIN 10 1803: Stuff emojis ... Pin
OriginalGriff19-May-18 8:21
mveOriginalGriff19-May-18 8:21 
GeneralA myself recursive Leslie, because nothing happens in the Lounge today. Enjoy the Weekend... Pin
User 1106097919-May-18 5:16
User 1106097919-May-18 5:16 
GeneralRe: A myself recursive Leslie, because nothing happens in the Lounge today. Enjoy the Weekend... Pin
OriginalGriff19-May-18 5:22
mveOriginalGriff19-May-18 5:22 
GeneralRe: A myself recursive Leslie, because nothing happens in the Lounge today. Enjoy the Weekend... Pin
Sander Rossel19-May-18 22:11
professionalSander Rossel19-May-18 22:11 
GeneralRe: A myself recursive Leslie, because nothing happens in the Lounge today. Enjoy the Weekend... Pin
Chris Quinn21-May-18 3:49
Chris Quinn21-May-18 3:49 
GeneralWindows 10! It's working!! Pin
Super Lloyd18-May-18 17:29
Super Lloyd18-May-18 17:29 
GeneralRe: Windows 10! It's working!! Pin
Randor 18-May-18 18:05
professional Randor 18-May-18 18:05 
GeneralRe: Windows 10! It's working!! Pin
Super Lloyd18-May-18 18:27
Super Lloyd18-May-18 18:27 
GeneralRe: Windows 10! It's working!! Pin
abmv18-May-18 18:46
professionalabmv18-May-18 18:46 
GeneralRe: Windows 10! It's working!! Pin
RickZeeland18-May-18 20:51
mveRickZeeland18-May-18 20:51 

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.