PageSourceSearch

https://theproductcoach.co/assets/ProblemRedFlags-TEGXoL6b.js

js theproductcoach.co collected 2026-10-05 08:54:47 UTC 2,276 bytes, 1 lines download raw bytes

1import{j as e}from"./ui-DvC4K6Bb.js";import{C as s,a}from"./index-Cq1HteHd.js";import{a as r,a3 as l,c as o,t,a4 as i,a2 as c}from"./icons-v2FUmONB.js";import"./vendor-BUXzEqOs.js";import"./utils-GzMGz5oQ.js";import"./query-CRrxNn0b.js";import"./router-zFTz5n-C.js";const n=[{flag:"'Nice to have' ideas",danger:"No urgency, low willingness to act.",icon:l,color:"border-l-pink-500 bg-pink-50"},{flag:"Trend chasing",danger:"If AI is the answer, what's the actual question?",icon:o,color:"border-l-purple-500 bg-purple-50"},{flag:"Generalised complaints",danger:"'I hate admin' ≠ a solvable, specific workflow.",icon:t,color:"border-l-orange-500 bg-orange-50"},{flag:"Rare edge cases",danger:"Great for case studies, zero sustainability.",icon:i,color:"border-l-yellow-500 bg-yellow-50"},{flag:"Customer passion projects",danger:"You'll build a one-trick pony.",icon:c,color:"border-l-blue-500 bg-blue-50"}],d=()=>e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"text-center mb-6",children:[e.jsxs("div",{className:"flex items-center justify-center mb-4",children:[e.jsx(r,{className:"h-8 w-8 text-red-500 mr-2"}),e.jsx("h3",{className:"text-xl font-semibold",children:"Problems to Avoid like the plague"})]}),e.jsx("p",{className:"text-muted-foreground",children:"These problem types will lead you down dangerous paths. Learn to spot and avoid them early."})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:n.map((l=>{const o=l.icon;return e.jsx(s,{className:`border-l-4 ${l.color} transition-all hover:shadow-md`,children:e.jsxs(a,{className:"p-4",children:[e.jsxs("div",{className:"flex items-center mb-3",children:[e.jsx(o,{className:"h-6 w-6 text-gray-600 mr-2"}),e.jsx("h4",{className:"font-semibold text-lg",children:l.flag})]}),e.jsx("div",{className:"space-y-3",children:e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-700 mb-1",children:"Why it's dangerous:"}),e.jsx("p",{className:"text-sm text-gray-600",children:l.danger})]})}),e.jsxs("div",{className:"mt-4 flex items-center",children:[e.jsx(r,{className:"h-4 w-4 text-red-500 mr-1"}),e.jsx("span",{className:"text-xs font-medium text-red-600",children:"RED FLAG"})]})]})},l.flag)}))})]});export{d as ProblemRedFlags};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.