General lesson
Categories are not only a navigation aid. In a portfolio, product catalog, or expertise page, they are an interpretation layer. A reader uses them to guess what kind of problem the work solves, what sort of operating model it belongs to, and whether the person behind it understands the decision surface they care about. That is why a category should do more than organize projects. It should reduce decision friction.
The sharper lens is not category by technology versus category by industry. It is category by primary decision versus category by loose similarity. A weak category says that several projects use AI, dashboards, or real-time systems. A stronger category explains what kind of judgment the system supports: career decisions, learning operations, trust-sensitive marketplace flows, immersive runtime delivery, or product-architecture trade-offs. Shared capabilities still matter, but they should appear as supporting facets instead of becoming the main grouping rule.
Why capability-first categories create noise
Capability-first categories look tidy at first because they reuse familiar labels such as AI, SaaS, analytics, or marketplace. The problem is that those labels usually describe implementation ingredients, not reader intent. One project may belong to three or four of them at once, which forces duplication or arbitrary placement. The reader then has to reconstruct the real logic alone: is this an AI workflow product, a learning system, an immersive platform, or a product-strategy case? The category layer stopped helping and started leaking internal ambiguity.
That ambiguity matters commercially. Buyers want to know whether the work maps to their product decision. Recruiters want to understand where the strongest judgment lives. Partners want to see whether the operating model fits their domain. When categories behave like a tag cloud, the portfolio looks broad but less legible. Breadth is not the problem. Unclear grouping is.
Project example
The public portfolio here makes the difference visible. Kaptia / IA Learning could be described through learning, immersive media, analytics, collaboration, or AI-assisted authoring. CareFlow and Knozy both sit near healthcare communication, yet one is closer to coordinated workflow and notification boundaries while the other is closer to waiting-room engagement and patient education. Public project context: portfolio projects.
If those projects were grouped only by overlapping capabilities, the explanation would blur. The stronger move is to place them where the primary operating model becomes easiest to understand, then expose the cross-cutting capabilities inside the project detail. That is why a portfolio can keep Kaptia inside an immersive or learning architecture frame without denying its analytics and AI layers, and why CareFlow and Knozy should not be merged simply because they both touch healthcare. The category should explain the dominant product question first.
Implementation pattern
A practical category contract can be written as {primary_decision, primary_user, operating_model, evidence_loop, risk_surface, supporting_facets}. primary_decision names the judgment the project improves. primary_user identifies who owns that judgment. operating_model explains the recurring workflow, not the screen layout. evidence_loop captures what data, feedback, or progress signal makes the product more useful over time. risk_surface makes clear what failure or trust boundary matters most. supporting_facets lists the reusable capabilities such as AI, analytics, collaboration, LMS interoperability, or 3D runtime.
This pattern keeps one project anchored in one primary category while still preserving nuance. It also helps services and offers stay honest. A category becomes a claim about judgment, not a bag of buzzwords. One useful invariant is that a reader should be able to answer three questions from the category alone: what decision is being improved, who is making it, and what operating model the work belongs to. If the category cannot answer those questions, it is probably too generic to guide a real opportunity.
Failure modes and trade-offs
One failure mode is duplication drift: the same project appears under several major categories because the taxonomy is trying to express every capability at once. Another is flattening: very different products get forced into one bucket because they share one tool or one industry label. There is also future-proofing theater. Teams create abstract top-level categories that sound flexible, but they stop explaining any real decision clearly enough for the current reader.
The trade-off is that decision-first categories require choosing one dominant story even when a project is genuinely multi-disciplinary. That can feel reductive. The fix is not to duplicate the project everywhere. The fix is to make the primary category do its job and let the project page, expertise section, or facets show the cross-cutting depth. A taxonomy should optimize for understanding first, not for representing every internal nuance at the top level.
Concrete diagnostic
Review each category with six tests. Does the label imply a specific user decision? Can the same project fit there without explanation, or does it need a paragraph of rescue text? Would two projects in the category share a similar operating model even if they used different tools? Can the category survive if you remove one trendy capability word? Does the category help a buyer or recruiter predict the relevant service offer? Does it make a misleading project feel included only because of shared technology?
A simple scoring rule helps. Give one point each if the category clearly states the primary decision, primary user, operating model, evidence loop, risk surface, and next-step offer. Categories scoring four or less need redesign. Another useful metric is duplication pressure: count how many projects feel like they need to live in more than one primary category to remain understandable. If that number is high, the taxonomy is probably capability-first rather than decision-first.
What changes in practice
Once categories explain decisions, portfolio strategy gets tighter. Project selection becomes clearer, service offers connect more naturally, and the reader can move from category to project to CTA without reconstructing the logic by hand. The same benefit appears inside product suites too. Teams can separate major workflows by operating model while still sharing infrastructure and capabilities underneath.
Apply this tomorrow by taking one category and rewriting it in decision language. Then list the projects that belong there and write one sentence for each: user, decision, and operating model. Move shared technologies into facets or tags. If a project still seems homeless after that exercise, the signal is useful. Either the category is weak, or the project belongs to a different primary story than the current taxonomy admits.