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.
The boring technology behind a one-person Internet company (2018)
51–60 of 60 posts
Re: The boring technology behind a one-person Internet company (2018)
#52Earlier 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.
Re: The boring technology behind a one-person Internet company (2018)
#53Earlier 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.
Re: The boring technology behind a one-person Internet company (2018)
#54Earlier 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?
Re: The boring technology behind a one-person Internet company (2018)
#55Earlier 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.
Re: The boring technology behind a one-person Internet company (2018)
#56listennotes 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…
Re: The boring technology behind a one-person Internet company (2018)
#57Earlier 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.
Re: The boring technology behind a one-person Internet company (2018)
#58Re: The boring technology behind a one-person Internet company (2018)
#59I 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.
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)
#60Earlier 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.