|
Third-party tools are best avoided.
|
|
|
|
|
This
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Ditto. I suppose the 3rd party package I use most is the MySql .Net connector, but not all my projects are database related. I develop in VisualStudio and I've not found the need to add 3rd party stuff to my stack. Of course I use other tools; Fiddler, Chrome devtools, Paint, Paint.Net. I also occasionally use an HTML->PDF generator tool as a component in some apps. But that's domain-specific, not as a generic development aid.
|
|
|
|
|
Agree. Not sure why none of the above was not an option.
Social Media - A platform that makes it easier for the crazies to find each other.
Everyone is born right handed. Only the strongest overcome it.
Fight for left-handed rights and hand equality.
|
|
|
|
|
Any reason why?
If you can find something that works well, why reinvent the wheel?
|
|
|
|
|
One reason why is that things don't work in isolation. Your 3rd party tool will need to interface - in some way - with your other (primary?) tools. It only takes a minor change in your primary tool to create an issue with your 3rd party stuff. It might be total breakage, or it might (worse) be some subtle side-effect you don't even notice... at first. The primary supplier won't be interested in "fixing" stuff, and by the time it's noticed, it's probably after the upgrade is launched anyway. The 3rd party tool is probably from a smaller company that won't be in a position to keep updating their tools to keep "up to date" with everybody they interface with.
|
|
|
|
|
Third party tools that solve a problem are ok. It's third party libraries that I'm leery of. Remember, the Equifax breach was the result of vulnerable third party libraries.
|
|
|
|
|
at my last job we were heavy in use of Newtonsoft's Json package, but at my current work where longevity is more important; I'm doing the best to keep it very vanilla.
currently working on replacing several apps by the devs long since gone who used 3rd party controls, but didn't seem to record any of the product codes to register the software, so we now can't load up an old IDE and make patches.
|
|
|
|