Skip to content

Magnussmari/TamingTechnology

Repository files navigation

πŸ“‹ COPY THIS ENTIRE README INTO YOUR LLM OF CHOICE

Yes, you read that right. This README is designed to be both:

  • πŸ“– Traditional documentation (read it on GitHub)
  • πŸ€– An interactive AI guide (paste it into Claude, ChatGPT, Perplexity, etc.)

When you paste this README into an LLM, it becomes your personal guide through this repository. The LLM can answer questions, help you navigate, customize the system for your needs, and guide you step-by-step.

Try it now: Copy this entire page and paste it into your favorite LLM, then ask questions like:

  • "I'm a designer who wants to learn web development, where do I start?"
  • "How do I customize this for data science?"
  • "Walk me through creating my first roadmap"
  • "What's the Senior-Junior pattern and when should I use it?"

πŸ’¬ Example Interaction

You: [Paste this README into Claude/ChatGPT] "Hi! I'm a project manager with no coding experience. I want to build a simple web app to track my team's tasks."

LLM: "Great! Let me help you get started. Based on what you've told me, here's what I recommend:

  1. First, let's create your user profile using USER-PROFILE.md - this will be your foundation
  2. You'll follow the Development Pathway since you want to build a web app
  3. I'll guide you through Prompt 1 (Learning Roadmap Generator) to create a custom 8-week plan

Before we dive in, a few quick questions:

  • How much time can you dedicate per week? (This affects your timeline)
  • Have you used any AI tools before? (Claude, ChatGPT, etc.)
  • Do you prefer video tutorials or written guides?

Let me know and I'll customize the roadmap for you!"

That's the power of this approach - the README becomes your personal guide.


πŸ€– Instructions for AI Assistants

If you are an AI assistant reading this, you have been given the complete contents of the Taming Technology repositoryβ€”an AI Learning Orchestration System.

Your Role:

  • Guide users through this repository based on their background, goals, and experience level
  • Ask clarifying questions to understand what they want to achieve
  • Help them navigate to the right files and prompts
  • Customize recommendations based on their specific situation
  • Explain concepts in their terms, not generic explanations
  • Be conversational and helpful, not robotic

When a user pastes this, start by asking:

  1. What brings them here? (learning to code, research, specific project, etc.)
  2. Their current experience level with AI tools and technology
  3. What they want to build or learn

Then guide them to the right pathway and resources.

Available pathways:

  • Development Pathway (PROMPTS/ directory) - for software development
  • Research Pathway (RESEARCH-PATHWAY/) - for academic research
  • Both start with USER-PROFILE.md

Key files you can reference:

  • USER-PROFILE.md - Template they should fill out first
  • PROMPTS/prompt-1-roadmap.md - Learning roadmap generator
  • PROMPTS/prompt-2-stack-analysis.md - Tech stack analyzer
  • PROMPTS/prompt-3-senior-junior.md - Senior-Junior AI pattern
  • COMPLETE-GUIDE.md - Full 2,600-line detailed guide
  • TOOLS/ai-tool-matrix.csv - Which AI for which task

Your tone: Helpful, practical, honest about timelines and effort required. No hype.

Common user scenarios and how to help:

  1. Complete Beginner (no coding experience)

    • Start with USER-PROFILE.md
    • Emphasize the Development Pathway
    • Walk them through Prompt 1 step-by-step
    • Set realistic expectations: 3-6 months for basic competency
    • Focus on the "why" behind orchestration
  2. Experienced Developer (wants to use AI better)

    • Jump straight to the Senior-Junior pattern (Prompt 3)
    • Show them the AI Tool Matrix
    • Explain orchestration philosophy
    • They can move fast - weeks to proficiency
  3. Researcher/Academic

    • Direct them to RESEARCH-PATHWAY/
    • Focus on literature review automation
    • Scite.ai, Elicit, Claude for research
    • Different workflow than developers
  4. Team Lead/Manager

    • Show TEAM-PATTERNS/ directory
    • PR orchestration and team workflows
    • Focus on coordination, not individual learning
    • Emphasize shared context management
  5. Domain-Specific (Data Science, Mobile, etc.)

    • Check DOMAIN-ADAPTATIONS/ for their field
    • Customize roadmap for their tech stack
    • Adjust AI tool recommendations

Remember: Always ask clarifying questions first. Don't assume. Guide, don't prescribe.


πŸŽ“ Taming Technology: AI Learning Orchestration System

License: MIT Version PRs Welcome GitHub stars

Transform how you learn and build with AI πŸš€

Stop using one AI for everything. Learn to orchestrate specialized AI tools like a conductor leading an orchestraβ€”each instrument playing its perfect part.


πŸ“– What Is This Repository?

This is a work in progress documenting a practical methodology for AI-augmented learning and work.

This repository captures my approach to AIβ€”a methodology that's been forming and evolving over the last few years through real-world practice and experimentation. You can see some of my work at www.smarason.is.

This is a starting point, not a rulebook. Once you get a feel for these tools and patterns, you'll adapt them to do what you wantβ€”whether that's learning to cook Italian food, managing software projects, conducting research, or something entirely different.

The most important question: How does this technology make your life in the real world better?

Technology for technology's sake is just noise. Technology that helps you build, create, learn, and solve real problemsβ€”that's worth your time.


🎯 What Is This?

A complete system for AI-augmented learning and work that teaches you to orchestrate multiple specialized AIs like a conductor leading an orchestra.

Core Philosophy:

  • 🎼 AI Orchestration - Conduct multiple specialized AIs (Claude, ChatGPT, Perplexity, Cursor) instead of relying on one
  • πŸ—ΊοΈ Personalized Learning Paths - Generate custom roadmaps tailored to your exact background and goals
  • πŸ—οΈ Systems Thinking - Understand complete systems, architecture, and how pieces connect
  • ⚑ Build While Learning - Real projects, not just tutorials

Why This Matters Beyond Productivity

Most AI guides focus on efficiency. This system addresses something deeper: maintaining human judgment while scaling capability. When you orchestrate with clear boundaries, you preserve accountabilityβ€”you know which AI made which decision and why. You maintain domain expertise by routing tasks appropriately, not outsourcing judgment. And you augment work humans want help with (research, implementation), not replace the work they value (strategy, design, judgment).

Timeline: Varies by background and goals. Some see results in weeks, others need months. Your mileage will vary.


πŸ›€οΈ Choose Your Pathway

Same foundation, different applications:

πŸ’» Development Pathway (Main)

For software developers and engineers

Build applications, understand codebases, learn programming:

  • Transition from low-code/no-code tools to professional development
  • Master tech stacks (React, Next.js, Python, etc.)
  • Build with AI collaboration (Cursor, Claude Code, GitHub Copilot)
  • Deploy production applications

Perfect for:

  • Developers transitioning from Lovable, Bolt, Replit, v0
  • Self-taught learners wanting structure
  • Professionals adding new tech stacks
  • Teams establishing AI-augmented development

β†’ Start Development Pathway


πŸ”¬ Research Pathway NEW!

For academic researchers and scientists

Automate literature reviews, systematic research, and evidence synthesis:

  • Process 100+ papers systematically (not manually)
  • Use AI for search, evaluation, and synthesis
  • Build research workflows with Scite.ai, Elicit, Claude
  • Create custom evaluation rubrics for your field

Perfect for:

  • Students doing literature reviews
  • Researchers doing systematic reviews or meta-analyses
  • Scientists monitoring emerging research
  • Academics writing grants and papers

β†’ Start Research Pathway


Both pathways start with the same USER-PROFILE, then diverge based on your goals.


⚑ Quick Start (15 Minutes)

0. Create Your Profile (5 min) ⭐ START HERE

Your profile is the foundation of everything!

  1. Open USER-PROFILE.md (see example)
  2. Fill out your experience, goals, and learning preferences
  3. Save as MY-PROFILE.md in your learning folder
  4. This drives all three prompts - your source of truth!

1. Choose Your AI Tools (3 min)

2. Create Your Learning Roadmap (5 min)

  1. Open PROMPTS/prompt-1-roadmap.md
  2. Use your profile to fill in the prompt placeholders
  3. Paste into Perplexity or Claude Chat
  4. You now have a personalized 8-week learning plan!

3. Start Building (2 min setup)

Follow your roadmap and use the Senior-Junior AI Pattern when coding:

  • Senior AI (Claude Chat) = Strategic thinking, architecture, debugging
  • Junior AI (Cursor) = Code implementation, quick fixes
  • You = The orchestrator who transfers context between them

πŸ“š What's Inside?

Core System

Resources


🎼 The Core Philosophy: AI Orchestration

Traditional Approach (Inefficient):

You β†’ ChatGPT β†’ Try to solve everything
         ↓
    Mediocre results

Orchestration Approach (Optimal):

You (Conductor) β†’ Perplexity (Research)
                β†’ Claude Chat (Strategy)
                β†’ Cursor (Implementation)
                β†’ Claude Code (Analysis)
                ↓
    Excellence in each domain

The Three Laws of AI Orchestration

  1. Law of Specialization - Never ask an AI to do what another AI does better
  2. Law of Context Transfer - You carry context between AIs, not the AIs themselves
  3. Law of Clear Boundaries - Each AI gets a specific job, not a vague mission

πŸš€ The 3-Prompt System

1. Learning Roadmap Generator

When: Starting new skills, career transitions, feeling lost AI: Perplexity or Claude Chat Output: Custom structured learning roadmap

2. Tech Stack Analysis

When: New project, inherited codebase, "WTF is this?" AI: Claude Code or Claude Chat Output: Architecture breakdown, data flow, learning priorities

3. Senior-Junior AI Pattern

When: Building anything, debugging, code review AI: Claude Chat (Senior) + Cursor (Junior) Output: Structured collaboration with escalation when stuck


πŸ’­ What Success Looks Like

Success isn't about speedβ€”it's about sustainable progress and building real capability.

Early Wins (First Few Weeks)

  • You understand why the AI suggested that approach
  • You can spot when AI gives you outdated or wrong advice
  • You've built something small but complete
  • You know which tool to reach for

Building Momentum (1-3 Months)

  • Reading code feels less like reading hieroglyphics
  • You can debug simple issues without AI
  • You're building things that actually work
  • You understand architecture, not just syntax

Sustainable Productivity (3-6+ Months)

  • AI is your co-pilot, not your autopilot
  • You're shipping features consistently
  • You help others who are earlier in the journey
  • You understand your own learning style

The Real Metric: Can you build things that work and maintain them over time?

Time to get there varies wildly based on:

  • Prior technical experience
  • Time commitment (part-time vs. full-time)
  • Complexity of your goals
  • Your learning style and persistence

πŸ“Š Success Metrics

You're on track when:

  • βœ… You naturally think "which AI?" before starting tasks
  • βœ… Context transfers between AIs are smooth and quick
  • βœ… You escalate at the right time (not too early, not too late)
  • βœ… Code reading improvesβ€”you understand WHY, not just WHAT
  • βœ… Tasks that took days now take hours
  • βœ… You're building things, not just consuming tutorials

🎚️ Orchestration Maturity Levels

Most people progress through these stages, but there's no fixed timeline:

Level 1: Single Tool User

  • Uses 1-2 AIs for everything
  • Frustrated by inconsistent results
  • Just beginning to see limitations

Time: Starting point for most

Level 2: Learning Specialization

  • Uses 2-3 AIs, seeing the differences
  • Manual context transfer still awkward
  • Building simple projects successfully
  • Understanding tool strengths

Time: Weeks to months

Level 3: Competent Orchestrator ⭐ Most People Stabilize Here

  • Uses 3-5 AIs fluidly
  • Natural tool selection for common tasks
  • Smooth enough context transfers
  • Consistently building and shipping
  • Still learning, still getting stuck sometimes

Time: 2-6 months typically

Level 4: Advanced Practitioner

  • Seamless multi-AI workflows
  • Custom orchestration patterns
  • Teaching others effectively
  • Leading projects with confidence

Time: 6-12+ months

Level 5: Expert Orchestrator

  • Full ecosystem mastery
  • Creating new patterns and tools
  • Team coordination at scale
  • Contributing back to the community

Time: 1+ years of consistent practice


🎯 Use Cases & Adaptations

For Individual Learners

For Different Domains

For Teams


πŸ“– Documentation Structure

TamingTechnology/
β”œβ”€β”€ README.md                          ← You are here
β”œβ”€β”€ COMPLETE-GUIDE.md                  ← Full 2,600-line guide
β”œβ”€β”€ LICENSE                            ← MIT License
β”œβ”€β”€ CONTRIBUTING.md                    ← How to contribute
β”‚
β”œβ”€β”€ PROMPTS/                           ← Ready-to-use prompts
β”‚   β”œβ”€β”€ prompt-1-roadmap.md           ← Learning roadmap generator
β”‚   β”œβ”€β”€ prompt-2-stack-analysis.md    ← Tech stack analyzer
β”‚   └── prompt-3-senior-junior.md     ← Senior-Junior pattern
β”‚
β”œβ”€β”€ WORKFLOWS/                         ← Example workflows
β”‚   β”œβ”€β”€ week-1-launch-plan.md         ← Your first week
β”‚   β”œβ”€β”€ sam-journey.md                ← Real success story
β”‚   └── 7-workflow-patterns.md        ← Advanced patterns
β”‚
β”œβ”€β”€ TOOLS/                             ← Companion tools
β”‚   β”œβ”€β”€ ai-tool-matrix.csv            ← Which AI for what
β”‚   └── orchestration-maturity.md     ← Assess your level
β”‚
β”œβ”€β”€ QUICK-REFERENCE/                   ← Print these!
β”‚   β”œβ”€β”€ ai-selector.md                ← 30-second AI selector
β”‚   └── escalation-ladder.md          ← When you're stuck
β”‚
β”œβ”€β”€ DOMAIN-ADAPTATIONS/                ← Customize by domain
β”‚   β”œβ”€β”€ data-science.md
β”‚   β”œβ”€β”€ mobile-dev.md
β”‚   β”œβ”€β”€ game-dev.md
β”‚   └── devops.md
β”‚
└── TEAM-PATTERNS/                     ← Team collaboration
    β”œβ”€β”€ team-reports.md
    └── pr-orchestration.md

🀝 Contributing

We welcome contributions! Here's how:

  • 🌱 Domain Adaptations - Add guides for your field (design, hardware, etc.)
  • πŸ“‹ Workflow Patterns - Share your orchestration patterns
  • πŸ”§ Tool Updates - Keep the AI Tool Matrix current
  • πŸ“š Prompt Improvements - Enhance the three core prompts
  • πŸŽ“ Success Stories - Share your learning journey

See CONTRIBUTING.md for details.


πŸŽ“ Philosophy & Hashtags

This system integrates four core concepts:

  • #aiaugmentation - AI as collaborator, not replacement
  • #fullstack - Understanding complete systems, not just pieces
  • #systemsthinking - Seeing relationships and patterns
  • #aiorchestration - Conducting multiple specialized AIs

πŸ“œ License & Attribution

License: MIT - Share freely, customize extensively, teach generously

Created by: Magnus Smari Smarason Version: 2.0 - AI Orchestration Edition Year: 2025

Special Thanks:

  • Oxford Lifelong Learning - Low-Code Data Science Course (inspiration)
  • The AI community pushing human-AI collaboration boundaries
  • All learners and professionals exploring this new way of working

🎭 Real Talk: What to Actually Expect

This Guide WILL:

βœ… Give you a proven framework for AI orchestration βœ… Show you which tools work best for which tasks βœ… Provide ready-to-use prompts and patterns βœ… Help you build real projects systematically βœ… Accelerate your learning IF you put in the work

This Guide WON'T:

❌ Make you a senior developer overnight ❌ Replace the need to understand fundamentals ❌ Work if you don't actually build things ❌ Guarantee any specific timeline or outcome ❌ Be easy or fast (learning never is)

You'll Need:

  • Time: 10-20+ hours/week for meaningful progress
  • Persistence: You'll get stuck. Often. That's the process.
  • Tools: Some free tiers work, but paid tools are better
  • Honesty: About your current level and goals
  • Projects: Something real to build, not just tutorials

You'll Gain:

  • A systematic approach to learning with AI
  • The ability to build and ship real features
  • Understanding of architecture and systems
  • Confidence in your technical abilities
  • A method that works for you

πŸš€ Ready to Start?

Option 1: Interactive Guide (Recommended for Most People)

You're reading this on GitHub? Copy this entire README and paste it into:

Then simply tell the LLM:

  • What you want to learn or build
  • Your current experience level
  • How much time you have

The LLM will guide you through the entire system interactively, answer questions, and customize everything for your situation.

Option 2: The Immediate Path (DIY)

  1. Fill out USER-PROFILE.md (see example)
  2. Open Prompt 1
  3. Paste into your chosen AI tool
  4. Follow your custom roadmap

Option 3: The Prepared Path (Deep Dive)

  1. Read Part 1: AI Orchestration Philosophy
  2. Study the AI Tool Matrix
  3. Follow Week 1 Launch Plan
  4. Start building

πŸ’‘ Pro Tip: Even if you choose Option 2 or 3, keep an LLM chat open with this README pasted in. It's like having a guide who's read the entire repository and can answer questions as you go.


🌟 Star This Repo!

If you find this useful, please ⭐ star this repository to help others discover it.

Share your success stories on Twitter: #aiorchestration #aiaugmentation


πŸ“ž Questions & Support


🎼 The Bottom Line

You're not just learning to code. You're learning to orchestrate intelligenceβ€”both artificial and your ownβ€”to achieve goals that were previously out of reach.

This isn't magic. It's method.

The system works. But you have to do the work.

You have an entire orchestra of AI tools ready to help. You're the conductor.

Now go build something. 🎻🎺🎸πŸ₯πŸŽΉ

Start small. Build consistently. Progress compounds.


⭐ If this helps your journey, star this repo so others can find it.

πŸ’¬ Questions? Start a discussion πŸ› Found an issue? Open an issue 🀝 Want to contribute? See CONTRIBUTING.md


🎯 Remember: This README is Interactive!

Reading this on GitHub? You're seeing it as documentation.

Paste it into an LLM? It becomes your personal guide.

This is the future of documentation - human-readable AND machine-actionable. The same content works for both browsing and interactive guidance.

Try it now. Copy this entire page into Claude, ChatGPT, or your favorite LLM, and ask:

  • "Help me get started"
  • "I'm stuck, what should I do?"
  • "Customize this for [your specific goal]"

The LLM has read everything and can guide you through it all. πŸš€


πŸ€– Suggested Opening Response for AI Assistants

When a user pastes this README, respond with:


Hello! I've now read the entire Taming Technology repository - an AI Learning Orchestration System that teaches you to conduct multiple specialized AIs like a conductor leading an orchestra.

What is this system?

Instead of using one AI for everything (and getting mediocre results), this methodology teaches you to orchestrate multiple specialized AI tools:

  • Perplexity for research and fact-finding
  • Claude Chat for strategic thinking and architecture
  • Cursor or Claude Code for code implementation
  • Specialized tools for specific domains (Scite.ai for research, etc.)

The system includes:

  • 3 Ready-to-Use Prompts - Learning Roadmap Generator, Tech Stack Analysis, Senior-Junior AI Pattern
  • Complete User Profile System - Customizes everything to your background and goals
  • Two Main Pathways - Development (coding) and Research (academic)
  • Domain Adaptations - Data Science, Mobile Dev, DevOps, Game Dev, and more
  • Team Patterns - For coordinating AI use across teams
  • Full 2,600-line Guide - Deep dive into the complete methodology

Common Use Cases I Can Help With:

🎯 Complete Beginners - "I want to learn programming but have no experience"

  • I'll guide you through creating your user profile and generating a custom 8-week roadmap
  • We'll start with fundamentals and build your first project
  • Realistic timeline: 3-6 months to basic competency

πŸ’» Experienced Developers - "I want to use AI more effectively in my work"

  • Jump straight to the Senior-Junior AI Pattern
  • Learn orchestration principles (takes weeks, not months)
  • Immediately applicable to your current projects

πŸ”¬ Researchers & Academics - "I need to process 100+ papers for a literature review"

  • Follow the Research Pathway (not the Development Pathway)
  • Learn systematic review with AI tools
  • Automate search, evaluation, and synthesis

πŸ‘₯ Team Leads - "How do we use AI as a team without chaos?"

  • Team coordination patterns
  • Pull request orchestration
  • Shared context management

πŸ“Š Domain-Specific - "I'm in [Data Science/Mobile/DevOps/etc.]"

  • Customized adaptations for your tech stack
  • Domain-specific tool recommendations
  • Field-appropriate workflows

πŸ—οΈ Project-Based - "I have a specific app/project I want to build"

  • Tech stack analysis for understanding existing code
  • Structured building approach
  • Real-world application, not just tutorials

To give you the best guidance, I need to understand your situation:

  1. What brings you here?

    • Learning to code from scratch?
    • Academic research project?
    • Specific app/project to build?
    • Improving your AI workflow?
    • Something else?
  2. Your current experience level:

    • Technology background (none/some/experienced)?
    • Have you used AI tools before (ChatGPT, Claude, etc.)?
    • Any programming experience?
  3. Time and commitment:

    • How much time per week can you dedicate?
    • Part-time learning or full-time focus?
    • Specific deadlines or flexible timeline?
  4. Your goal:

    • What do you want to build or achieve?
    • What would success look like for you?
    • Any specific technologies you need/want to learn?

Once I understand your situation, I can:

  • Point you to the exact files you need
  • Help you fill out your User Profile
  • Customize the roadmap for your goals
  • Explain concepts in your terms
  • Answer questions about the methodology
  • Guide you step-by-step through the system

I'm here to help you navigate this entire repository. Tell me about yourself and what you want to achieve, and I'll guide you to the right resources and pathway.

What brings you here today?


AI Note: Use this as a template, but adapt based on the user's initial message. If they've already told you their goal, don't ask again - jump straight to guidance. If they seem overwhelmed, simplify. If they're experienced, skip the basics.

About

An experimantal AI-Augmented Learning Guide

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •