They aren't Linux, they use the Linux kernel, alongside a Java or JavaScript userspace, not really the same thing, and a reality termux refuses to acknowledge and that it is why it is no longer available on Play Store.
My dear summer child. My degree trained me to build computers from logic, write an operating system, write userspace code and applications (with a side of AI) all before the year 2000.
I don't know where you did your degree or when. But my friend you are objectively wrong.
Termux no longer runs because it no longer allows (possibly using Linux capabilities?) subprocesses from around Android 10. Android 12 if memory serves actually starts killing background processes.
No hacks. Unless your degree says using the POSIX fork()/exec() API as "hacks".
Please don't embarrass yourself further. It was quite painful reading your prior response.
A hack that termux folks now suffer from, because it fails Play Store API validation for forking processes, which sidelining works around, until Google decides to forbid that as well.
Coding since 1980's, and only fools are afraid to be embarrassed.
Hmm the NDK is for userspace, you can remove functions out of the standard libraries, but the Linux syscall API will likely be untouched
Apple does this too for its more locked down devices.
I've been coding since the 80s too. I had assumed from your hubris and ignorance that you were young. My mistake, it's clear that you're merely an idiot.
Enjoy the weekend, happy in the knowledge that I shall no longer be engaging with you.
I work in a creative industry that's entirely driven by close collaboration. It's really just much harder to do this kind of work remotely. I get that people have other priorities but it's really not as absolute as you say it is.
If you're not needed in person ... To move something or specifically to physically interact with your surroundings you're not needed onsite ever. Exceptions for national security obviously.
Sorry if that impacts your delicate sensitivities or preferences. But facts are facts.
One think I never enjoyed was endless meetings talking about what was to be done and how to do them. Hours of time wasted for usually one or two people to dominate that time enjoying the fact that others we forced to listen to them.
That's not work nor is it value for money, not for the businesses, the shareholders/stakeholders nor the employees.
Sure nurses/doctors of all disciplines are almost always needed in person. Though there has been a lot of progress in telepresence in the last few years.
I think the vast majority of roles / professions fall on a spectrum, and the vast majority do also benefit from at least a steady component of in-person interaction.
Yes, even tech roles. Doesn't have to be daily, or even weekly. But ideally it should happen at least once in a while (on a mutually-agreed upon basis of course).
In general I am pro-WFH/anti-RTO (on balance). That said, the absolutist stance you seem to be taking here ("always, always, control, control") seems patently out of touch with reality, and difficult to fathom.
It's the CEOs who enable and managers who want to micromanage that are wanting the return to the office. Threating to fire people if they don't comply.
That is, by definition, control.
Oh I agree wholeheartedly with your second paragraph.
Short answer is no. But I can see why you think that. Some great ideas are derived from pub conversations, and team building exercises.
Teams (and companies) usually end up in a state of groupthink, a bit like the rule of thumb "you are the average of the five people that you're closest to".
However I'm usually hired to think outside that social structure, and if I'm not, I bring it with me anyway.
Besides, there's nothing stopping you from talking to someone on slack, or your team's WhatsApp group, or private conversations.
People are much more likely to drop their social masks and tell you what you really think if you're talking one to one. Regardless of the medium.
I've not read anything that requires that you need to be in person for any of this?
So just to be clear, you’re saying there is no job where in person collaboration yields better results? And you don’t need to keep writing ‘it’s always about control’ over and over again, it doesn’t add any weight to your argument.
If you can elaborate a role that does require in person collaboration, I'll discuss it for sure.
But you are aware that videoconferencing has been around for decades now?
As I've said in earlier posts, if you have to physically manipulate something or its a performance of some kind then it's unlikely not to be able to be done remotely.
I'm not here to destroy my own argument. If you think I'm wrong then you need to present your own argument.
Video conferencing imposes a hurdle to communication that doesn't exist when people are working in the same physical space. One thing I've heard from some people who prefer working remotely is that it's easier for them to 'just put their headphones on and focus' because there are less distractions. But that makes the mistake of assuming they're being being paid to focus on a specific set of tasks, when in actual fact they're being paid to do a lot of things including passing on their experience to junior members of staff, and to communicate freely with other people working on their project. These things (in my and many other peoples opinion) work better when the small hurdle to communication I mentioned earlier doesn't exist.
Actually, if that's not in your contract, it literally isn't your job to train up junior members of your team. Of course, we're not monsters so we do.
You're paid to do what's outlined in your contract nothing more.
Headphones on. Crack on with the job at hand. That's exactly the way to go. Having to be distracted by annoying co-workers who don't understand that, is a benefit of WFH for sure.
Who wants to be constantly interrupted by random folk when you're likely working to a deadline?
That's because when you're suddenly distracted by "just a quick question..." It takes you an age to unwind the stack and try to realign back to what you were doing.
That 5 minute 'quick question' becomes 15-30 minutes of getting back into the zone. Send an email, an IM, post the question on the slack channel for anyone to answer.
Just. Don't. Disturb. Me.
You think it's subjective. "My and other people's opinion", who? Really? Or are they just nodding and saying that you're right because it's actually impossible to talk any sense into you?
Take a moment and meditate how toxic the behaviour you described above actually is to the real needs of the business, and not your feelings.
It's very difficult to have a conversation when you're making so many projections about a business you likely know very little about. Most of the employees in the industry I work in are artist, not SWEs, and they're working on creative problems with often loosely defined briefs that change every day, and require teams of people to work closely together for many months to achieve. They're also using complex and often poorly documented software that may have been built to solve a specific problem they're attempting to solve.
It's very difficult indeed to argue, when you're giving very little information to back up your assertions.
If you're not given clear briefs, and you accept the work, then it's clear to me that as an industry you've allowed this to go on too long ;)
Let's face it, you're unable to be shifted from your viewpoint. So the utility of this discussion is approaching zero.
I hope your situation improves. Especially with the cranky software! I'm very curious what the software does as I'm always looking for a niche product to build!
And a bit about trust, as managers are often clueless about the true performance of their team. To them, as long as there are easily observable people in chairs, things are working well.
If people aren't performing, then adjustments need to be made.
If they're not doing the job they're paid to do then they're in breach of their employment contract.
Trust is about belief that someone is going to (not) do something.
Facts are demonstrable. You're either doing your job or you're not.
Feelings are subjective and irrelevant.
If a manager has no clue about the performance of their team, then it's the manager that needs replacing.
It's a common trope by C-suite execs who have zero clue what their business does, sure they need to guide the business, maybe inspire their subordinates.
But falling back on logical fallacies such as call to authority: "Elmo said this and he's the CEO of ChadCorp who are worth trillions", is lazy and pathetic.
I'll buy you one box of Kleenex to dry your tears, because I'm not a monster. But facts is facts.
Just because covid pushed these facts out there and now everyone knows that they can work from home if they're in an appropriate job.
Many no-compensation-listed jobs do not exist. They're there to hoover up CVs.
Anothrr reason, in the contract world would to maximize profits. Usually the agency makes their 20%, but it could increase drastically if they think you can be put in for less. I've seen them skimming up to a third off the top.
Company names are usually confidential because the agencies are all in competition with each other. Though a few do lock down sole agency agreements.
Often there are generic "xyz developer" roles that require 5 years experience etc... That they use from a previous client.
Remember recruitment agencies are sales funnels, and you're the product.
They're usually set up with a few account managers and a team of associates that work underneath them.
The associates rarely know anything about the skills involved in the role. They won't know the difference between MySQL and postres - just that they're different keywords. They could be straight out of school/university
Account managers are usually a little more savvy. These are the people who are in direct contact with the company hiring.
Often they'll get a decent database of clients and candidates then run off to another agency, or set themselves up as an agency themselves.
Some directors have been known to sell their agencies after building up a nice database of clients and CVs and be established for a number of years. Only to spring up again with that database after the non-compete clause in the sales agreement expires.
It's quite a seedy world out there in recruitment.
Always assume they're sharks and never reveal hiring manager names, or ex bosses. Some of them are really nice, but don't ever forget they're always after more information.
A polite email to the Finance director, or CEO ought to do the trick, and wait a week or two, warning them about the consequences of non-payment and interest on the debt.
Then after the time limit has passed pop down to your local court house to file a small claim or a winding up order if your client is local. You could also sell the debt to a third party. Then it's their problem.
> warning them about the consequences of non-payment and interest on the debt.
You cannot simply add in these penalties though, not suggesting you are implying that.
However any such clauses / penalties need to be clearly laid out in the initial contract, and the contract also needs to be legally enforceable. Always check with the relevant jurisdiction what acceptable penalties are, and get a lawyer.
Windows "Teletubby Edition"? :-) No, Win2k was "peak Windows", imho.
Frankly MS later ditched the quite ambitious Windows NT 5.0 project, which was the planed Win2k successor, for a Frankenstein monster made out of the super buggy WinME and Win2k. That became Windows XP.
Coming from Win98, Win98SE, WinMe, WinXP was for sure quite good. But compared to the super stable, fast, and well structured Win2k it was quite a disappointment. It didn't have almost any of the advanced features planed for WinNT 5, it was much more unstable and buggy than Win2k, it was quite chaotic with "old Win95" parts, stuff coming from Win2k, and some things on it own placed randomly.