The order ticket is open, the price looks “fine,” and the story in your head is already counting the upside. Then something small shifts: a comment about competition, a chart that’s run too far, a vague memory of a blowup you promised wouldn’t happen again. It’s not fear of stocks in general—it’s the sense that you’re about to pay real money for something you don’t fully understand.
That moment is useful because it’s the only time the hype and the risk feel equally real. Instead of hunting for one more bullish thread, pause and force a short, repeatable check before the market moves. Ten minutes now beats months of rationalizing later, especially when a position is already down and selling feels like admitting you were careless.
Start with the last mistake you don’t want again

Before you add more information, pull up the last trade that left a mark. Not the biggest loser on paper—the one where you recognize the pattern. Maybe you averaged down because “it can’t fall much more,” then discovered the balance sheet was fragile. Maybe you bought a “great company” after a 70% run and learned that paying any price turns quality into dead money. Maybe you trusted a single catalyst date, and when it slipped by one quarter, the whole thesis quietly evaporated.
Write the mistake as a constraint for this decision: “I won’t buy without understanding how it earns cash,” or “I won’t size this over 3% until I’ve seen a full cycle,” or “I won’t rely on one product.” It’s not a rulebook. It’s a guardrail that keeps the next click from becoming the same lesson with a new ticker.
Can you explain the business in two minutes?
Now the research has to get embarrassingly simple. If the business can’t be explained out loud in two minutes, you’re not investing—you’re outsourcing the thinking to headlines and price action. Set a timer and try: what does it sell, to whom, and what makes a customer come back instead of switching? If the only answer is “they’re a leader” or “it’s AI,” you’re still at the slogan stage, and paying real cash for slogans is how positions turn into long holds for the wrong reasons.
Keep it concrete: where does revenue actually come from (one product, subscriptions, ads, transactions), and what has to be true next year for it to grow (more users, higher prices, more volume, new markets)? Then name the main cost that could squeeze it—materials, labor, shipping, compute, regulation. If you can’t point to the one lever that moves profit, you won’t notice when the story changes, and you’ll call it “volatility” instead of a broken business.
Quality check: find the durable engine, not hype
Once the business is explainable, the next question is less exciting: does it have an engine that keeps working when the narrative cools off? In practice, that means looking for repeatable demand (renewals, reorders, usage that compounds) and some friction that prevents easy switching (workflow lock-in, integration costs, compliance, distribution). If the pitch depends on “total addressable market” but the filings don’t show retention, pricing power, or stable gross margin, you’re staring at a marketing layer, not a moat.
With only an hour to spend, I’d rather check a few hard signals than read ten bull threads: gross margin trend across quarters, customer concentration, and whether growth requires escalating spend (sales & marketing as a percent of revenue, rising capex, or heavy stock-based comp). If growth is “bought” at worsening unit economics, the durable engine isn’t there yet—and paying up for it is how a clean story turns into dead money.
Financial reality: verify it survives bad years
After you’ve found a business that feels durable, the uncomfortable part is asking whether it stays alive when the environment stops cooperating. A lot of “great stories” fail this quietly: one bad year hits, they refinance at ugly rates, issue shares at the bottom, and what looked like a temporary drawdown becomes permanent dilution. The constraint here is timing—you don’t get to choose when a recession, an ad downturn, or a pricing war shows up.
I look for a simple stress test in the statements: take the last weak period (or assume revenue down 10–20%) and ask what happens to cash. Is operating cash flow still positive? Do they consistently convert earnings into cash, or does working capital swing against them? Then scan the balance sheet for the trapdoors: net debt versus cash, near-term maturities, and whether interest expense is creeping up faster than operating income.
If survival depends on “markets staying open” or continuous equity raises, that’s not a margin of safety—it’s a bet on liquidity. I’d rather accept slower growth with a clean runway than fast growth that needs perfect conditions.
Valuation: decide what you must believe to win
After the balance sheet check, the temptation is to call the stock “reasonable” because the business looks solid. This is where I force a harder question: what exactly has to go right for today’s price to pay off? Not “the industry grows,” but a specific claim like “revenue compounds at 20% for five years while margins expand 300 basis points,” or “this deserves a higher multiple than peers because churn is structurally lower.” If you can’t state the required belief, you can’t notice when you’re overpaying for normal execution.
I usually anchor on two quick frames—current multiple versus its own history, and versus comparable businesses—then sanity-check the implied expectations. If the stock already prices in a best-case margin and a smooth cycle, the upside needs perfection while the downside only needs reality. In that case, “cheap” isn’t a number; it’s a situation where average results still work.
Catalysts and risks: write the thesis tripwires

At this point the numbers can look clean and the valuation can feel “not crazy,” and you still don’t have a plan for the next six months of headlines. The constraint is attention: a busy week, a scary macro print, one bad quarter, and the position drifts from “priced for X” into “I guess I’m long.” So I write two short lists before I buy: what would make the market re-rate this, and what would prove I was wrong.
Catalysts are not dates to bet on; they’re conditions to monitor: margin inflection, a new product reaching meaningful revenue, leverage falling below a threshold, or a competitor’s pressure easing. Then set tripwires in plain numbers: “If churn rises above ___ for two quarters,” “if gross margin compresses ___ bps without a clear reason,” “if net debt/EBITDA crosses ___,” “if dilution exceeds ___% in a year.” When a tripwire hits, the job isn’t to argue—it’s to re-underwrite.
Portfolio fit: size it so you can sleep
When the tripwires are written down, the last decision is quieter but it’s the one that decides how you’ll behave: how big can this be without turning every red day into a referendum on your intelligence. The constraint is that life continues—work, bills, headlines—so the position has to be sized for imperfect attention. If a 10–15% drawdown would make you add impulsively, freeze, or sell to “stop the pain,” it’s already too large.
I treat sizing like risk budgeting. Start with a starter position (often 0.5–2%) and earn the right to add only after a catalyst confirms or the valuation improves without a thesis break. Cap any single-name exposure so one surprise can’t dominate the portfolio—especially if the business is cyclical, leveraged, or still proving margins. The goal isn’t maximum upside; it’s staying rational long enough for your thesis to play out.