Click here to Skip to main content
15,891,704 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: The downward spiral of unnecessary complication Pin
Mike Winiberg16-Nov-21 22:01
professionalMike Winiberg16-Nov-21 22:01 
GeneralRe: The downward spiral of unnecessary complication Pin
RickZeeland16-Nov-21 22:31
mveRickZeeland16-Nov-21 22:31 
GeneralRe: The downward spiral of unnecessary complication Pin
GuyThiebaut16-Nov-21 22:39
professionalGuyThiebaut16-Nov-21 22:39 
AnswerRe: The downward spiral of unnecessary complication Pin
megaadam16-Nov-21 23:39
professionalmegaadam16-Nov-21 23:39 
GeneralRe: The downward spiral of unnecessary complication Pin
MadGerbil17-Nov-21 1:58
MadGerbil17-Nov-21 1:58 
GeneralRe: The downward spiral of unnecessary complication Pin
stratoFlyer17-Nov-21 3:02
stratoFlyer17-Nov-21 3:02 
GeneralRe: The downward spiral of unnecessary complication Pin
Steve Naidamast17-Nov-21 4:00
professionalSteve Naidamast17-Nov-21 4:00 
GeneralRe: The downward spiral of unnecessary complication Pin
Dave B 6817-Nov-21 4:20
Dave B 6817-Nov-21 4:20 
I think the biggest problem here is that we tend to:
- Assume we are the target audience that the tools we try to use were built for.
- Assume anything we don't understand about why it works the way it does must be a flaw with the creator and not our understanding of the use cases and issues the tool was built to address. (i.e. in this case, the security of running a default application from the current path)
- Assume that whatever we currently know should be sufficient to maximize productivity, or at least be efficient, with most tools we try to use.

Those that have familiarity with a tool and are already 10x the speed of a newer (non vested) user are constantly demanding features and enhancements to gain another exponential 10x that you will likely not ever get to as a "casual" part time user of a tool. Each addition adds complexity, learning curve, and the likely failure to adopt a tool of new users.

A tool that intentionally limits its complexity for new or casual users does so knowing that it is capping the productivity of its power users.

In the end, you can't "win" (win = your stated desire) unless you find tools meant for exactly what you require now and in the future, that contain little more and little less than you need, and that have minimized all complexity beyond YOUR requirements. And there needs to be enough of you to justify the creation (AND MAINTENANCE) of such a tool. i.e. the value obtained must significantly justify the learning cost.

Even worse, with so many tools out there and the true cost/value/issues only being truly known once YOU invested the time to learn the tool, we tend to "follow the herd" or an authority, which also allows us to be manipulated into acting outside of the best use of our time.

And the true cost is not if you know the tool. It is the cost of making sure that everyone on your team now and in the future knows the tool in addition to the other tools they must know.

In the end, specialization, massive dedicated learning in your specialization, teaming with other specialists, and understanding the true cost of fad tools and frameworks may be the best way to "win". But who wants to be dependent on someone else?
Dave B

GeneralRe: The downward spiral of unnecessary complication Pin
PIEBALDconsult17-Nov-21 4:40
mvePIEBALDconsult17-Nov-21 4:40 
GeneralRe: The downward spiral of unnecessary complication Pin
Dave B 6817-Nov-21 5:47
Dave B 6817-Nov-21 5:47 
GeneralRe: The downward spiral of unnecessary complication Pin
Idaho Edokpayi17-Nov-21 5:06
Idaho Edokpayi17-Nov-21 5:06 
GeneralRe: The downward spiral of unnecessary complication Pin
Peter Shaw17-Nov-21 5:29
professionalPeter Shaw17-Nov-21 5:29 
GeneralRe: The downward spiral of unnecessary complication Pin
Martin ISDN22-Nov-21 20:58
Martin ISDN22-Nov-21 20:58 
GeneralIs this She Pin
BernardIE531716-Nov-21 7:06
BernardIE531716-Nov-21 7:06 
JokeRe: Is this She Pin
PIEBALDconsult16-Nov-21 7:24
mvePIEBALDconsult16-Nov-21 7:24 
GeneralRe: Is this She Pin
OriginalGriff16-Nov-21 8:27
mveOriginalGriff16-Nov-21 8:27 
GeneralRe: Is this She Pin
Daniel Pfeffer16-Nov-21 9:46
professionalDaniel Pfeffer16-Nov-21 9:46 
GeneralRe: Is this She Pin
BernardIE531716-Nov-21 10:59
BernardIE531716-Nov-21 10:59 
GeneralRe: Is this She Pin
Sander Rossel16-Nov-21 9:47
professionalSander Rossel16-Nov-21 9:47 
QuestionRe: Is this She Pin
Member 1532961317-Nov-21 1:07
Member 1532961317-Nov-21 1:07 
AnswerRe: Is this She Pin
BernardIE531717-Nov-21 1:27
BernardIE531717-Nov-21 1:27 
GeneralRe: Is this She Pin
Member 1532961317-Nov-21 1:45
Member 1532961317-Nov-21 1:45 
GeneralRe: Is this She Pin
Slow Eddie17-Nov-21 2:05
professionalSlow Eddie17-Nov-21 2:05 
GeneralRe: Is this She Pin
den2k8817-Nov-21 2:21
professionalden2k8817-Nov-21 2:21 
GeneralWell, that was a mistake. Pin
OriginalGriff16-Nov-21 6:24
mveOriginalGriff16-Nov-21 6:24 

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.