Re:Meaningful Exits for Founders
by pablo24602 on Friday August 18, 2023 @05:10PM
(#37182146)
Thank you for your insight- leaving a comment here to come back to later.
Not to detract from an interesting post, but the last point about programming languages is confusing, and seems to give little information.
Use expressive, untyped Ruby or inexpressive, strongly typed Go? Or SBCL ?
Most people would put Ruby and Go on pretty opposite sides of the spectrum.
Maybe you prototyped in SBCL when you needed extreme flexibility/iteration speed at first, and then switched to Go when maintenance became more important? That's a fairly common evolution at big companies.
Re:Meaningful Exits for Founders
by ilrwbwrkhv on Sunday August 20, 2023 @11:23AM
(#37200011)
I just meant using a language which has a core idea that it pushes really well. Basically the anti java.
I still use SBCl now but all new features are being written in Go due to hiring requirements.
Re:Meaningful Exits for Founders
by spaceman_2020 on Saturday August 19, 2023 @09:08AM
(#37188393)
Thanks for sharing. Very insightful!
2 fundamental ideas: Distribution & Supply Chains
Distribution:
You need to secure distribution before your company can grow. Which means essentially a lead list or people you can reach in bulk or manually by walking down the street. You need at least 500+ such connections.
The goal of the initial distribution is iterating on your core value proposition. Core value proposition is a binary statement which should be answerable by hell yes or no by your distribution. So iterate on the statement on the first 100 till you get to a hell yes on the binary question. That question should also become the heading of your landing page above the fold.
Supply Chains:
To deliver the product you need to think in supply chains. If you have played factorio or such games this will make more sense to you.
You need a constant supply chain of potential customers (distribution from above). You need a constant supply chain of great employees. You need a constant supply chain of new income streams in your product.
A good product delivers value at first touch. That is through strong UX and clear demarcation. Every feature should exist to deliver the core value. So you need to reject a bunch of designs, product ideas, customer feedback to make sure that you are only delivering value.
Other thoughts:
I can only speak of core technology businesses. If you are selling data, you are not a tech company, stop acting like one. Just put stuff in a spreadsheet and sell that.
Use a strongly typed language like Golang or a highly expressive one like Ruby for your backend. Choose extreme languages such as Imba or Steel Bank Common Lisp (which I built on initially before switching to Golang) for maximum advantage.
Make sure that you have a potential market of at least a $100 million flowing through.