Yes, but combine that with a small-ish provider, this will also hurt them (e.g. see Google Maps price hike). Either way, if I use a service 20x a month and it costs $15, I can handle a hike to $20, that's fine, somewhat predictable. They also relied on those customers, they can't just get rid of all $15 customers.
But if a free offering suddenly says "We are getting rid of free, only starting $899 a month baseline, because we noticed our free users aren't converting and we only want to support enterprise from now on". Well, then I have to move everything.
Still a big price hike can come, but +20% monthly is easier to stomach than if I can't be sure what will happen to the free offering.
I don't like free offerings, because what if they decide to charge someday? What if someone decides "free is not feasible, we start charging $20 per instance now".
I'd rather have a low fee now, a change from $2 to $3 is more likely and that's fine for me. But from free to not free is risky for me.
I also like smaller, independent-ish ompanies that actually care about developers. That's why I use bunny.net, transistor.fm, Plausible Analytics.
I usually go full Symfony with my projects until I need to spread it out. But even for interactivity, I first go for htmx and Alpine.js instead of full React or so, where I then need to setup API on backend and frontend.
I think once you're deep into a project, you of course know the features needed and the constraints and you'll be more efficient the next time around.
I think the challenge is to keep working on your old legacy projects.
Plus Symfony is quite flexible on how you want to organize your code. Modular monolith, monolith, DDD, microservices, "junior developer just setting up controllers and entities".
> I have a hard time believing you are a recruiter for any FAANG company.
You just said you don't believe this person, now you are criticizing them for apparently being braggy about it (which they weren't).
They want to offer services for free and you are saying "No, no one wants that here.". Who are you to talk for others? If you don't like the free offer, just move on.
* Reliable and experienced (7+ years) Full Stack Developer specialized in web apps and APIs.
* Past projects were with startups, small- to medium sized tech companies, agencies and consultants.
* Type of projects have been features development, maintenance projects, greenfield projects / complete re-writes, project audits and consulting. Successfully developed my own long-term niche side-project (https://www.nachhaltigejobs.de) that has grown to ~150.000 pageviews / month and has been profitable and largely automated for a couple of years.
### Technologies ###
* Backend: PHP (Symfony, some Laravel, or even without framework), SQL (MySQL / MariaDB, PostgreSQL, Doctrine ORM), Amazon AWS (ElasticBeanstalk, RDS, S3, Cloudfront), DigitalOcean.
Reliable and experienced (7+ years) Full Stack Developer specialized in web apps and APIs.
Past projects were with startups, small- to medium sized tech companies, agencies and consultants.
Type of projects have been greenfield projects, maintenance + updating projects, code + project audits, complete re-writes and consulting. Successfully developed my own long-term niche side-project (https://www.nachhaltigejobs.de) that has grown to ~150.000 pageviews / month and has been profitable and largely automated for a couple of years.
__ Technologies __
Backend: PHP (Symfony, some Laravel, or without framework), SQL (MySQL / MariaDB, PostgreSQL, Doctrine ORM), Amazon AWS (ElasticBeanstalk, RDS, S3, Cloudfront), DigitalOcean. Currently getting deeper into Python and Node.js.
I had a similar problem the last days. I have an Alienware 15 R3 with GTX 1070. Using Ubuntu 18.04 (LTS... kernel 4.15, I think) didn’t work, also the latest Manjaro (kernel 4.19) didn’t. Using Ubuntu 18.10 (Kernel 4.18) I was able to hook up 2x 4Ks (1x USB-C to HDMI and 1x Mini-DP to Display Port) and 1x QHD (1440p) via HDMI; I was also able to use the laptop screen (1080p). I think only the Mini-DP to DP is outputting at 60 Hz, the other 2 screens at 30 Hz. I think turning off Thunderbolt 3 on the USB-C port was possible in Ubuntu 18.10 which made the difference (I also read in a forum that this made a difference for someone else; but I couldn’t turn off Thunderbolt 3 in my BIOS).
I think in the latest kernel developments there have been lots of updates on USB-C and ports in general.
But that’s why I like Linux as well; it gives me the options to use different distributions and environments. It might be messy sometimes, but I’m not locked in to one vendor.
But if a free offering suddenly says "We are getting rid of free, only starting $899 a month baseline, because we noticed our free users aren't converting and we only want to support enterprise from now on". Well, then I have to move everything.
Still a big price hike can come, but +20% monthly is easier to stomach than if I can't be sure what will happen to the free offering.