DEV Community

Discussion on: What software development tools (libraries/frameworks/apps/whatever) make you feel most anxious while you're working with them?

Collapse
 
practicingdev profile image
Practicing Developer • Edited

Lately I have been anxious whenever I install a new version of Ruby using ruby-install because it seems to then do a homebrew update of various dependencies, which in turn often breaks various other things (this most recent time, openssl and postgresql)

I am 95% sure I am "doing it wrong" in some way and that I could avoid these issues if I dug into them, but the problem impacts me rarely enough that it hasn't risen to the level of "need to fix it" yet.

More broadly, any time that there is a combination of the following factors, I am in for a worrisome time:

  • I don't understand the tool well
  • The tool has a potential to do (not easily reversible) damage
  • Solutions to any problems caused by tool are not easy to find and/or I do not immediately understand the solutions and apply them blindly.
  • I do not use the tool often, but I also don't have an easy obvious alternative to use which avoids the other risk factors listed above.

As a general rule I really, really, really prefer to understand the tools I use and their potential impact before using them. But because this isn't practical to apply to everything, all the time there are always some things that slip through the cracks from time to time.

Collapse
 
defman profile image
Sergey Kislyakov

You may try rbenv, which does not use brew whatsoever.