I think there is something missing in your story. My Portuguese friends who fled Portugal to London paint different picture of their lovely country. Maybe there are different rules to foreigners there?
Problem being that they are portuguese. Things look a lot better if you're foreigner, keep work connections to the outside can avoid the new crazy renting laws that make it easier to put people out. For a lot of locals living in the big cities gentrification context is pretty much 2008 crysis part II.
But that removes choice, which diminishes your freedom as a person. I'd rather have a canteen where you can pay for food or go outside and be paid so I can afford that.
How does it remove choice, other than perhaps by discouraging local restaurants from opening too close to the Google campus?
or go outside and be paid so I can afford that.
I can afford it, the problem is that most halfway decent and interesting places are a good 30 minutes walk away. If I want a nice lunch it effectively means taking a 90 minute lunch break. I'd love nothing more than to have good food available in my office building, free vs paid is really a secondary concern.
Right, but you want to impose it on the others. That is pretty selfish. If company paid for food in you salary you could have a choice. You don't want choice? Fine. Just don't force it on others because it works for you.
I'm not sure I get the point you're trying to make. What exactly am I trying to impose on others? And how does having an office canting (either paid or free) limit choice? No one is forcing anyone to eat there. Obviously I would love nothing more than to have an amazing choice of awesome lunches within walking distance of my office, but given that the realities of urban planning and economics preclude that from happening I'd much rather have my company offer decent food in office as opposed to the current situation of no decent food.
The professionals in the UK work on a b2b basis because with current salaries and taxes it makes no sense to be an employee. Still you get taxed highly, but it is slightly better. Sadly the Tories are turning left and they look into taxing professionals too. I would be looking into leaving the country if they do.
Do those systems really work? Civil servants always find a way to deny support because you miss X or Z (I am talking mostly about the UK). I learned that it is best to take care yourself of yourself and don't depend on the state. I view the extra tax for the stuff I can't use as a theft.
I worked with a start-up where owner confessed he is just looking to get out as quickly as possible. We were not supposed to build processes that would slow down the development at the cost of huge technical debt - but that wouldn't be for him to worry. He did have a number of hires so that on paper it would look nice to investors. We had an experienced and old CEO whose job was to smile and drink with investors, number of developers to fiddle with code, two senior devs that were doing actual coding and a devops guy who spent time on Reddit and baby sitting juniors so they don't break the app too badly when deploying to production and marketing team that was making up ideas what they could shoe next to investors. Company was paying "customers" to use the product. I left early when I realised the equity package is made up. I'd say run! Not worth your reputation.
Don't agree to work for peanuts. Young developers are easy target for "startup" or predatory corporations as they can do mindless coding for hours and if you throw in free pizza on Fridays, they'll work day and night for almost nothing. Once you get burnt out you get replaced with another young wannabe developer. But you'll have damaged health and no savings. If offer is low and you think you'll get experience - you won't. Just look more for something that respects you.
Nonstarter, obviously no one wants to work for peanuts, and it's easy for people with established careers to give that advice but not very useful for most younger people with little resources
My advice then would be to live frugally, do personal projects and save and save, then leave the company if you have 3-6 months of living covered. You can spend more time on getting your CV right and searching for offers. If recruiters and/or companies see you have a company known for paying peanuts, they'll unlikely to hire you unless they are the same predatory company. Nobody wants a burnt out employee that won't respect him/herself. That's why you wouldn't put such company on a CV and should have a good personal project to show instead for that time frame.
If you design your app properly you won't ever need to run SQL queries by hand. This is a bad practice and it is good that k8s discourages such behaviour.
I agree with your other points though.
Okay, now what does Kubernetes have to do with ORMs? Why does it even have a say in what applications we're running on top of it? Am I missing something?
In another tangent, I still use raw SQL queries in most cases over ORM. That's just me. May be I'm a control freak or I just dont know how to magically use the abstraction of ORM and still get the most optimised results.
In a complex environment, that will not always work.
We use an ORM at work for all simple CRUD stuff, but when you want something more complex and performant, we end up writing sql anyway.
I am not. I am sorry if that sounded ambiguous. By "By hand" I meant SSH into a container and then pasting raw query into SQL client. ORM will not always help you achieve what you want so writing queries is alright, but you need to have tests too. You can create a command for your app (like a Django command for example) that performs the query, but you also create tests that prove it is doing what you think it is doing. Then you run this command in the cluster. This way you can replicate it to different environments etc.
I am happy to write SQL, but you need to write it in such a way that you have tests confirming your query does what you intend to. Then run a query as a short lived application on the cluster. You don't need to SSH even for low level stuff. I am sorry if I didn't make it clear.
That a rather naive position. Over time one periodically needs to poke individual instances to see what's going on in them even if just to ensure consistency of what the aggregation sees vs what the instance is doing before destroying the instance one has logged into.
I think you are confusing the experience as a user of the app (who shouldn't really ever touch SQL) and the experience of a developer (who should be knowing SQL inside out and using it in their day-to-day work).
"If you design your app properly" applies if you're talking about using k8s to deploy an app.
If you're doing individual development, however, it's quite likely that you're also doing development of the database, and need to do ad-hoc data analysis before you include those queries in that app.
But chargeback is not legally binding, is it? So you just put yourself in a situation where you received a service and didn't pay for it. I am pretty sure Uber could do something about it if they cared.
You will probably open yourself for persecution if you start requesting fraudulent chargebacks. But I imagine credit cards operators will make sure they don't have you as a client before anybody even thinks about calling the police.
They can suspend your account, take you to collections, and put a negative report on your credit score. At least in the US, other countries may be different.
They can always do whatever they want to your Uber account, because TOS’ are jokes. The rest they can only do to your CC company, they can’t ding your credit report or anything of the sort. I don’t know where you’re getting that idea.
A quick google search reveals lots more, and none that I saw saying companies can’t come after you for a disputed charge. Most won’t, and most of those that do will only do it if they can clearly show they’re in the right, and you should be able to beat any collection attempt if they aren’t, but they can try.
A merchant is entirely within their right to send you to collections and pursue you personally. There is no legal language in any merchant or processor agreement that prohibits it.
Gym memberships involve a contract and recurring payments, and the contract is usually not in your favor. A one time charge to an Uber driver is not similar.
The lack of an agreement wouldn’t help you anyway. It would be theft of services, no different than taking a cab and running off after refusing to pay.