HN user

codegeek

15,679 karma

SAAS founder. I love to teach what I know even if I am no expert. It is simple. Teaching makes you better. I love to ask the "why" and not just the "what" or "how". I also am a geek and builder by nature.

I am always looking for smart, hungry and talented people to join me in creating great products and company.

My long term interests are in SaaS, edtech, hrtech, Dev Tools etc for the most part. I may have ADHD but too lazy to get diagnosed.

Always happy to chat with strangers. Hit me up if you want to talk about anything.

meet.hn/city/39.9527237,-75.1635262/Philadelphia

---

Posts869
Comments4,036
View on HN
pluginsolarus.com 14d ago

New Jersey Passes Garden State Balcony Solar Act

codegeek
3pts1
news.ycombinator.com 4mo ago

Tell HN: Godaddy DNS resolution down for 2+ hours

codegeek
9pts0
github.com 8mo ago

Shadcn UI library hits 100k Stars on GitHub

codegeek
1pts0
dotnet.microsoft.com 8mo ago

.NET 10 Released

codegeek
12pts2
news.ycombinator.com 9mo ago

Ask HN: Is GraphQL Worth It?

codegeek
3pts1
clickhouse.com 10mo ago

ClickStack:Future of Observability on ClickHouse

codegeek
1pts0
news.ycombinator.com 1y ago

Ask HN: Anyone building a non AI product/startup?

codegeek
5pts4
www.digitalocean.com 1y ago

Digitalocean Droplet Autoscale Pools

codegeek
1pts0
gooddockerfiles.com 1y ago

Good Docker Files

codegeek
12pts1
www.digitalocean.com 1y ago

Per Bucket Access Keys Now Available for DigitalOcean Spaces

codegeek
2pts0
news.ycombinator.com 1y ago

Ask HN: YC Cofounder Matching Platform

codegeek
2pts2
news.ycombinator.com 2y ago

Ask HN: Finding Technical Writers for Open Source Software

codegeek
1pts4
www.cnn.com 2y ago

IRS Plans to Make Free Tax Filing Permanent

codegeek
44pts15
twitter.com 2y ago

AWS S3 will soon not charge for un-authorized requests

codegeek
15pts0
news.ycombinator.com 2y ago

Ask HN: AI Course 101 for a total noob

codegeek
3pts1
news.ycombinator.com 2y ago

Ask HN: Best way to find Technical Writers

codegeek
2pts0
news.ycombinator.com 2y ago

Ask HN: Best CLI/terminal tool for Windows?

codegeek
2pts3
www.nj.com 2y ago

European Airline Adds Child Free Zones for $49

codegeek
25pts40
gusto.com 3y ago

Gusto Payroll doubling their price

codegeek
3pts3
www.youtube.com 3y ago

Elon Musk broke my SaaS business [video]

codegeek
4pts0
news.ycombinator.com 3y ago

Ask HN: Are you working on a non AI project?

codegeek
13pts1
docs.google.com 3y ago

Mistakes Building a SaaS Company

codegeek
5pts1
news.ycombinator.com 3y ago

Ask HN: Anyone Using PlanetScale in Production?

codegeek
2pts0
news.ycombinator.com 3y ago

Ask HN: Anyone using Cloudflare R2 in production?

codegeek
3pts0
news.ycombinator.com 3y ago

Ask HN: Best way to share your experiences as a founder/business owner?

codegeek
2pts1
mailchimp.com 3y ago

Mailchimp Security Incident

codegeek
1pts0
news.ycombinator.com 3y ago

Ask HN: How to offer equity to founding team members?

codegeek
1pts4
news.ycombinator.com 3y ago

Ask HN: How can techies influence companies to stop implementing SMS/phone 2FA

codegeek
100pts146
news.ycombinator.com 3y ago

Ask HN: Do you use AWS Aurora at scale?

codegeek
1pts0
accounts.google.com 3y ago

YouTube Handles

codegeek
2pts0

I run a bootstrapped B2B SAAS (12+ years now) and I have seen it all, made all the mistakes possible and had enough wins over the years to keep going.

The first thing to understand is that there is no one size fits all. You have to start somewhere keep iterating. Ok you probably already knew that but wanted to preface anyway to set expectations.

Overall, You have to start with the WHO. Who is this product really for ? If your answer is generic or covers various horizontal segments, you are going to struggle a lot more. NO one builds a product that covers various horizontal segments on Day 1 and succeeds generally. You have to go really really niche and specific. The problem is that this scares new founders who think that if they don't think or aim big (translates to trying to sell to too many segments), they will fail or not make enough money to make it a real business. This is totally false thinking. Take it from a guy who has done it for 12+ years and still fails.

Once you have defined the "Who" (note that this may change with time but you have to start somewhere based on your best assumption as of now), you should have it written down very specifically. For example, don't say "I have a CRM". Instead say "I have a CRM that helps B2B SAAS founders in this specific way".

Also, 100 customers is too ambitious and unrealistic in early days. Start with getting first 5-10. Get them in first. Condition your mind that it is ok to have a really small set of customers who hopefully love your product. With that, you now have to go hunting also known as "outbound" in salesy terms. Sorry no magic wand here if you were expecting a different answer. You of course can do the usual like submitting to directories,writing blog posts etc and you must do all those as well on the side as everything adds up.But the most important thing is manually reaching out to prospective customers.

So now the question is: how do I find those prospective customers ? This will again depend on the "WHO". But more importantly, where do they typically hang out ? I don't mean necessarily in person (that of course helps a lot) but also online.

One tip is to look for customers in your niche already who may be using a competitor product. Websites like builtwith etc can give you a decent list of those customers (not 1005 accurate but they are reasonably accurate).

Bottomline is that you have to do manual outreach every day (minimum to 50 people if you can). Don't sell them the product. Start asking them for a conversation.

All the best. Happy to help if you have more questions.

what is your objective ? Are you trying to learn how startups work and hence wanting to work at one ? Or are you trying to work at a startup and hopefully build wealth with equity (very unlikely).

Then, The question is : how much equity vs salary ? Lot of startups have roles like "founding engineer" etc but the equity won't be more than 1%-3% (or even less). Granted, some of these are funded and offer almost market salary.

Or are you looking for significant equity (say > 5-10% or more) ? In that case, you will almost be like a co-founder and that changes the game and requirements.

"Why Us" => "I ran Postgres at Instacart, where we scaled the company 5x in April of 2020. The biggest problem we had was making Postgres serve 100,000s of grocery delivery orders per minute"

Couldn't be a better why us :)

Because of these shitty corporate companies that don't give a shit about their employees, the well is now poisoned for companies that do care especially smaller ones. Employees don't want to give their best anymore because they are burnt elsewhere and they become unemployable at smaller companies. It is a sad state of affairs.

In my experience, any meetup > 10 people becomes useless because you cannot really make meaningful connections and large meetups usually have a fixed agenda where everyone is out there selling their own stuff.

I now will not attend a meetup unless it is extremely small group (<10 people). Those are hard to sustain though.

Exactly. I hired someone who was a good developer but he was charging hourly and extremely slow for what we needed. I am a software engineer (and a founder) myself so I get what it takes to write good code but I am no longer waiting for a dev to turn something around in 20 hours when I can use LLM to write it in 1 or less.

Going forward, I am no longer hiring hourly rate devs. Either fixed rate project or full time as needed. No hourly.

I know a solo founder who got SOC2 certified. He is literally the only person running the product/company and is SOC2 certified. I found that hilarious to be honest. But he is trying to play the "win enterprise deals" game but not sure how that helps when you are literally 1 person.

I will add a few more things to this:

- Document your data and security and share that with customers instead. You can say "We don't have SOC2 at the moment but here is all our security and data policy". It works 99% of the time for me.

- Very few companies truly have policy to reject a vendor if they don't have SOC2. Those are usually large enterprise or companies in sensitive areas such as Finance/Healthcare etc. Even then, SOC2 can be waived if you can demonstrate everything else.

Disclaimer: I run a bootstrapped SAAS with low 7 figures in ARR and even though we have ISO27001, we don't have SOC2 yet. However, we take our security/data etc very seriously and have tons of documentation and best practices that we always shafre with a customer who asks. Honestly, we will get SOC2 at some point just for the checklist as I don't really care too much about them otherwise.

Just Use Go 3 months ago

I love Go. But I prefer .NET for web development that also compiles to a binary and has a great ecosystem of libraries and packages. Go is great if standard library works (and it can for many cases) but when you need to start looking into non standard libraries, Go can hit limitations.

For example, to build a full production web application with database in Go, there is no great out of the box migration tool. There are some good 3rd party libraries of course but compared to something like EFCore in .NET, they don't come as close.

For me, it is now .NET and then Go. Of course, I use Go when just doing a lot of non web stuff as well.

Do you prefer self hosting DB with container OR using a managed service liek RDS ? I guess both can work depending on your level of comfort and even though I am a big self host guy, db hosting is something that makes me nervous and I end up just leaving it to RDS etc.

Really liked reading your blog. Bookmarked for future. One question: for databases, do you recommend using containers as well because in development, I love the ease of using databases in docker compose as well but I always worry about production in terms of resilience. Thoughts ?

"It is more like 90% less quality."

Depends on who is doing the work. If you are a junior who doesn't have any fundamentals and/or started career after 2022+, I wouldn't trust the AI code. However, if you were already a senior/experienced architect, AI is superpower.

Yes, first you have to accept that it doesn't take 7 months but rather years. It is really really really hard to build a business with real revenue (did I stress on the word really?). It is even harder to build it solo.

Most of the solo success story you hear either had expertise in their fields OR built something to truly solve their own problem first and then expanded to others and it usually takes 18-24 months or higher to hit some sort of escape velocity. Most people think that magic will happen in 2-3 months and then give up after that and you have to go longer than that. The risk is high but that is what it takes.

Now with AI and vibe coding, more products will be built but the hard part remains: how to find customers, sustainably support them and keep growing. There is no shortcut to it.

My suggestion:

1. Pick a very niche problem that you have some familiarity or can relate to. You don't need to be an expert in it but you have to feel that you truly want to work on it to make a sustainably living.

2. Build an MVP in 30 days max. With AI, this shouldn't be an issue. If going beyond 30 days, you are doing too much coding.

3. You have to find where your potential customers are and you have to do it MANUALLY. no automation bs. no ads (you don't have money and unsure if you know your target audience yet). So right now, you are trying to figure out who your Ideal Customer Profile (ICP) may be. You don't know yet. This can take months or even a couple of years (the scary part). But you have to do this manually. Go on Linkedin or use services like builtwith etc to figure out who may be using a similar product or a potential competitor. Then you have to email/call them directly.

4. You must have a social media profile. Look at the successful solo ones. they talk about EVERYGTHING online, I mean EVERYTHING. That helps build a personal brand which helps as a solo business owner.

5. Content Marketing. Sorry you are the marketer for your company. You cannot hire someone else to do that for you. YOU have to write the blog posts, YOU have to post the social media posts, YOU have to make those videos. And you gotta do it all if you want any chance of succeeding in 2026.

6. You have to go hard and specific for at least 12-18 months. This is the hardest part. Most people want quick results and if they don't see anything in 3-4 months, they give up. The goal is to see if you got at least 1 customer in say first 3 months. If you did, keep going and get the 2nd then 3rd. Note that your first few customers MAY NOT be your ICP but they will teach you what you need to know to build a successful product.

7. One tip: Being completely solo is overrated. I am not talking about co-founders. I am not talking about being solo founder but with a small team. That gives you a lot more mileage than just being by yourself. Yes it is hard to build a small team especially early on with no money but don't overthink the solo stuff and find 2-3 google people to work with if you can. Not necessarily as founders but freelancers/employees who can work in a small setup.

Source: Even though I am not solo by myself, I am a solo bootstrapped founder with a very small team that built a reasonably successful B2B SAAS business doing single digit million ARR. Not impressive by an VC standard but has given me everything for 10+ years and I love it.