Trevor Ewen Part 3 - Functional Core Imperative Shell episode artwork

EPISODE · Jul 13, 2021 · 23 MIN

Trevor Ewen Part 3 - Functional Core Imperative Shell

from Develpreneur: Become a Better Developer and Entrepreneur · host Rob Broadhead

The third of our series of discussion episodes with Trevor Ewen touches on a functional core and imperative shell.  This is an approach to building software that uses a strong core to extend to custom solutions.  We provide some options for building on your previous solutions in the modern world of software frameworks, libraries, and open-source. Functional Core The underlying theme in this approach is a functional core.  You want to craft a foundation that is solid and extensible to speed future development.  That does not mean maximizing code reuse as much as it does solution reuse. Instead, we focus on delivering a solution quickly and reliably with less worry about maintenance.  Thus, we can build quickly and worry about refining our solution for reuse after it has been delivered. As a result, we get speedy delivery, and eventually, we will see reuse where needed.  This process allows us to avoid designing code for reuse that is never used again. When To Share We wrap up this episode with a discussion about timing.  There is a level of "baking in" that is useful before converting code to a library or sharing it with diverse projects.  Yes, we can always design all code to be shared.  However, some solutions are too niche or customized to be useful outside of the original solution.  We want to find a reason to share code other than "because we can."  That means we need to keep an eye out for how often we see similar problems or use existing code snippets to jumpstart a solution. Great Links for more From Trevor https://stg.software trevorewen.com

Episode metadata supplied by the publisher feed · Published Jul 13, 2021

Embed this episode

NOW PLAYING

Trevor Ewen Part 3 - Functional Core Imperative Shell

0:00 23:36

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Develpreneur: Become a Better Developer and Entrepreneur?

This episode is 23 minutes long.

When was this Develpreneur: Become a Better Developer and Entrepreneur episode published?

This episode was published on July 13, 2021.

Can I download this Develpreneur: Become a Better Developer and Entrepreneur episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!