Live data from Hacker News

The boring technology behind a one-person Internet company (2018)

listennotes.com

51–60 of 60 posts

Re: The boring technology behind a one-person Internet company (2018)

#51

Earlier quoted context omitted.

> PHP + MySQL + a bunch of shell scripts That's a typical 2010-era stack. We're almost in 2022, things have evolved.

It’s almost 2022 and 95% of all backends are still just CRUD.

backend being the key word. Just CRUD but with React front ends that do not a lot more than before.

Re: The boring technology behind a one-person Internet company (2018)

#52
post #39

Earlier quoted context omitted.

> PHP + MySQL + a bunch of shell scripts That's a typical 2010-era stack. We're almost in 2022, things have evolved.

Except PHP + MySQL is still a solid choice for a single developer. It scales out well enough for almost all use cases.

Has worked brilliantly well for me for many years.

Re: The boring technology behind a one-person Internet company (2018)

#53
post #44

Earlier quoted context omitted.

Why not SQLite which is even more boring and comes with better guarantees?

My guess is that he does a lot of manual editing of entries which is fast in a text editor and somewhat annoying to form SQL statements to do.

There are lots of guis that make editing a sqlite db almost as easy as editing a spreadsheet.

Re: The boring technology behind a one-person Internet company (2018)

#54
post #44
post #40

Earlier quoted context omitted.

I'm one guy with a 7-figure ARR business. My tech is Stripe, Apache, Ruby CGI and CSV. Literally my database is a CSV file. Maybe that's too boring. But I spend about 10 hours a year maintaining it. The bulk of my devops this year was moving to Let's Encrypt.

Why not SQLite which is even more boring and comes with better guarantees?

I do'nt need those guarantees. It's one more thing to upgrade. vi is my DB editor.

Re: The boring technology behind a one-person Internet company (2018)

#55
post #53

Earlier quoted context omitted.

My guess is that he does a lot of manual editing of entries which is fast in a text editor and somewhat annoying to form SQL statements to do.

There are lots of guis that make editing a sqlite db almost as easy as editing a spreadsheet.

Didn't know about that, thanks! Might use some in my own work.

Re: The boring technology behind a one-person Internet company (2018)

#56

listennotes has become my go to site when I want to find podcast for my daily commute (about 30min). Its got good UI/UX. Pretty well executed for a one man company. I wonder though if the niche search engine market can fetch them enough money to be profitable.

Regarding the profitability, the founder discusses in other posts, that they get the bulk of their revenue from their API (they also have some cash flow coming from ads). I think he was for a while bootstrapping, and then got some VC funding. Still he pays for a not that cheap office at a WeWork location in SF and from the API service numbers I saw, if they are legit, he should have more than enough ARR to live well…

Thanks. That is indeed good news.

Re: The boring technology behind a one-person Internet company (2018)

#57
post #53

Earlier quoted context omitted.

There are lots of guis that make editing a sqlite db almost as easy as editing a spreadsheet.

Didn't know about that, thanks! Might use some in my own work.

A sqlite db is just a file. So at that level it is exactly like a spreadsheet. It's just a much more powerful storage format. But for the app opening it it can be presented much like a spreadsheet.

Re: The boring technology behind a one-person Internet company (2018)

#58
post #54
post #44

Earlier quoted context omitted.

Why not SQLite which is even more boring and comes with better guarantees?

I do'nt need those guarantees. It's one more thing to upgrade. vi is my DB editor.

Honestly, at that point I'd rather use Excel / LibreCalc.

Re: The boring technology behind a one-person Internet company (2018)

#59

I was expecting: PHP + MySQL + a bunch of shell scripts to install stuff on servers + reading logs via command line by ssh as root. Instead I found: Redis, Rabbitmq, DataDog, ES, React + Redux, Ansible, PagerDuty... I wouldn't call that "boring technology". Sure, you are not using Docker nor K8s... but still.

> PHP + MySQL + a bunch of shell scripts That's a typical 2010-era stack. We're almost in 2022, things have evolved.

PHP has evolved, it less of an injection vulnerability factory now, and MariaDB is the new MySQL. As usual computers became cheaper and more powerful, maybe not as much as we could have hoped in 2010 but SSDs made up for the slow rate of progress in CPUs.

All that to say that PHP + MySQL/MariaDB has evolved will get you much further than it did in 2010 without losing its simplicity. Current trends are backed by tech giants working with millions of servers and billions of users, and they push for technologies that fit their use cases. They goal is not to make a one man shop.

Re: The boring technology behind a one-person Internet company (2018)

#60
post #39

Earlier quoted context omitted.

> PHP + MySQL + a bunch of shell scripts That's a typical 2010-era stack. We're almost in 2022, things have evolved.

Except PHP + MySQL is still a solid choice for a single developer. It scales out well enough for almost all use cases.

There are more maintainable options available that are just as free, easy to get started, and have large communities.
Post reply on HN