Click here to Skip to main content
15,914,221 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: Steve McConnell said this in 1993 Pin
Marc Clifton5-Mar-19 8:51
mvaMarc Clifton5-Mar-19 8:51 
GeneralRe: Steve McConnell said this in 1993 Pin
Sander Rossel5-Mar-19 9:59
professionalSander Rossel5-Mar-19 9:59 
GeneralRe: Steve McConnell said this in 1993 Pin
raddevus5-Mar-19 10:16
mvaraddevus5-Mar-19 10:16 
GeneralRe: Steve McConnell said this in 1993 Pin
GuyThiebaut5-Mar-19 22:48
professionalGuyThiebaut5-Mar-19 22:48 
GeneralRe: Steve McConnell said this in 1993 Pin
raddevus6-Mar-19 3:27
mvaraddevus6-Mar-19 3:27 
GeneralRe: Steve McConnell said this in 1993 Pin
Marc Clifton6-Mar-19 5:36
mvaMarc Clifton6-Mar-19 5:36 
GeneralRe: Steve McConnell said this in 1993 Pin
raddevus6-Mar-19 11:52
mvaraddevus6-Mar-19 11:52 
GeneralRe: Steve McConnell said this in 1993 Pin
jschell9-Mar-19 7:14
jschell9-Mar-19 7:14 
raddevus wrote:
I think McConnell's point is that when you lock into things so strongly -- simply because someone has said it is the correct way and simply because that someone seems to have authority -- then you cut yourself off from other solutions because you've narrowed your focus.


That is too simplistic. Seems more like something that a 'guru' says at at weekend retreat.

In the real world there are many more concerns. For example if I need to support legacy code that has evolved over 10 years, I absolutely do NOT want to see that the company has allowed every programmer the freedom to implement anything they want in any way that they want. Doing that means that after 10 years it will be an absolute mess with very high maintenance costs.

And I don't want to have a new startup with that philosophy either. In that case the team needs to deliver a product and then maintain that product. That is the goal and the vast majority of the time for the vast majority of business domains choosing a very narrow set of technologies, of any consistent sort, will allow the goal to be achieved. And mandating those technologies is the way to insure that developers on that team do not start experimenting (which has nothing to do with goal.)

raddevus wrote:
"that is how it is done" and then they are done.


Because it works.

I don't care if my house was built with very newest type of nails. I do very much care that it gets built, gets built for a reasonable price and that it doesn't fall down on my head when once I move in.

There is absolutely one assurance that new technologies bring - that those using them do not know how to use them effectively and do not know what problems they will introduce much less how to insure those problems do not come up in the first place.


raddevus wrote:
But as implementors we often find that there are other challenges those methodologies do not and cannot address


As a long time implementer that is never the problem. Problems that do exist are things like very, very poor requirements. Like requirements that don't even solve what the customers need (I worked a contract were 2/3 of the customer base couldn't use the product out of the gate.)

Another problem is absolutely no one does business sizing. Often people don't even know what that means. They have no data, they don't know the size of the market, they don't know how the customers will even use the product. I worked at one place where a 'consultant' insisted that the product needed to support millions of simultaneous users where in fact a monopoly on the entire world wide market usage for the product domain would never have generated that much traffic (and no it was not a new product domain - it wasn't going to grow.)

Then there are developers, almost all of them in my experience, who simply have no conception of error handling and enterprise production support. This leads to things like ignoring exceptions entirely, eating them or handling all exceptions like one single limited expected exceptions. And then either logging stuff that is useless or not logging at all. I have been dealing with that problem continuously for 30 years.

Then there are problems that crop up because users don't know how to use the system, and people have found ways to hack the system to get it to do what they want but no one ever documented what the system should be doing much less what was allowed and not allowed. I delivered a reporting system into a loan management company which immediately broke everything they were doing because there was literally a SQL injection hole that the support people learned how to take advantage of to do part of their work that they really needed to do.
GeneralRe: Steve McConnell said this in 1993 Pin
JohaViss615-Mar-19 21:58
professionalJohaViss615-Mar-19 21:58 
GeneralRe: Steve McConnell said this in 1993 Pin
MSBassSinger6-Mar-19 4:43
professionalMSBassSinger6-Mar-19 4:43 
GeneralRe: Steve McConnell said this in 1993 Pin
dandy725-Mar-19 11:44
dandy725-Mar-19 11:44 
GeneralRe: Steve McConnell said this in 1993 Pin
Nelek5-Mar-19 19:39
protectorNelek5-Mar-19 19:39 
GeneralRe: Steve McConnell said this in 1993 Pin
raddevus6-Mar-19 2:25
mvaraddevus6-Mar-19 2:25 
GeneralRe: Steve McConnell said this in 1993 Pin
Member 91670575-Mar-19 20:27
Member 91670575-Mar-19 20:27 
GeneralRe: Steve McConnell said this in 1993 Pin
Br.Bill6-Mar-19 14:24
Br.Bill6-Mar-19 14:24 
GeneralRe: Steve McConnell said this in 1993 Pin
Member 91670576-Mar-19 20:10
Member 91670576-Mar-19 20:10 
GeneralRe: Steve McConnell said this in 1993 Pin
Peter R. Fletcher6-Mar-19 4:28
Peter R. Fletcher6-Mar-19 4:28 
GeneralRe: Steve McConnell said this in 1993 Pin
Gerry Schmitz6-Mar-19 10:36
mveGerry Schmitz6-Mar-19 10:36 
GeneralRe: Steve McConnell said this in 1993 Pin
Martin ISDN7-Mar-19 0:02
Martin ISDN7-Mar-19 0:02 
GeneralRe: Steve McConnell said this in 1993 Pin
jschell9-Mar-19 6:53
jschell9-Mar-19 6:53 
JokeAn old Cowboy walks into a barber shop... Pin
Mike Hankey5-Mar-19 5:46
mveMike Hankey5-Mar-19 5:46 
GeneralRe: An old Cowboy walks into a barber shop... Pin
RickZeeland5-Mar-19 6:08
mveRickZeeland5-Mar-19 6:08 
GeneralRe: An old Cowboy walks into a barber shop... Pin
Mike Hankey5-Mar-19 6:12
mveMike Hankey5-Mar-19 6:12 
GeneralRe: An old Cowboy walks into a barber shop... Pin
RickZeeland5-Mar-19 6:37
mveRickZeeland5-Mar-19 6:37 
GeneralRe: An old Cowboy walks into a barber shop... Pin
Ravi Bhavnani5-Mar-19 6:09
professionalRavi Bhavnani5-Mar-19 6: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.