Something I see in the development industry fairly frequently is the habit of developing custom code libraries for scenarios where there are off-the-shelf libraries available. I understand the motivation behind this behavior; many times, using the available libraries would require significant changes to an application or workarounds to work as needed. At the same time, there are significant time benefits and reliability advantages to using a pre-made library. I’ve been shifting to using pre-made libraries whenever possible simply to save time and effort.


Keep your engineering skills up to date by signing up for TechRepublic’s free Software Engineer newsletter, delivered each Tuesday.