Live data from Hacker News

Ask HN: Single Person startup/company?

news.ycombinator.com

181–190 of 399 posts

Re: Ask HN: Single Person startup/company?

#181

Just hit $1 million/year in sales :) About 20 years ago wrote a scratch-my-itch B2B desktop software for Windows. Side project for 10 years which is how long it took to reach about $120K to make the switch to full time. Added features and increased price accordingly. Hired a few more people. Growth is slow but steady. Yearly renewable support contracts are the secret. Coding is easy, marketing is hard. Persistence, p…

Hey, I'm glad you're business is doing great! Can you give me some tips about marketing when just starting out? From the first customer to the first thousand?

Re: Ask HN: Single Person startup/company?

#182

Earlier quoted context omitted.

I would generally agree about raising prices, but not in this case. At least not until you get better traction and reputation. Pingdom is probably the market leader in this space(?), and you will probably need to beat them on pricing initially (even though there's so many things to do better than they do...). Agree about yearly plans though. Makes more sense for businesses. I know it's usually not about features, but…

Agreed, PagerDuty and SMS are on the list. SMS is the only annoying one really since it's freakishly expensive for what you get (~6$ / 1000 SMS or so), most people seem to have SMS credits that you purchase which just seems annoying to me. I'm thinking about adding SMS to the larger plans though without any weird credits. Thanks!

Yes, pricing with SMS is tricky.

Just my 2 cents, but with Apex being dev-friendly and all, maybe you can just ask for a twilio API key and just fire the message across?

Re: Ask HN: Single Person startup/company?

#183
post #74

Is there a Y Combinator for single founders?

Y Combinator has funded lot of single founder compnies. So, Y Combinator seems like it might be the Y Combinator for single founder companies. pg has said it's a negative, and it really is. The likelihood of a single founder company growing huge is smaller than if there's small team at the start, for all sorts of reasons (which pg and others have written about). But, if you've built something awesome, YC isn't going…

Really? Dropbox is the only company that I know of and when Dropbox started in Ycombinator they were already a two-man team? I'm really interested in knowing the other companies that were only funded as a single founder company

Re: Ask HN: Single Person startup/company?

#184

I've started http://www.piosolver.com and I run it with a friend. It's a very small niche and getting less popular but we are still doing very well. It was my hobby project for more than a year before any commercial plans appeared. It took very little money to start (basic Shopify plan, github, Dropbox, a few hundred $ for sponsored thread on a popular forum) but it took a lot of time. I am not a millionaire yet but…

I was having a browse of the website and think it would be really beneficial to have a comparison of all the products on a single page (e.g. a feature matrix). It's too much hard work clicking into each individual product to see why you'd want to spend more. Good luck with your project!

Re: Ask HN: Single Person startup/company?

#185

Earlier quoted context omitted.

Agreed, PagerDuty and SMS are on the list. SMS is the only annoying one really since it's freakishly expensive for what you get (~6$ / 1000 SMS or so), most people seem to have SMS credits that you purchase which just seems annoying to me. I'm thinking about adding SMS to the larger plans though without any weird credits. Thanks!

Yes, pricing with SMS is tricky. Just my 2 cents, but with Apex being dev-friendly and all, maybe you can just ask for a twilio API key and just fire the message across?

True true!

I've actually been using IFTTT for my PagerDuty replacement since I can't afford it hahaha, unless I'm missing something they don't seem to charge for phone calls etc

Re: Ask HN: Single Person startup/company?

#186
post #50

Earlier quoted context omitted.

How do you use the internet in 2016 without JavaScript?

You disable it in your browser or most likely run something like noscript to maintain a white list.

I think parent meant: how is the Internet usable with javascript turned off? How can you bear it?

Re: Ask HN: Single Person startup/company?

#187

I started https://officesnapshots.com as a side project 9 years ago and it has been my full-time work for the last ~4 years. If you don't count the cost of me, it has always been profitable as the business costs itself are pretty low. I had zero business goals at the beginning and now it is probably the most popular site in its niche (office design). The thing most people are interested in here is that I moved from u…

I like this, it's really really cool.

I have some questions. Who puts content in your site? Who placed content in the site at the beginning, just yourself?

How did you learn how to host your own ads?

Btw, which office design do you like the most?

Re: Ask HN: Single Person startup/company?

#188

Earlier quoted context omitted.

lol - yes, me too. Used to really dislike the marketing guys. Once you're running a company though, you discover marketing is what counts, more than code quality in most cases. Though I'll say keeping technical debt low has allowed this product to grow for many years.

Keeping technical debt low... does that mean you are regularly refactoring or changing your technology stack? Just less debt due to a simple desktop design? Good unit tests from the beginning for easy refactoring? Any pointers on how you kept tech debt low and what that means to you?

Your question deserves a whole thread for itself, but I hope I can clear some fog around it.

Low technical debt mostly revolves around:

(1) Keeping your code maintainable. Example: the framework you're using (like one for making a website, or JSON API, or accepting emails and triggering actions, etc.) gets a new version. You stop what you're doing and you go and upgrade. Why? Because the older version of a framework/library you use, the less chances you have to get a bugfix from the maintainers when you inevitably stubmle upon a blocker bug one day. Being able to [almost] always switch to the newest version means:

(1.1) Keep a good collection of unit / integration tests. They don't have to cover 100% of the project. If you have a good integration test suite covering most of the customer scenarios, you're already in a much better shape than most projects on the planet.

(1.2) Keep an eye out of the changelogs and version releases of all frameworks and important libraries your project depends on. You must have a good idea what's changing in there. It might help you remove WTF code pieces that were working around a defect in the framework/library which suddenly is fixed in the newer version as well.

(2) Keeping your code evolvable -- if at certain point of development you conclude Ruby on Rails isn't cutting it, you must be brave and decisively and quickly replace it with something else. There's a huge price to pay when you're hesitant. Don't be hesitant!

If your code has separation of concerns, the various pieces have single responsibilities, if it minimizes state sharing and is regularly tested -- that's a project you won't be scared to migrate to a much newer version of your framework, or switch the framework (or even the language) entirely.

(3) Keep a huge internal documentation of what you want improved. When you're in a hurry to deliver a working product customers can use easily, you inevitably make compromises. Document them. Be ruthless and never make exceptions. No "I am too tired to write this down right now". NO! Scribble it on a napkin if you have to. Dictate it to your smartphone. Do whatever it takes. Eventually you'll return to your computer and write it down. I use a private Trello board for that, works very well for me. It has ~60 points in there but you know what? 3 months ago it had 150. ;)

So keep your code tested and documented. Be real with yourself and document (internally, for your eyes only) all of its warts. Realize its limitations. Find the value it brings to the paying customers. Maintain that. Get ideas on how it can attract more paying customers. Implement them.

Bottom line: BE ON TOP OF YOUR CODE, always. Realize that the code itself doesn't change if you don't change it (not like GitHub will maliciously modify your source files) but if you don't change it, then the business value of your code rots over time. It's really not any different compared to any other revenue-bringing asset. It needs maintenance and support (and evolution/expansion when you want to grow).

Re: Ask HN: Single Person startup/company?

#190

Earlier quoted context omitted.

Yes 1000x. Marketing & sales are way harder than coding and I feel it is not focused on enough in discussions about starting a business.

I don't usually toot my own horn, but I'm really good at marketing and wish I could just find a good local designer/developer combo to do a startup with. I'm really tired of working with remote freelancers that don't do exceptional work, or they start off doing good work, then drift off into mediocre work. Admittedly, I'm not good at managing people, I just want to find people that work well on their own.

I wouldn't dare claiming to know why are you stumbling upon such people, but in my eyes most of the customers I had were just another invoice this month or week, so IMO for you that's a good vantage point from which to further analyze the situation with remote devs.

Keeping people motivated is key. And an absolutely mandatory entry filter must be for them to be at least somewhat excited about your project.

If I am very tired and annoyed (like I am most of the time sadly), I can still deliver everything you ask for, to the letter, with good quality and on time. But you might need more than that -- you want a person who gives you ideas about your product, who criticizes and challenges your ideas, somebody with whom you can have midnight enthuastic discussions (or yelling competitions -- these help as well).

Simply having a strong programmer isn't enough for a micro/small startup. Everybody has to be on the boat or it won't work. You can have the strong programmer as a lead once you have 2-3 others though -- in my experiences having an experienced dev is crucial once you're out of the phase of pure enthusiasm, and when you actually have something you can now work with.

Post reply on HN