We wrap up the Trevor Ewen interview series with a discussion of building libraries and extending code.  While this is often a necessity, there are different ways it can be done to help separate your code from the core or to safely build on it.  Your desired approach will vary by application and the customers involved.

building an extension or library is support.  Licensing may be an issue, but support and maintenance will always be a factor.  You are not committing to a solution for only today.  The solution needs to survive in the future and handle upgrades and fixes without falling to pieces.  A one-and-done library is not worth the effort.  When you plan on extending code, you also should plan for keeping that extension useful over time.  That is the same whether you build an internal library or are selling commercial software.

Great Links for more From Trevor

I had a great time doing this interview and reviewing the content during the editing process.  It is my hope that you got as much or more out of it.  Feel free to send questions (or business) to Trevor.  The links below cover what he shared in the audio so you do not have to take notes.

https://stg.software

trevorewen.com

Rob Broadhead

Rob is a founder of, and frequent contributor to, Develpreneur. This includes the Building Better Developers podcast. He is also a longtime student of technology as a developer, designer, and manager of software solutions. Rob is a founder and principle of RB Consulting and has managed to author a book about his family experiences. In his free time, he stays busy raising five children (although a few have grown into adults). When he has a chance to breathe, he is on the ice playing hockey to relax.

Leave a Reply