Sign in

Gui Ferreira

@guiferreira.me
245 followers 39 following 311 posts

Minimalist Software Craftsman ▶️ YouTube: youtube.com/@gui.ferreira Ⓜ️ Microsoft MVP

PostsRepliesMedia
Reposted by Gui Ferreira
NDC Conferences @ndcconferences.com · 26/02/2026
Learn how to build AI Agents with @guiferreira.me at NDC Copenhagen 2026. The Early Bird offer ends this Friday, 27 Feb! Tickets -> ndccopenhagen.com
Early Bird ends Friday, 27 Feb - NDC Copenhagen 2026
002
Gui Ferreira @guiferreira.me · 28/01/2026
The 80/20 Rule (Pareto Principle) is the secret weapon of the world's most efficient dev teams. Here's why you're likely wasting 80% of your energy.
130
Gui Ferreira @guiferreira.me · 27/01/2026
System design for Agentic AI. A helpdesk triage agent that retrieves facts, calls tools, and knows when to hand off.
120
Gui Ferreira @guiferreira.me · 26/01/2026
80% of your results come from 20% of your effort. Stop wasting 80% of your time on the features nobody uses. Subtraction is the ultimate productivity hack.
000
Gui Ferreira @guiferreira.me · 23/01/2026
The biggest mistake in tech: Starting with the "How." Dev: "I want to use Rust/Microservices/AI." Lead: "Why?" Dev: "Uh... because it scales?" (This is retrofitting).
100
Gui Ferreira @guiferreira.me · 22/01/2026
Focus is the ultimate force multiplier in IT. 50 engineers with focus will outperform 5,000 engineers without it every single time.
000
Gui Ferreira @guiferreira.me · 21/01/2026
In 2014, WhatsApp had 900 million users. How many engineers do you think it took to handle that scale? 5,000? 1,000? Not even close. It was 50.
100
Gui Ferreira @guiferreira.me · 20/01/2026
System design for Agentic AI. A helpdesk triage agent that retrieves facts, calls tools, and knows when to hand off.
110
Gui Ferreira @guiferreira.me · 19/01/2026
"What part of 'one click' did we not understand?" - Jeff Bezos. If your engineers are adding "confirmation steps" to your vision, they aren't helping. They're complicating. Hold the line.
000
Gui Ferreira @guiferreira.me · 16/01/2026
Statistics that should worry everyone in IT: 30% of software developers have a diagnosed mental disorder.
100
Gui Ferreira @guiferreira.me · 15/01/2026
Software "Sprints" are a lie. You can't sprint every day for 5 years. That's just a recipe for a system (and a team) that eventually attacks itself.
000
Gui Ferreira @guiferreira.me · 14/01/2026
Most developers are addicted to complexity. We applaud "clever" systems and put them on our CVs. But complexity is a liability, not an achievement. Let's talk about why we get it wrong.
100
Gui Ferreira @guiferreira.me · 12/01/2026
An AI agent is not a chat response. It is a loop. Load context, reason, execute tools, update memory, repeat. Once you design the loop, agentic AI becomes just system design again.
110
Gui Ferreira @guiferreira.me · 09/01/2026
AI agents aren't just chatbots. They're loops. Here's the agentic loop explained 👇
100
Gui Ferreira @guiferreira.me · 08/01/2026
Building an AI agent should not start with prompts. It should start with architecture. Context diagrams, application boundaries, and component design turn "AI magic" into systems your team can actually build and maintain.
001
Gui Ferreira @guiferreira.me · 07/01/2026
Want to build AI agents in your applications? Don’t start with prompts. Start with architecture. Here's why 👇
100
Gui Ferreira @guiferreira.me · 06/01/2026
System design for Agentic AI. A helpdesk triage agent that retrieves facts, calls tools, and knows when to hand off.
100
Gui Ferreira @guiferreira.me · 05/01/2026
30% of devs have a diagnosed mental disorder. We need to stop applauding "complex" architectures that lead to burnout. Simplicity is a mental health requirement.
030
Gui Ferreira @guiferreira.me · 02/01/2026
"Don't Repeat Yourself", it’s not about cutting lines of code. It's about avoiding knowledge duplication. 🧠💡
100
Gui Ferreira @guiferreira.me · 31/12/2025
Happy New Year 🎉 Thank you for being here this year. I wrote a short reflection on 2025. Link below.
100
Gui Ferreira @guiferreira.me · 30/12/2025
Architecture diagrams are one of the fastest ways to think, communicate, and plan. A few boxes and arrows can clarify more than a full page of text. Every developer should master them.
010
Gui Ferreira @guiferreira.me · 29/12/2025
Architecture diagrams aren't just pretty boxes and arrows. They're one of the most underrated tools in software development.
100
Gui Ferreira @guiferreira.me · 26/12/2025
Are you aware your code assistant could be leaking secrets without you noticing? Connection strings, API keys, config files… all can be sent as context to AI providers.
100
Gui Ferreira @guiferreira.me · 24/12/2025
Wishing you a simple, calm Christmas. Thank you for being here this year.
000
Gui Ferreira @guiferreira.me · 23/12/2025
Want Cursor to act less like chat and more like a teammate? Use a two-rule workflow: plan everything, then execute commit-by-commit. More control, better output.
100
Gui Ferreira @guiferreira.me · 22/12/2025
💡 AI tools are powerful, but your secrets aren't safe by default. Audit your project, move sensitive info to secret managers, and configure every code assistant to ignore those files. Stay productive and secure.
000
Gui Ferreira @guiferreira.me · 19/12/2025
Choosing a diagramming tool isn't about which one looks the nicest. It's about matching the tool to your workflow.
100
Gui Ferreira @guiferreira.me · 18/12/2025
30 minutes to solve a 5-minute problem? The reason: not knowing your tools. 🛠️ Learn the language features you already have. Mastery = simplicity + less frustration.
000
Gui Ferreira @guiferreira.me · 17/12/2025
Your code assistant is powerful, but it might be sharing secrets with AI providers. Connection strings, API keys, secrets… all are at risk.
100
Gui Ferreira @guiferreira.me · 16/12/2025
🎥 If Your Integration Tests Feel Impossible to Debug, Watch This! Ever tried debugging an integration test, only to get nothing in your output window? No logs, no console messages, just confusion. That's exactly what xUnit v3 fixes with CaptureOutput. 👀 Watch the full video on YouTube 👇
100
Gui Ferreira @guiferreira.me · 15/12/2025
Architecture diagrams are one of the fastest ways to think, communicate, and plan. A few boxes and arrows can clarify more than a full page of text. Every developer should master them.
000
Gui Ferreira @guiferreira.me · 12/12/2025
Still using xUnit v2? You might be missing out on simple but powerful improvements in v3.
100
Gui Ferreira @guiferreira.me · 11/12/2025
Did you know you can apply global usings solution-wide with Directory.Build.props? Perfect for libraries or cross-cutting concerns, fewer typos, less boilerplate, and cleaner projects.
directory.build
010
Gui Ferreira @guiferreira.me · 10/12/2025
Cursor isn't just for chatty AI responses. Its power lies in predefined rules and workflows. Here's how I make LLM outputs consistent and actionable. 👇
100
Gui Ferreira @guiferreira.me · 09/12/2025
🤖💥 Your code assistant might be seeing more than you want. Stop accidental leaks, learn the precautions you need today.
100
Gui Ferreira @guiferreira.me · 08/12/2025
🚨 Your code assistant could be leaking secrets: connection strings, API keys, config files… all sent as context to AI providers. .gitignore isn't enough. Use a secret manager and explicitly exclude sensitive files from every AI tool you use.
000
Gui Ferreira @guiferreira.me · 05/12/2025
AI agents are helpful, but left to their own devices, they can get stuck in loops, overcomplicate solutions, or ignore conventions.
100
Gui Ferreira @guiferreira.me · 04/12/2025
🤖 Don’t let your AI agent guess! Use AGENTS.md to define do's, don'ts, permissions & fallback strategies. Safe, predictable, and reviewable AI workflows = better code & less friction.
agents.md
AGENTS.md
AGENTS.md is a simple, open format for guiding coding agents. Think of it as a README for agents.
000
Gui Ferreira @guiferreira.me · 03/12/2025
Working with LLMs like Cursor can feel chaotic. Random outputs, endless back-and-forth… but there's a smarter way. Let me show you a workflow that makes it predictable. 👇
110
Gui Ferreira @guiferreira.me · 02/12/2025
Want Cursor to act less like chat and more like a teammate? Use a two-rule workflow: plan everything, then execute commit-by-commit. More control, better output.
100
Gui Ferreira @guiferreira.me · 01/12/2025
Stop letting LLMs decide your workflow. Separate planning from execution: create a detailed plan first, review it, then implement step by step. Cleaner, auditable, and more reliable code outputs.
000
Gui Ferreira @guiferreira.me · 28/11/2025
Working with AI agents in dev workflows is great… until each Agent has its own way of defining rules. Messy, right? 😅
100
Gui Ferreira @guiferreira.me · 27/11/2025
📂 Managing AI agents across IDEs is messy. A simple AGENTS.md file can unify rules, project structure, and conventions, keeping your team aligned and your workflows predictable.
agents.md
AGENTS.md
AGENTS.md is a simple, open format for guiding coding agents. Think of it as a README for agents.
000
Gui Ferreira @guiferreira.me · 26/11/2025
Many devs skip new formats because "what if a user's browser doesn't support it?" That thinking keeps sites stuck with JPEGs and PNGs.
100
Gui Ferreira @guiferreira.me · 25/11/2025
Build a Full-Stack AI App with .NET. A 7-week cohort designed to take you from curious to confident. Each week includes a focused video lesson + office hours for direct feedback. By the end, you'll know exactly how to add real AI features to your product. Ready to level up your .NET skills?
100
Gui Ferreira @guiferreira.me · 25/11/2025
🤖💥 Your code assistant might be seeing more than you want. Stop accidental leaks, learn the precautions you need today.
100
Gui Ferreira @guiferreira.me · 24/11/2025
Working with LLMs doesn't have to be chaotic. Using predefined workflows with Cursor, I guide the model with a plan → review → execute cycle. Granular commits, predictable outputs, and less back-and-forth.
000
Gui Ferreira @guiferreira.me · 21/11/2025
Struggling with repetitive, messy solutions in C# or any language? The problem might not be your code, but how well you know your tools. 🛠️
110
Gui Ferreira @guiferreira.me · 20/11/2025
Just finished "Amazon Unbound" by Brad Stone. Two lessons stood out that apply to building software products: 1. Ruthless simplification 2. Trust deposits I'm breaking down lesson #2 in tomorrow's newsletter. → Join at guiferreira.me/newsletter/
000
Gui Ferreira @guiferreira.me · 20/11/2025
Quick audit: 1. Open DevTools on your site 2. Check what image formats are being served If you see JPEG/PNG, you've got easy performance wins waiting. In 5 minutes, you can switch to WebP/AVIF + add a `<picture>` fallback.
000