Luise Freese
Stop using GitHub Copilot as a chatbot!

Stop using GitHub Copilot as a chatbot!

Chat feels natural, but software engineering is not a conversation. This post explains why conversational interaction models optimize for negotiation, not commitment; and why treating GitHub Copilot …

You are holding GitHub Copilot Wrong!

You are holding GitHub Copilot Wrong!

If you’re constantly prompting, re-prompting, and steering GitHub Copilot, you’re using it wrong. This post explains why the problem isn’t your prompts, but the interaction model itself.

Secretless cross-tenant dataverse access

Secretless cross-tenant dataverse access

Call Dataverse in Tenant B from Azure Functions in Tenant A without storing secrets or certificates; use a user-assigned managed identity and a federated identity credential. The app is multitenant …

Introducing Mermaid to Dataverse Converter

Introducing Mermaid to Dataverse Converter

ERDs are great for explaining data models, but they’re usually trapped in dead slide decks. With Mermaid and the Mermaid to Dataverse Converter, your diagrams become source code: versioned, …

It’s OK to be seen trying

It’s OK to be seen trying

Some people won’t share until their work is perfect. Others share while they’re still figuring it out—and create space for everyone else to learn. This blog is a call to kill the myth of effortless …

Want to work with me?