I bootstrapped my private-journaling project into a lifestyle business
indiehackers.com
indiehackers.com
The dominant advice for bootstrappers is to make a B2B product. Do you agree with this advice?
Any tips for bootstrapping going B2B? What are the biggest differentiators that a bootstrapper that really wants to go B2C should include in their product?
How can I work for you at 750words? :)
Maybe not great from a security standpoint but it shows that you do not need a Kubernetes cluster and a big HA setup and a modern language/framework for a profitable project.
Btw, the site does not load past the initial splash quote in Firefox on iOS with Tracking Protection enabled. Disabling tracking protection fully loads the page.
At any rate, do you believe his recurring costs, however you quantify them, are likely to be anywhere near $20k a month? It seems very likely that this is a profitable venture.
2018 costs:
48% to salaries and contractors (my wife and I are the only people on payroll, and draw $60k salaries for ourselves)
12.1% to operations (health insurance, renting a desk at WeWork, minimal travel, lot of SaaS subscriptions, misc equipment and other costs)
7.5% to PayPal fees (I really need to renegotiate this)
4.9% to AWS
4.2% to payroll taxes and other business administration
23% to profit (goes to saving up to quit my job last year, finish my book, and then dedicate ourselves to this full time)
Hope that's useful! Let me know if you have any other questions about this stuff and I'll do my best to be as transparent as I can without revealing every little detail.
Update: I should also mention that the salary we draw is in now way sufficient to actually support a family of 4 in Berkeley, so since quitting my tech job last October, we've been draining our savings and preparing to find a way to turn this little business into something that could sustain us longer term. I call it our flying rickshaw (the opposite of a rocketship). Outcome still uncertain.
And yes, PayPal fees are taking money from your children.
There's definitely stuff I can do to make AWS cheaper. Starting with just remembering to pre-pay for my instances ahead of time. One of my least favorite things to do is to log into the AWS console, so I try to do it as little as possible.
The CPU intensive part is due to autosave. When a lot of people are writing concurrently (even on the order of hundreds), that was usually what would take down the site in the old days. The site is weird in the sense that there are 10x more writes than reads, and then doing all of the linguistic analysis, badge granting, stats generating cause spikes when they happen as well. I'm @buster on Twitter if you want to continue the discussion there.
I have a successful business, but it's at risk from competition if I don't build a new factory/buy some new equipment/produce promotional videos.
These are my current revenues (I might be able to pay you back) and these are my projections (I believe I will continue to be able to pay you back).
I've become the de facto internationalization expert at several companies and it's always rough. Everyone wants sentence structure to be simple and will fight you when you insist on something like interpolation instead of fancy string concatenation. Like Yoda, you will sound. Hmm!
And then there are straight up dodges like using Arabic numbers for everything in Japan because they have multiple counting systems. Apples and humans use different words when counting.
At the very least you will hire outside people to do the translations after you get the code in place to utilize them.
In Chinese, the Arabic numerals wouldn't get you out of this, as they replace the number, but not the measure word:
3 apples -- 三个苹果 -- 3个苹果
3 people [needing to sit in a restaurant, or being honored, or what have you] -- 三位 -- 3位.
3 cats -- 三只猫 -- 3只猫.
Will an Arabic number replace both the number and the measure word in written Japanese? What's being dodged?
For every four things I can catch that other people wouldn’t, There’s at least one thing I haven’t even heard of. Though in this case as long as the noun isn’t being interpolated I think there’s a simple in a fix for it.
You are much better off hiring someone with experience, and if you can afford it, a proper specialist.
> In modern Japanese, cardinal numbers are given the on readings except 4 and 7, which are called yon and nana respectively. Alternate readings are used in month names, day-of-month names, and fixed phrases. For instance, the decimal fraction 4.79 is always read yon-ten nana kyū, though April, July, and September are called shi-gatsu (4th month), shichi-gatsu (7th month), and ku-gatsu (9th month) respectively. The on readings are also used when shouting out headcounts (e.g. ichi-ni-san-shi).
For names and fixed phrases, there's at least an argument that e.g. "shi" is just a part of the word historically descending from a then-current word for 4, as opposed to the word for 4 being different when it identifies April. (That argument definitely won't apply to headcounts, though.)
The decimal example made me curious whether decimal numbers like 4.79 might ever be written out in kanji rather than Arabic numerals. Decimals are enough of a recent foreign import that I might expect them not to have a native, character-based representation.
I don't fully understand it, but that is what a native speaker told me.
Paper is counted in "sheets" or "reams," for example. "I want a sheet of paper" is distinct from "I want a paper" -- outside of the context of a newspaper, the latter would be considered grammatically incorrect.
It's just that in Japanese, these are more or less standardized based on the kind of thing you're counting, so 個 for small, discrete objects, 匹 for small animals, 本 for long, thin things, 冊 for bound sheaves of paper, etc.
So as an example, an English interface could say something like "4 umbrellas", and the Japanese version could get away with something like "4 傘 [kasa, meaning 'umbrella']" if it's a list, but if it's in prose, you definitely need to be able to say "傘4本 [lit. umbrella 4-count-of-long-thin-object]" or something similar depending on the context.
>>> Japanese doesn't just have different measure words, but also different number words depending on the thing being counted.
You're talking about the measure words, not the number words.
[1] The ordinary measure word for 人 is 个, the same as for apples. 位 is more formal.
I also added a breakdown of costs to another comment deeper in this thread, in case that's of interest.
Hmmm... Is it wrong I don't trust anyone with the data of my private ramblings.
I've been thinking of using Apple's notes exclusively for this, but it'd be nice to have something more self contained.
It makes sense that it went to a pay model. Maybe I'll have another go at it.
That blog post is full of interesting links, though. Well worth reading through the whole thing.
A ctrl-R only loads about 20kb but still takes about half a second to render.
If the SEO people are to believed, a vast majority of people would click away, what, 5 seconds into that?
1. Show text content
2. Make the text content look good
3. Allow submission to a comment section
All of those things can be accomplished with some or none javascript. Why make the job harder than necessary? Why screw over screenreaders?
Oh, I see there's a graph there, that probably would use some JS. But why not just hide the graph for noscript users?
I think the mouseover behavior on the graph is cool though so having both (one for javascript people, one for non-JS people) is smart.
It's completely inaccessible to screenreaders, though. I just get "Average Monthly Revenue 2012- 2018 canvas element."
So if it makes the content creators' lives a bit easier, the cost of making the job harder for a small group of end users might be worthwhile.
No you don't.
In addition to being un-archivable, it's probably also impossible to use with a screen reader.
Edit: ok I don't really know anything about screen readers. I just miss graceful degradation being a priority of web design.
I had the same experience as the parent in that I could not read anything unless I enabled a ton of files and once the content became readable it was stuttering all the time while scrolling. In 2019, on a beefy 8 core machine with 32GB of memory.
I virtually always use HN without Javascript. It works great.
How many NBA coaches can dunk hit a 3-pointer? Yet, the players still listen to their advice and perform better.
Just because someone can't do it themselves doesn't mean they can't offer meaningful insight.
"How many NBA coaches can dunk or defend? Yet, the players still listen to their advice and perform better.
Just because someone can't do it themselves doesn't mean they can't offer meaningful insight. "
This is true, but an NBA coach would never criticize Lebron by saying "Wow look how slow you were to learn how to dunk!" Where do you see the meaningful insight in that response?
Not only does it not provide any meaningful insight, it attempts to shut down the discussion of anyone who doesn't have Monthly Recurring Revenue. As if that's a qualifier to providing feedback.
Not trying to downtalk
But then you went ahead and did anyway...Given that many users here aren't native English speakers/writers, the tone that might seem obvious to you & I, might actually be completely inadvertent.
"I said, 'With all due respect'!"
Consider the wide variety of activities that the author has been involved in. Also consider that 750 Words was a side project, and not the primary focus of his attention.
This is an achievement worth respecting.
And wow, the other comments to this comment really made my day. I haven't been to Hacker News in a while but it's amazing to see that it's turned into a positive environment.