HN user

acrooks

411 karma

email: alex@alexcrooks.com

linkedin: https://www.linkedin.com/in/alexandercrooks

Posts3
Comments137
View on HN

This is obviously oversimplified but I think this is a big factor:

Singapore is a business masquerading as a country. While it is technically democratic, in practice there are some barriers preventing truly free and fair elections. That being said, the leaders in Singapore are not corrupt and truly do focus on what's best for the country. As a result decisions are made quickly, for the greater good, and are not politically driven. The leadership have the latitude to make decisions that they believe will make the country better. Sometimes these decisions don't have a lot of public support (because people are naturally more short-sighted) but, because of the political system, they don't need to rely on public support.

In the case of Singapore, I think this dynamic has led to a compounding effect of good decisions that have put the country in such a strong place today. You see this similarly with Norway's oil fund; it was likely unpopular initially to reinvest so much money into savings, but today it's paying off where they have a $2T savings account, from which they can withdraw up to 3% annually ($60B) for the needs of Norway.

In my experience (enterprise software), customers buy our products not because we have a moat or some hard-to-achieve technical advantage but because they can speak to us in their words, they know we care, and we try solve their problems quickly.

Just yesterday I was speaking with the COO of a $200M/yr revenue company in the supply chain space. He'd learned Claude Code and built a couple apps to solve internal problems but reached out to talk to us. I asked him "you've been able to build some really impressive tools, clearly you can solve your own problems, why are you talking to me?" And he said "I have a business to run. I shouldn't be coding. I need somebody who understands my business & can solve my problems without taking a lot of my time."

Is there a cheaper way for him to solve his problems? Absolutely. But he wants to put the key in the ignition and know the car will turn on every time without thinking about it. There is an endless list of problems to solve; I don't think software businesses are going anywhere anytime soon.

I’ve stayed >150 nights at Marriott hotels this year and was pleasantly surprised when Sonder started popping up as an option. But the thing I noticed is that, at least in the markets I visited, it was often MORE expensive than the local 4/5 star hotel. But with the hotel I got the guarantee of breakfast, a good gym, 24 hour reception, upgrades, laundry service, etc. As a result I never booked one.

My feeling with Sonder is similar to that of my feeling with Airbnb: it’s fantastic for those longer trips where you want some extra amenities in the room like a kitchen. But, for general business or short-term travel, I just don’t get it. It no longer wins on price, and it loses by an order of magnitude on convenience. Why not just pick a hotel?

I anecdotally find flight prices tend to follow a cosine wave. Starting high, dipping a couple months before, and shooting back up. You can see these sorts of trends on Google Flights which will show historical pricing for your search query.

And it can be helpful if you’re very flexible. If my dates are very strict then I’ll tend to book further in advance, whereas if I have a lot of wiggle room then I’ll wait it out.

Often when I've rented cars, the agent has shown me an evaluator they use to assess damage - like this https://www.core77.com/posts/111200/Damage-Evaluator-Templat...

Using that as a template, I would find it difficult to argue against a claim. e.g., the evaluator linked above permits any bumper scratches smaller than 6 inches, or a wheel scratch less than 2 inches. I feel like it permits reasonable wear and tear.

However, the example in the article was for 1-inch wheel damage, which would be permitted by the evaluator, so I guess the AI flags _any_ damage. I wonder how receptive these businesses will be to negotiation and pushback. Maybe they'll capitulate if you push hard enough, but it puts an unfair burden on the customer to argue against unreasonable claims (likely by design to maximise cash collection).

I used to be a devout Airbnb user. I never had a horror story on Airbnb, and I certainly had a lot of very unique and interesting experiences that I've never been able to replicate in a hotel environment. But ultimately I gave up on it because there was too much friction. Strict check-in hours, strict check-out hours, a list of chores to complete before you leave, not possible to check in at odd hours, nowhere to store your luggage, spotty wifi, the list goes on. Previously I defended this friction with the economic argument - hey, at least it's a lot cheaper than a hotel - but Airbnb no longer wins on cost.

That being said, I still use Airbnb but now only for very specific cases - e.g., some friends and I rented a large lakefront cabin earlier this year. Previously it was my first choice and now it is my last.

(I admit as well that I travel very regularly - around 100 nights so far in 2025 - and that a casual traveller may, understandably, have a different perspective)

That’s an interesting question. I think there are a couple of points here.

So, more broadly, you might be asking me “why waste your time selling $100s of furniture?” which is a completely fair question. The opportunity cost of the time spent selling it was far greater than the benefit I got. From a pure optimization perspective it was a bad use of my time.

But also I just moved to the other side of the world and had an apartment filled with furniture that I needed to get rid of. And I am the type of person who doesn’t like waste, so sending everything to the landfill was misaligned with my personal values. And also I don’t work 24 hours per day, so it’s not like this effort takes tome away from working on the meaningful deals.

It would be reasonable to ask “why not give it away for free?” In my experience, customers that pay you nothing are a much bigger burden than customers that pay you something (and, in fact, I find that higher revenue customers are much easier to deal with on an absolute basis).

And then your more direct question: why negotiate at all? Why not just accept the offer and move on with your life? I think your guess is correct: I am a negotiator at heart. I really truly love the hustle, in all aspects of life. It doesn’t matter whether I’m earning $10, $1000 or $100k: I love making deals. And this part of my character is probably a big part of why I’ve been successful in business.

To your final point - the marginal benefit of negotiating vs. being perceived as petty. In all of these situations the audience is different and their lifetime value is different. It would be foolish to negotiate with a $100k customer over $100s; you’re right to assume that the customer might perceive it as petty (and such a move would probably diminish their lifetime value). But, on the other hand, if you sold something to a random person off Craigslist where their expected lifetime value was in the $100s wouldn’t it be foolish to not try to maximize your outcome, especially if it only added a minute or two to the transaction?

There are two fundamental ways to win a negotiation. By "win", I mean achieve an outcome outside the norm, such as an above market rate salary.

1. Negotiate from a position of strength

You pointed out a couple of these, like when you have a strong personal brand (like Patrick) or when the market dynamics favour employees. The former is not something you can control so, when the market is in this place, you should take advantage of it to propel yourself. However, the former is completely within your control. You can spend some time and effort building a personal brand. Many people discount the value of a brand and the effort spent building one, but it totally works. I have marketing-savvy friends who, since early in their career as juniors, spent a lot of time on LinkedIn thought leadership & brand building. And it totally works. In fact, I have one such friend who was recently part of a restructuring layoff (i.e., not related to performance). Because of the brand they built, once they posted about the layoff on LinkedIn, they had 12 offers within a week all higher than their previous salary.

Another area where you can gain leverage is when you already work at a company that wants to retain you. The only time a business will bend over backwards for an employee is when the conversation is about retention. To make the conversation about retention you need to be completely willing to walk, and your negotiating position is strengthened if you have counter offers. To maintain your political capital (which will be important if you stay) you need to be careful about how you play this game. I've worked with people in the past who approached the business confrontationally, saying "if you don't give me $X, I quit" - that strategy only works once. But there are ways to structure this conversation where you don't leave a bad taste in anybody's mouth.

2. Care about something different than your counterpart

Often the person you're negotiating with cares the most about optimising certain metrics. You should try to spend some time figuring out what those metrics are and see if there is something different that makes a difference in your life.

e.g., your employer might be really under the gun about managing fixed salaries. This is very common in a lot of businesses to try to manage their headcount. So they might be more willing to give you a $50k cash bonus compared to a $25k salary increase. Or maybe they're more open to an extra week or two of vacation vs. salary.

This phenomenon has been really helpful for me in the last year. I run my own business, but my business is fully bootstrapped, so I don't have a board or any investors to please. As a result, I'm not as motivated by ARR as other SaaS companies. Sometimes I encounter customers who would rather pay me a 3-4x one-time fee instead of ARR. By making these deals I immediately guarantee what would have otherwise been four years of cash (potentially with a cancellation risk during the term). A VC-funded SaaS business would almost never make a deal like this, because such a deal would not have a material impact on valuation.

Another example - I was moving recently and sold some furniture. I was chatting with somebody who was an optometrist who wanted to buy a few things, which I listed at $200. They offered $100. I countered, asking for the right to use their employee discount, and ended up getting $500 in value.

So you should also spend some time trying to figure out what your negotiation counterpart cares about. Maybe there is an arbitrage where you can both get exactly what you want, instead of needing to find an outcome where one person wins and the other one loses.

I think it's important to start with identifying your bottlenecks, and work from there to determine the solutions you need. In the case of our business, I feel that my time is best spent talking to customers and prospects. These discussions directly impact revenue, retention, product strategy, etc.

So then I start thinking ... what sort of things am I doing that take me away from talking to customers? I spend a lot of time on implementation. I spend a lot of time on administrative sales tasks (chasing people for meetings, writing proposals, negotiating contracts). I spend a lot of time on meeting prep and follow-up. And many more. So I'm always on the hunt for tools with a problem already in mind.

In terms of specific tools...

Claude is a great backbone for a lot. Both the chatbot but also the API. I use the chatbot to help me write proposals and review contracts. I used it to write scripting to automate our implementation process which was once quite manual and is now a button click.

Cursor has been a game changer. In particular, it means that we spend very little time on bugfixes and small features. This keeps my CTO almost 100% focused on big picture needle-moving projects. We are now doing some research into things like Codex/Claude Code to see how we could improve this further.

Another app that I really love is called Granola. It automatically joins all of my meetings, writes notes, reminds me what promises I made, helps me write follow-up emails, and helps me prep for meetings.

Finally, we use an email client called Sedna (disclaimer: I used to work at Sedna) which is fully programmable. We've been building our own internal tooling (leveraging the Claude API) on top of Sedna to help automate different workflows. For example, my inbox is now perfectly prioritised. In many cases, when I receive emails from customers, an AI has already written a draft that I can review and send. I know there are a lot of out-of-the-box tools out there like Fyxer to help with things like this, but I've really appreciated the ability to get exactly what we want by building certain things ourselves.

I wonder if some of this output will take a while to be visible en masse.

For example, I founded a SaaS company late last year which has been growing very quickly. We are track to pass $1M ARR before the company's first birthday. We are fully bootstrapped, 100% founder owned. There are 2 of us. And we feel confident we could keep up this pace of growth for quite a while without hiring or taking capital. (Of course, there's an argument that we could accelerate our growth rate with more cash/human resources)

Early in my career, at different companies, we often solved capacity problems by hiring. But my cofounder and I have been able to turn to AI to help with this, and we keep finding double digit percentage productivity improvements without investing much upfront time. I don't think this would have been remotely possible when I started my career, or even just a few years ago when AI hadn't really started to take off.

So my theory as to why it doesn't appear to be "painfully obvious": you've never heard of most of the businesses getting the most value out of this technology, because they're all too small. On average, the companies we know about are large. It's very difficult for them to reinvent themselves on a dime to adapt to new technology - it takes a long time to steer a ship - so it will take a while. But small businesses like mine can change how we work today and realize the results tomorrow.

I interpreted the “uninterested in giving … attention” part of that point a bit differently. To me, somebody avoiding socialising is not giving off a superiority complex. I suspect what the author meant is being inattentive while socialising (i.e., not actually listening to you, focusing the conversation on themselves, etc.)

Their 2024 revenue was estimated at $16.8M [1] and $10.5M in 2023. If you extrapolate that growth rate +1 year you can assume it's now $26.9M. Another source estimates it at $15M in 2025 [2].

So if you assume their revenue is in that range, you're looking at 66x to 133x ARR multiple. In today's market that's quite a big markup. Standard SaaS right now is probably more like 5-15x. AI is a lot more (but Supabase isn't AI). But they are a key leader in their market, so probably get a meaningful bonus for that. And I'm sure a lot of big industry investors were competing against each other for the Supabase deal, so that definitely would have helped valuation too. Also, at their maturity today, they are probably showing some great success signing big enterprise deals and telling a story about how that will grow.

That being said, those factors alone don't answer 66-133x. Perhaps Supabase's strongest angle is their opportunity for product-led growth:

- They have a huge number of people on a free tier

- The growth rate of free tier users might be accelerating

- The conversion rate of free tier users to paid users might also be increasing

- They're adding more things that people can pay for, increasing LTV of customers. e.g., for my business, we probably 20x our Supabase cost in the last 6 months - most of that is due to our growth but also there are a lot of things we can buy from Supabase beyond compute.

So I would assume, in addition to the above, they're telling a story about their actual revenue growth rate will accelerate meaningfully because of all of these factors working together.

Lots of assumptions in here, but you can start to see how a lot of different factors + a hype multiple could lead to such a valuation.

[1] https://getlatka.com/companies/supabase.com#revenue

[2] https://leadiq.com/c/supabase/5ed1e4778a998f161ef62998

Maybe easiest to explain from a software perspective.

So if you build a SaaS app, your company will incur a number of costs. You need to pay AWS for hosting, your support team, your sales team, your annual team retreat to Mexico, etc.

When you start measuring your profitability you then will separately measure the profitability of your product vs. your business.

The profitability of the product is your gross margin - essentially your revenue minus your cost of goods sold (COGS). Not all of your business expenses fall into here - only the costs that directly relate to supporting the product.

So… - Your annual team retreat won’t hit your gross margin: this cost isn’t essential to supporting the product - Your AWS costs will hit your gross margin (if you turned off AWS tomorrow, your product stops working) - Your Slack bill does not hit gross margin - Your product & engineering team normally doesn’t hit gross margin, but DevOps does (because DevOps is seen as essential to supporting the product while R&D is not)

Now in reality it does get a bit more messy. Businesses might allocate a % of engineering costs to GM to account for essential maintenance and bugfixes.

So the way to look at it is: what costs are essential to the continued delivery of the product and what are nice-to-have?

And then operating margin essentially considers all of the non capital costs. It’s a more comprehensive view of all the businesses revenue and costs.

For a smaller business it’s very normal for operating margin to be razor thin or even negative. Because just one or two engineers could cost more than your entire revenue.

But this entire concept is why software companies have historically been able to be unprofitable for so long. A business that’s losing a ton of money every month might only be losing that money because it’s investing very heavily in R&D. Or maybe it just moved into a new

As you scale the relative impact of a lot of those costs will go down significantly - e.g. your engineering team cost will stop being 300% of your revenue and will start being 20% (you don’t hire engineers linearly with growth).

So the theory is that if you can find a software that has: - a big market - great gross margin

Then with just some upfront cash investment you can provide the business enough runway to grow the revenue to the point where the impact of some of these expenses becomes very small. At a certain scale, a product with 50%+ gross margin will be producing so much cash that it can pay for the rest of your operational expenses without further investment.

You will need to sacrifice something. If the regulations become more restrictive, one of the following needs to change:

- cost (laptops getting more expensive) - quality (laptops getting less powerful / smaller) - time (manufacturers have a long grace period before they need to implement the regulations, to allow technology to catch up)

I suspect certain domains have higher performance than others. My normal use cases involve API calls, database calls, data transformation and AI fairly consistently does what I want. But in that space there are very repeatable patterns.

Also with your example above I probably would break the function down into smaller parts, for two reasons 1) you can more easily unit test the components; 2) generally I find AI performs better with more focused problems.

So I would probably first write a signature like this:

  # input examples = "1/2" "100" "0.6" "0.99999" "0.5E0" "nan"
  def string_ratio_to_decimal(text: str) -> number
Pasting that into Claude, without any other context, produces this result: https://claude.site/artifacts/58f1af0e-fe5b-4e72-89ba-aeebad...

Yes this is the same for me. I’ve shifted my programming style so now I just write function signatures and let the AI do the rest for me. It has been a dream and works consistently well.

I’ll also often add hints at the top of the file in the form of comments or sample data to help keep it on the right track.

While the strategy to find good deals / award space is a solved problem, the search tools to do so aren't. Tools like ExpertFlyer are super inefficient: it permits you to search for maximum one origin + one destination + one airline per search. What if you're happy to go to anywhere in Western Europe? Or if you want to check several different airlines? Then all of a sudden your one EF search might turn into dozens. And as you say, pretty much all of the aggregator tools are getting slapped down by airlines so they increasingly have more limited availability and some are shutting down completely.

And then add the complexity that you might be willing to pay cash if the price is right ... so then you add dozens more searches to that on potentially many websites.

All of this is "easy" and a solved problem but it's incredibly monotonous. And almost none of these services offer an API, so it's difficult to automate without a browser-based approach. And a travel agent won't work this hard for you. So how amazing would it be instead to tell an AI agent what you want, have it pretend to be you for a few minutes, and get a CSV file in your inbox at the end.

Whether this could be commercialised is a different question but I'm certainly going to continue building out my prototype to save myself some time (I mean, to be fair, it will probably take more time to build something to do this on my behalf but I think it's time well spent).

I've built a couple of experiments using it so far and it has been really interesting.

On one hand, it has really helped me with prototyping incredibly fast.

On the other, it is prohibitively expensive today. Essentially you pay per click, in some cases per keystroke. I tried to get it to find a flight for me. So it opened the browser, navigated to Google Flights, entered the origin, destination etc. etc. By the time it saw a price, there had already been more than a dozen LLM calls. And then it crashed due to a rate limit issue. By the time I got a list of flight recommendations it was already $5.

But I think this is intended to be an early demo of what will be possible in the future. And they were very explicit that it's a beta: all of this feedback above will help them make it better. Very quickly it will get more efficient, less expensive, more reliable.

So overall I'm optimistic to see where this goes. There are SO many applications for this once it's working really well.

Hi, I have a lot of experience in this space - software for logistics, supply chain, shipping.

I have helped companies procure off-the-shelf software, helped them build in-house technology, and have a lot of connections with companies like yours in both sides of the table (from largely in-house all the way to the other side to largely subscriptions), so I’ve seen broad examples of what works and what doesn’t, and how businesses can leverage technology to get a competitive edge.

If you want to chat and learn more, I’m happy to make some time - email address is in my profile.

Sorry for the delayed reply ... feel free to email me (email address in my profile) if you have more questions

- No online sources. This is first hand data for engineers that have worked on my teams.

- Here are some resources [1] [2] [3]. During the boom a couple years ago, multiples got way higher - at the time I worked at a company that got valued at 26x. But that's not very realistic these days except for particularly hot companies. The median for SaaS is probably around 5x. But you get more points if you're growing fast, etc.

- Here are some resources [4] [5] [6]. Normally you'll see the first employee - especially the first engineering hire - get around 1%. That number drops quite quickly after the first employee. So based on your circumstances it seems you're below benchmark by around 5x, and that's further compounded by how early the founders want to exit (i.e., if you were an early employee of Instagram, then 0.2% would actually be a lot. But 0.2% of a business that wants to exit at $10M ARR doesn't make up for your risk).

[1] https://www.saasacademy.com/blog/saas-company-valuation-metr...

[2] https://feinternational.com/blog/saas-metrics-value-saas-bus....

[3] https://aventis-advisors.com/saas-valuation-multiples/

[4] https://www.hustlefund.vc/blog-posts-founders/equity-for-ear...

[5] https://www.wing.vc/docs/early-stage-hiring/how-to-determine...

[6] https://www.linkedin.com/pulse/equity-equation-mastering-fir...

As somebody who works in tech in the UK, some of my thoughts:

- I don’t really see senior engineering IC salaries below GBP 100k

- “Head of” roles are materially higher than IC roles, mid-to-high-100s.

- All of my experience is London-based so there is likely a premium compared to a market like Manchester

- There are a lot of other factors, so don’t take this as gospel, but unless it you are in a hot market like AI, your business is probably getting a 5-20x multiple on ARR - the fact that your business growth is so impressive and near profitable makes the top end of that achievable. If the primary goal is to get to 10M and the founders want to sell “sooner than later” then you probably need to mentally prepare for an exit of around 50-200M, or an outcome for you of 100-400k. The math changes significantly if the business doesn’t plan to exit for longer. But say you got 200k, does that make up for several years of below market salary and risk?

- You’ve been at the biz for 4 years? I know you say there’s no vesting schedule but usually equity vesting happens over 4 years, so you should be due for another grant if the business was in line other tech businesses

If I were in your shoes I’d definitely push for more equity. You’ve been at the business long enough to be eligible for another grant. You should make sure that, if the new grant has a vesting schedule, the entire grant automatically vests as part of an acquisition/change of control

And you also should be able to push a lot harder on salary, but again I can’t speak for the Manchester market.

Having been in the business for so long, and having received an offer for a role that you describe as critical to its success, the business should be willing to compensate you accordingly.

Something else to consider looking into is the business plans for profitability. It is not abnormal for profitable tech to pay bonuses. So if the business is indeed planning to be profitable, it could be a way for you to get outsized additional compensation if you’re willing to take some risk.

**And finally, it sounds like you have an unfair equity deal - largely at the company’s discretion? At this point all of your equity should be fully vested, and under EMI you should be able to exercise your options for a negligible amount of money. You should work really hard as part of your negotiation to get a better deal here for the existing equity, so you can own real shares of the business. And then you’ll loosen some of handcuffs - incentivizing the business to issue you a new grant as a retention strategy.

Depending on how they measure obesity, this 1B number may be greatly overinflated. One very popular measurement is BMI which only considers height and mass, and does not consider other factors like fat vs. muscle mass, body water, etc.

For example, using BMI I am considered “obese” but I have a very high muscle mass and fairly low fat percentage (17%). So am I one of these billion people?