Bharat Bheesetti

1.5K posts

Bharat Bheesetti banner
Bharat Bheesetti

Bharat Bheesetti

@MisterFigs

AI Product @TELUS_Digital. Experiments in building and writing. Transhumanist. Tech can set us free. Previously @ClearfromCT @IIM_Calcutta and @iitmadras

Beigetreten Temmuz 2016
148 Folgt84 Follower
Bharat Bheesetti
Bharat Bheesetti@MisterFigs·
Is SaaS dead is the wrong question. How do you value a business where pricing power, pricing model, moats, customer behavior, product's JTBD are all shifting beneath your feet? In this scene, screaming buy the dip doesn't feel right. Phenomenal read.
Mojo@MrMojoRisinX

The Phone in the Limo is Busted The "buy the dip" mentality floating around software right now feels a lot like pattern matching to the wrong cycle. This is not meant to be or sound like a generic bear porn take. I am attempting to share my observation about the quality of information available to make that bet, and the reliability of the signals people are using to make it. I've written about the private markets mechanics and the credit backdrop separately (use the twit search function for more background). In this post I am going to attempt to bring it together a bit more... Let's start with the mosaic. The BTD ("buy the fcking you dip, you fcking moron - youtube.com/watch?v=0akBdQ…) crowd isn't necessarily wrong about any single piece of this. Slowing growth alone, 'seems' manageable. Multiple compression alone if history is any guide (I don't believe it is...), potentially an opportunity. AI disruption narrative alone, maybe overblown for specific names (feels that way, but I can't prove it...can you?). Rising debt alone, depends on the asset. PE overhang alone, slow moving but they are actively playing defense in lights. But when I take a step back, you have all of them simultaneously, and you're weighting them selectively to support a position you already want to have. Essentially, I see cherry picking one name that checks two or three boxes is not the whole picture. The signals people are leaning on to support that rationalization are broken. Let's start with the obvious one...management guidance. The visibility that made SaaS guidance reliable is genuinely impaired right now. AI impact on renewal rates, expansion revenue, customer behavior, nobody has clean line of sight on this. Management isn't lying. They just don't know either. The confidence required to extrapolate forward from the last four years hasn't been earned by the situation. Next let's address buybacks. FinTwit loves pushing buybacks as this panacea. Borrowing money to retire shares is not a vote of confidence in the business from my perch. We are witnessing 'earnings per share management', SBC dilution control, and in some cases financial engineering to hold a stock up that is doing real operational work as a retention and recruiting tool. Next, when the terminal value question is genuinely open, levering up against an uncertain denominator is a wild risk to take. The buyback benefits the people making the decision more directly than it benefits you the investor (good for the traders). One of the most oversold narratives in investing is insider buying. I mean, don't get me wrong, I like when insiders of the companies I am involved with buy stock. I privately encourage insiders, who have a great feel for their forward looking prospects to get ahead of it as a signal to market participants, and for their own wealth generation to buy stock before the path is obvious to others... But keep in mind, that many of these executives are already wealthy (I could give you some great stories about encouraging insiders at Nexstar to just do this before several material earnings inflections). Let's address something and just say it directly...seat risk and livelihood risk are not the same conversation. A $1M open market purchase when you have $40M in stock and options is an extremely cheap signal to send, and the market treats it like something big/game changing that costs something real. The asymmetry between what it signals and what it actually costs them personally is too wide right now to carry the weight people are putting on it. Get your mind right. I am not here to shit on the sell side. The research space is a tool, that's it! But let's discuss sell side estimates. The models were built for a world of predictable recurring revenue and stable competitive moats. The adjustments being made to those models are just educated guesses about something with no real historical precedent. I am genuinely not making a criticism of the analysts making the estimates and revisions call or changing the price targets after the stock or sector gets walloped, but its their job and they have the incentive structure to match that seat. There are also a lot of narrative violations occurring with large PE sponsor(s) commentary in the press. When Thoma and Vista are making the media rounds reassuring everyone about portfolio health, that is the only lever they have left, and I don't really see this as a datapoint with a lot of merit. So as of now, they aren't walking away from their companies, and why should they? They are not handing keys to lenders (yet/now), and why should they? But let's take a 2021 or 2022 vintage deal, bought at 10 to 14 times sales, financed at 7 times leverage when debt cost 9 percent (wrap deal structure), in a business that has slowed from 25 percent growth to 7 percent, with comps that have re-rated from 10 times to 3 or 4 times sales, with debt that now costs 13 percent. The math certainly works less efficiently now, and there is a case to be made that on paper the equity is impaired, and the IRRs presented 6-9 months ago are pretty much unlikely to be realized. The marks don't reflect it because nobody in the ecosystem has the standing or the incentive to force the issue. And let's be honest about why the media tour is happening at all. The exit market is essentially closed (other than the full pamp private deals where they are "reserving space" for retail...yikes). IPO into this? For what audience and at what price? The strategic buyer universe, your Oracles, your Salesforces, Constellations, SAP, has pulled back. The competitive bidding situations between Thoma, Vista, KKR, Blackstone and the long list of other capable strategics that made 2020 to 2022 feel like a permanent bull market for these assets, those are gone, at least for now. It's opportunistic now and sparse, and the optics of what deals you do matter as much as the economics and snap shot accretion. The special dividend recap at 2022 terms with 25 lenders fighting for allocations? Not happening. So what's left? Merging portfolio companies that you wouldn't normally put together to cut OpEx. Rolling assets into continuation vehicles to buy time and avoid a new mark. Selectively selling the winners to show LPs some DPI and prove the fund is working, while the weeds sit on the books marked at something that has no real buyer to test it against. Someone will respond to this with a one off deal example as if it really matters. Ask yourself whether that sponsor is doing it because the setup is genuinely compelling or because they need liquidity and think they better move before it gets worse. We will also almost certainly see a sponsor pay a multiple materially higher than where public comps are trading, and a lot of people will call that a re-rate signal for the sector. It ain't. Get your mind right. You bought $80 to $100 billion of deals at 8 to 14 times sales two to four years ago and now you're telling your investment committee you're hunting in a world where deals are 2 to 6 times sales. Someone is going to respond to this post and immediately jump right to but but but, software multiples are cheap versus history. This is the most seductive and probably the most dangerous signal of all. Insert its a trap gif. Multiples are only cheap relative to the growth, moat, and terminal value assumptions that justified them historically. If those assumptions have structurally changed, the historical comparison is a false anchor. The prior cycles where buying software on a drawdown worked, 2016, 2018, 2022, those were multiple compression events. Those business models were intact. Terminal value wasn't seriously in question (I am sure a few were...so come get me in the comments). The lending environment recovered. You could trust the c-suite disclosed guidance (and was likely sandbagged), trust the board increasing the buybacks, and in many, if not most cases, could trust the moat. This is a different set of conditions and the old toolkit doesn't cleanly apply. So what does real underwriting look like here and now? The framework and variety of checklists that involve unit economics that genuinely benefit from AI or true insulation from it, improving earnings revisions (rate of change), no material pricing degradation, clean balance sheet, straight forward formulaic and opportunistic honest capital allocation that is all spelled out and aligned with governance and incentive compensation structures. Almost nothing in software passes all of that simultaneously right now is the way I see it. But the more difficult issue to contend with, is that even if you find something that does, the work is just beginning and you have to keep verifying. This environment requires dynamic re-underwriting as conditions shift, which adds real stress to longer duration investing in a way that sitting back and letting it work and play out is a tough way to approach this, is my view. I look at this approach as the lazy approach with excuses like I have a mandate that allows me to be patient and I have earned the trust of my LPs. PSA: I would be very careful with this assumption... And for a lot of people it's genuine conviction that it resolves the way it always has. Maybe it does...and perhaps it will. This is what I keep coming back to...The AI disruption risk is probably somewhat overhyped. I think that (I don't necessarily have a convicted belief in the statement). I just can't really quantify it, I certainly can't qualify it with any real precision, and I have no honest way to weight that assumption in a model (do you??). I would be careful of anyone telling you they can issue spot this with conviction and are sizing up the opportunity as a long duration investment (this is not a TRADING DISCUSSION POST - yes if semi's sell off, software will prob bounce!). The phone in the limo is busted. The signals that used to tell you where you were and where you were going aren't working the same way anymore. More comin'...this much I promise you. Best, Mojo

English
0
0
0
43
Bharat Bheesetti
Bharat Bheesetti@MisterFigs·
Mythos seems insane. What's interesting about this is the increase in rate of improvement, mostly driven by Opus being used by researchers at @AnthropicAI. The next model after mythos is going to represent an even sharper jump. The golden age is well and truly here.
Bharat Bheesetti tweet media
English
1
0
1
24
Boris Cherny
Boris Cherny@bcherny·
@Rahatcodes 👋 This is one of the signals we use to figure out if people are having a good experience. We put it on a dashboard and call it the “fucks” chart
English
277
168
4.7K
307.1K
rahat
rahat@Rahatcodes·
Claude Code has a regex that detects "wtf", "ffs", "piece of shit", "fuck you", "this sucks" etc. It doesn't change behavior...it just silently logs is_negative: true to analytics. Anthropic is tracking how often you rage at your AI Do with this information what you will
rahat tweet media
English
545
769
14.4K
1.4M
Bharat Bheesetti
Bharat Bheesetti@MisterFigs·
There has been some system prompt fuckery that @AnthropicAI has done to Opus. Reluctant to search, less exploratory, just a worse experience overall. No evals?
English
0
0
2
34
Bharat Bheesetti
Bharat Bheesetti@MisterFigs·
I've never seen a service with as terrible uptime as Claude. The fact that they don't even handle refunds for $200 plans is insane.
English
0
0
2
77
Bharat Bheesetti
Bharat Bheesetti@MisterFigs·
Stuff is moving so fast in the solo builder category now that the hardest thing to find is not a seller but a buyer who has thought deeply about what they actually need
English
0
0
1
17
Bharat Bheesetti
Bharat Bheesetti@MisterFigs·
@andy_matuschak Atrophy of the deep think muscle is a huge risk, & ngl, it was happening for a while before I noticed it. Now I take pen and paper, and draw stuff out carefully to form a clear opinion. Another risk is using llm agents where the idea isn't mostly formed. Sloppiness results.
English
0
0
0
37
Andy Matuschak
Andy Matuschak@andy_matuschak·
When I'm using coding agents and LLMs extensively in some tasks, I feel way more resistance to grappling with difficult, uneven problems in others. As if I get recalibrated to expect ease, effortlessness, velocity in everything. Not good! Curious how you deal with this, if you feel it too.
English
37
3
168
19.8K
Bharat Bheesetti
Bharat Bheesetti@MisterFigs·
You can't be a believer in AGI and then not smoke cigarettes.
English
0
0
2
27
Bharat Bheesetti
Bharat Bheesetti@MisterFigs·
After using claude code day in day out for months, going back to the app experience feels like stepping back in time. It's still the same model, but it just feels so ridiculously backward. The chat app needs full support for agents, stronger search and personalization. Yesterday
English
0
0
1
32
Bharat Bheesetti
Bharat Bheesetti@MisterFigs·
@NirantK Claude 20k and still paying 20k for a trainer is just stupid.
English
0
0
1
91
Nirant
Nirant@NirantK·
Bangalore is freaking insane. Just found out a 32 year old techie’s February expenses in Bengaluru Rent: 45k Claude: 20K Mounjaro + doctor: 20K BLR round trip flights: 16k Maid + cook: 15k Groceries: 15K Electricity + other bills: 5k Swiggy, Weekend plans, dinner outings, activities, and weekend transport: 9k Airport cabs in BLR: 2k*2 Inhaler + supplements: 5K Personal Trainer: 10K Monthly assage: 2K Total: ₹1.65 lakhs
English
272
76
2.4K
644.2K
Bharat Bheesetti
Bharat Bheesetti@MisterFigs·
@aritra_tweet @bcherny Lots of PM advice presupposes that code and products are hard and time consuming to build, and therefore have to be thought through very carefully. That's collapsed now.
English
0
0
1
15
Aritra Ghosh
Aritra Ghosh@aritra_tweet·
One idea from @bcherny on Lenny's Podcast that I keep thinking about: Great products sometimes show up when you stop over-constraining what the product is supposed to be. In a way this goes against the classic PM advice of designing precisely to solve a defined user problem🤔
English
1
0
1
11
owen cyclops
owen cyclops@owenbroadcast·
you see a toddler pass out mid-morning, gripping a tiny half eaten muffin, and when they wake up later, they just start eating the muffin again. this is real freedom. there are wild horses less free than this
English
80
4.3K
67.3K
707K
Bharat Bheesetti
Bharat Bheesetti@MisterFigs·
Claude code and anthropic's 5 hour usage limits are messing with people's sleep. Make it 6 hours at least.
English
0
0
1
55
Bharat Bheesetti
Bharat Bheesetti@MisterFigs·
@VictorTaelin @YayaSoumah This is very interesting, Tae. What would an example of proofs look like for a webapp that's got a few agentic flows running in the backend? Say a simple chatbot with tool calling.
English
0
0
0
40
Taelin
Taelin@VictorTaelin·
don't let anyone over-complicate this for you! the only difference between tests and proofs is that: → tests check a finite number of cases → proofs check an infinite number of cases that's all! example: - 2 + 3 == 3 + 2 - 4 + 1 == 1 + 4 - 7 + 2 == 2 + 7 - ... etc. these are *tests*, because they check "cherry picked" cases now, these are proofs: - for all a and b: a + b == b + a - for all transactions, nobody can draw this wallet - for all game states, nobody can enter room X without a key a proof of these implies they hold for ALL possible pairs of "a" and "b", or ALL possible transactions in a ledger, or ALL possible game states, etc. in short, proofs are just infinite tests, and nothing else yes, on Bend usage, proofs will be auto-generated (by the AI). that's the point: if proofs make your code so much more secure, and if AI can code overnight at smaller and smaller costs, then why not ask the bot to actually prove that its code is correct, before we merge it into main? Bend lets us *trust* the output of an AI that just refactored 10k lines of code, without having to review it all
English
21
24
454
19.2K
Taelin
Taelin@VictorTaelin·
someone pointed that the problem I'm solving is "trust". you ask GPT-5.3 to refactor a 10k LOC repo and it declares victory. nice! but how do we know it is *actually* right? an automated way to ensure that's the case would be sweet, wouldn't it? an proof system in a normal (non-mathy) lang would do exactly that. the AI vibe codes, then the AI proves it is correct this simple workflow is obviously the future
Taelin@VictorTaelin

So, with Bend2's launch incoming, I'm struggling a bit with the branding. The coolest feature of Bend2 is that it is built from scratch around the idea that we, humans, will stop maintaining codebases. Instead, we write specs - i.e., what we want, as *precise types* - and the AI does the coding, and then *proves that it is correct*. In other words, Bend2 is a way to use vibe coding when you can't risk having bugs at all, and that's something that doesn't exist today. Problem is: Bend1 has already been "marketed" as a language centered around parallelism, and *that is true for Bend2 too*. It will be able to run on GPUs, and will solve most of the Bend1's limitations (2 GB memory, 24-bit numbers, no IO, ultra strict evaluator, etc.). Now, the thing is: how do we market that? Do we talk about all the updated parallelism features? Or do we keep the communication simple and focus about the "vibe coding without bugs" thing? If we talk too much, it may look like feature bloat and not really click to many people. But if we focus only on the AI proof system, it may look like we're completely dropping the old features, which isn't the case. I also wonder if we should rebrand it as ProofScript... "So what is your codebase written in?" "ProofScript!" "Wait what's that?" "Oh it is like TypeScript but we can write these super precise specs and the code is only accepted if the AI proves mathematically the specs are fulfilled. It is super nice because we can vibe code all we want without worrying the AI will break things. You should try it!" "Uh sorry JavaScript is too slow for my serious bank code" "Oh no it compiles to C, and even runs on the GPU if you want to" "Wait what" Hmm I don't know...

English
43
14
547
48.3K
Bharat Bheesetti
Bharat Bheesetti@MisterFigs·
Netrunners from cyberpunk universe, and ai business entities from accelerando by Charles stross are about to be reality in spirit. What a time to be alive.
English
0
0
0
46
Bharat Bheesetti
Bharat Bheesetti@MisterFigs·
Having read and deeply grokked thinking in systems is just table stakes now.
English
0
0
2
41
Bharat Bheesetti
Bharat Bheesetti@MisterFigs·
India is really the crucible test for agentic applications, both in enterprise and b2c. Labor cost is absurdly cheap, and linguistically diverse. Win there, provide enough value to deliver sustainable revenue, and you can win anywhere else. Hard mode.
English
0
0
2
44