Skip to content

Commit 0e67aa5

Browse files
committed
Added Cast Wide pattern
1 parent b2e4f06 commit 0e67aa5

1 file changed

Lines changed: 33 additions & 0 deletions

File tree

documents/patterns/cast-wide.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
authors: [lada_kesseler]
3+
---
4+
5+
# Cast Wide (Pattern)
6+
7+
## Problem
8+
Don't settle for your first solution. Actively push AI to show you more alternatives.
9+
10+
Your first solution comes from your limited knowledge and is prone to answer injection.
11+
12+
AI is extremely well-read; it knows approaches you've never encountered, entire solution categories you're either not familiar with or not even thinking about.
13+
14+
Settling for first means missing a lot of possible alternatives outside your bubble.
15+
16+
## Pattern
17+
After discussing your initial approach, deliberately look for blind spots:
18+
- "What alternative solutions to the same problem might be possible that we haven't even considered?"
19+
- "What are we not even thinking about?"
20+
- "What should I be thinking about that I'm not considering at all regarding this problem?"
21+
- "Can we simplify this?.." -> "Could we go simpler than even that?"
22+
23+
Iterating several times and running several parallel explorations with different coding agents makes it even more powerful.
24+
25+
## Example
26+
During a hackathon, needed to process emails from external clinics and extract data.
27+
Asked AI: "How do we read Outlook emails?" Standard answer: Microsoft Graph API with OAuth2 and Azure AD registration. A lot of busywork.
28+
Pushed for simpler: "What's the simplest way?" → IMAP with basic auth. Better, but still network protocols and parsing.
29+
Kept pushing: "Even simpler?" → File monitoring emerged: configure Outlook to save emails to a folder, process as files. Zero network complexity.
30+
31+
Discovered an entire category we hadn't considered: file-based processing instead of API solutions. This made a big difference in time spent setting it up.
32+
In the end, contributed to getting the project funding because it freed the team up to focus on important parts.
33+
The context didn't warrant any more complexity than that, it needed to work on one person's computer.

0 commit comments

Comments
 (0)