Technical
The Skill Soup: Why Combining Skills Beats Specializing
A client needed a blog platform, a newsletter system, and SEO optimization. Three different agencies quoted three separate projects with three separate timelines. I did all three in one engagement because I cook from a skill soup, not a recipe book.
What Is the Skill Soup
The skill soup is my philosophy for getting things done in the AI era. Instead of being an expert in one narrow field, you maintain a broad collection of skills and combine them as the project demands. Think of it like cooking. A specialist knows one recipe perfectly. A skill soup practitioner knows dozens of ingredients and can improvise any dish the situation calls for.
My Current Soup
Here are the ingredients I mix and match daily:
- Python (FastAPI, Django, scripting, data processing)
- JavaScript/TypeScript (Next.js, React, server components)
- AWS (Lambda, DynamoDB, SES, S3, CloudFront)
- WordPress (themes, plugins, blocks, client handoff)
- AI tools (Claude Code, Cursor, Copilot, prompt engineering)
- SEO (structured data, sitemaps, content strategy, JSON-LD)
- Email systems (SMTP, CAN-SPAM compliance, newsletter design)
Traditional: Python Developer (just Python, just backend)
Skill Soup: Python + AWS + AI + SEO + Email = Complete SolutionWhy This Works Now
Two things changed in the last two years that make the skill soup approach viable:
-
AI agents handle depth: I do not need to memorize every API or every configuration option. Claude Code knows the details of AWS SDKs, WordPress hooks, and Next.js routing. I need to know what is possible and how to combine capabilities.
-
Serverless eliminates ops: I do not need a dedicated DevOps specialist or a systems administrator. AWS Lambda, Vercel, and DynamoDB handle scaling, uptime, patching, and deployment. The operational burden that used to require specialized knowledge is now handled by the platform.
The Permutation Advantage
The real power is in combinations. A Python developer who also knows WordPress can build a headless CMS with a WordPress frontend for client editing. A frontend developer who also knows email systems can build a newsletter platform with custom templates.
Each new skill you add does not just add one capability. It multiplies your existing capabilities by opening new combinations that were previously impossible. Three skills give you three individual capabilities but potentially dozens of combined solutions.
How to Build Your Soup
- Start with your core skill: Whatever you are best at today becomes the base
- Add one adjacent skill: Something that complements your core and opens new project types
- Use AI to bridge gaps: Let Claude Code handle the details of technologies you are still learning
- Ship something: Combinations only matter if they produce results that clients pay for
The world does not need more narrow specialists who can only solve one type of problem. It needs people who can see the whole picture, connect the dots between different technologies, and deliver complete solutions. Start cooking.
For more on multi-disciplinary approaches to technology, see Anthropic's research on AI-augmented work.
RELATED READING
The Consulting Shift I Am Making In Year Two
After a year of writing and building, my consulting practice is changing shape. Shorter engagements. Sharper outcomes.
ReadThe Frontend Shift: Shipping Less JavaScript In Year Two
A year ago I reached for Next.js for everything. This year I often reach for nothing.
ReadThe Serverless Lesson I Would Write On A Sticky Note
After a year of shipping serverless projects, one rule explains most of the wins and all of the losses.
Read