---
title: "Jerrett Davis (@jerrettdavis) | Hashnode"
description: "the overengineer. Read the latest articles by Jerrett Davis on Hashnode."
url: "https://hashnode.com/@jerrettdavis"
---

@jerrettdavis

# Jerrett Davis

@jerrettdavis · Tulsa, OK · Joined October 2021

the overengineer

[Website](https://jerrettdavis.com/)

### [JD.Efcpt.Build](https://hashnode.jerrettdavis.com/jdefcptbuild?utm_source=hashnode&utm_medium=feed)

This article was originally published on my blog. "Where Did Database First Go?" If you were using Entity Framework when EF Core first dropped, you probably remember the moment you went looking for database-first support and found... nothing. EF Cor...

10 min read · [hashnode.jerrettdavis.com](https://hashnode.jerrettdavis.com/jdefcptbuild?utm_source=hashnode&utm_medium=feed)

[Dec 21, 2025](https://hashnode.com/posts/jdefcptbuild/694f79416f143b8f05275a0a)

### [You Don't Hate Abstractions](https://hashnode.jerrettdavis.com/you-dont-hate-abstractions-1?utm_source=hashnode&utm_medium=feed)

This article was originally published on my blog. It’s an hour until you’re free for the weekend, and you’re trying to knock out one last ticket before you escape into whatever assuredly action-packed plans await you. You spot a seemingly harmless t...

22 min read · [hashnode.jerrettdavis.com](https://hashnode.jerrettdavis.com/you-dont-hate-abstractions-1?utm_source=hashnode&utm_medium=feed)

[Dec 5, 2025](https://hashnode.com/posts/you-dont-hate-abstractions-1/694f79436f143b8f05275a10)

### [Announcing TinyBDD: Fluent, Executable Scenarios for .NET](https://hashnode.jerrettdavis.com/announcing-tinybdd-fluent-executable-scenarios-for-net?utm_source=hashnode&utm_medium=feed)

This article was originally published on my blog. Announcing TinyBDD: Fluent, Executable Scenarios for .NET 👉 GitHub · NuGet · Docs What if the shortest path from "we need this" to "it works in prod" was just a single fluent line of code? TinyBDD ...

9 min read · [hashnode.jerrettdavis.com](https://hashnode.jerrettdavis.com/announcing-tinybdd-fluent-executable-scenarios-for-net?utm_source=hashnode&utm_medium=feed)

[Sep 17, 2025](https://hashnode.com/posts/announcing-tinybdd-fluent-executable-scenarios-for-net/694f79429e269ace613ec4aa)

### [BDD: Make the Business Write Your Tests](https://hashnode.jerrettdavis.com/bdd-make-the-business-write-your-tests-1?utm_source=hashnode&utm_medium=feed)

This article was originally published on my blog. What if the business wrote the tests, and developers just made them pass? That's the promise of behavior-driven development (BDD). Instead of developers guessing at requirements, chasing Slack thr...

8 min read · [hashnode.jerrettdavis.com](https://hashnode.jerrettdavis.com/bdd-make-the-business-write-your-tests-1?utm_source=hashnode&utm_medium=feed)

[Sep 1, 2025](https://hashnode.com/posts/bdd-make-the-business-write-your-tests-1/694f79426f143b8f05275a0c)

### [What is "Code"?](https://hashnode.jerrettdavis.com/what-is-code-1?utm_source=hashnode&utm_medium=feed)

This article was originally published on my blog. Technology is a wonderful thing. Humans, and perhaps even our direct ancestors, have been employing it for millennia. From stone tools to quantum computers, humans can't seem to resist tinkering with...

5 min read · [hashnode.jerrettdavis.com](https://hashnode.jerrettdavis.com/what-is-code-1?utm_source=hashnode&utm_medium=feed)

[Aug 11, 2025](https://hashnode.com/posts/what-is-code-1/694f79436f143b8f05275a0e)
