Lol. They are not paneuropean companies. All of them have different nationalities and priorities. Europeans cant work together on mega projects due to their strong nationalism.
The problem IMO is politics, not nationalism (which only enters into the politics indirectly). European integration is a half-done project. Political forces that want to finish the job get cancelled out by political forces that want to undo the progress we've already made with the net effect of nothing getting done in any direction, maintaining a status-quo that pretty much nobody wants, and nobody (nationalist or otherwise) ever wanted. And that status quo is that doing business in a pan-european way is a bureaucratic hellscape.
You can go against the current and not be nationalist within EU, "capital has no nationality" and stuff, but then French and German capital will maul you then Dutch, Swedish, Italian, and Spanish capitals will take the rest. What will remain out of it, will have no nationality.
I never said it would be easy, but if they really want it, it should be possible. Airbus, for example, is a pan-European entity, build up of French, German and Spanish companies which preceded it.
Making planes and jet engines is way different than making software, that it's not even comparable.
One is highly bureaucratic, highly regulated, credentialed with at least a M.Sc. required, top down management tied to politics, defense and academia and super slow moving needing a strong manufacturing base, while the other is fast moving, less rules based, flat hierarchy, no credential/degree required, and not tied to government policies, academia or manufacturing.
Basically, one is "safety and national security first" the other is "move fast and break things and we'll worry about the rules we broke after we have a successful product". If your comparison were true then Europe would have nailed SW too not just planes. But they didn't.
There's also the culture of failure around entrepreneurship where in the US that's considered a right of passage to try and fail at your own business, while in Europe it's shameful and can financially wreck you for life if your small company goes bankrupt.
Then there's the WLB differences. By the time European companies get unblocked from some project manager's 2 month vacation and then from the tech lead's 5 month sick leave, the competing Americans have already launched 5 different software products and pivoted the company 3 times and found a market they can capture. Long blocks in the dev process when nobody answers emails for months because of vacations and sick lave can work in Aerospace industry where Airbus has a monopoly, or other such niche industries where EU "mittlesand" companies are the only players you can buy from, but doesn't work in creating SW companies that need to be fast to market otherwise someone else eats your lunch due to an even playing field and lack of regulations that act like a moat.
Basically, you can't win a race against unscrupulous opponents who disregard regulations and prioritizes financial success at all costs when you prioritize WLB and following regulations. Straight up. The playing field is completely unbalanced here in favor of the US and China. That's why rich Europeans put their money in US SW companies instead of EU ones.
To me AI is a like phone business. A few companies (Apple,Samsung) will manage to score a homerun and the rest will be destined to offer commoditized products.
Korean conglomerates are focused on hard sciences and there is very little room to do anything else that's why they excel here. They hire from the best Ivy style schools in Korea and focus on cutting edge stuff or improving cutting edge manufacturing
Here's the catch. Because of these constraints Korean conglomerates dont create as many jobs.Korean software or services industry is almost non existent or heavily constrained to Korea.
There is also to say that Chaebols (i.e. Korean conglomerates) can do basically whatever they want because the Korean government will bail them out/give them the financial support they need.
With this, the "I need to be extremely profitable" burden is somewhat lifted, giving them the freedom to do hard R&D.
And it is true now still, with the last bribery in exchange of favors dating back to 2018 [1]
> Here's the catch. Because of these constraints Korean conglomerates don't create as many jobs.Korean software or services industry is almost non existent or heavily constrained to Korea.
What? Korea's software jobs per capita is one of the highest of all wealthy (let's say top 30 HDI) countries. Please stop claiming this sort of stuff without being familiar with the country.
Nim is a programming language for an expert programmer. The ecosystem is very small and for everything a little bit more specialized you need to make a library yourself.
That's plus for individuals but minus for languages.
Personal anecdote: I was exactly there a decade ago when I was working on Chrono, now one of best-known date and time libraries in Rust. Since I was simply my own, my design was not as good as it could have been. Of course it is still much better to have a suboptimal Chrono, but I can't deny that it remains and probably will remain suboptimal due to my design a decade ago.
This usually ends up in a situation where most of the significant libraries for the language are abandoned GitHub repos with 13 stars and no documentation ("You just have to read the code!!1!").
This. I really wanted to like Nim. I tried to learn it, but having never been a programmer before (but years of Linux admin, puppet, terraform and scripting) I found it extremely tough, and a lot of documentation is out of date and the there aren't many good examples to follow. Switched to Go and have built lots and lots of stuff in go.
Please, file bugs or complain on the official matrix room. The community tries its best to keep up the official documentation in sync with the changes.
Whenever I’m missing a library I’m usually just 5 mins away from successfully using a C library (or any library with a C API). In my years doing data analysis, signal processing, and just writing plain servers I’ve never once gotten stuck because of a missing library.
Exactly, I had tried nim but I felt the same issue.
I mean, personally I really like golang. Its actually gotten an ecosystem that functions while being able to cross compile and actually being easy enough to learn unlike rust.
I also sometimes exclusively just use typescript/python just for their ecosystem as a junior programmer. For me ecosystem matters a lot and this was a reason why I wish that more languages can create more libraries which can work.
Like the article pointed, nim is really solid language. But I'd like to see more libraries being made for it.
Sheer numbers. In Singapore there is more chinese ceos than indian.
I am not american so i wonder what is the situation like in US but in Singapore it is very visible that each race stick to its own and pushes its own up. Indians to indians, chinese to chinese, filipinos to filipinos.
SG is touted to be multicultural but what is the true meaning of this?
Singapore has government enforced racial quotas, both in housing policy and in PR/citizenship grants with the goal of maintaining a stable 75/15/7.5. So it's really not a good example of merit based
Being 'Multicultural' means keeping the peace between cultures. As much as the government loves to tout that they are a 'melting pot' where innovation happens, there isn't much going on there that is particularly attributed to being multicultural. Generally in companies you're either in the chinese culture or the western one.
I think it also speaks to the fact that without forced integration people will naturally converge to whatever is familiar to them, eventually forming enclaves.
But my impression is that Chinese Americans are pretty much white biologically and culturally by the third or fourth generation because of the high rates of interracial marriage.
And specifically one aspect of it - language. English for Indians is like a first language.
And being myself from USSR, i think there is another cultural aspect - that coming from former socialist country impact Chinese somewhat similar to how it impacts Russians.
C# has been around a long enough time and Microsoft's teams over that time have done a pretty good job making upgrading each version easy.
As long as the current leadership in the C# & .NET teams remain, it's a very safe language and framework to use. They also deserve huge kudos to API & performance improvements the past decade since moving on from .NET Framework 4.x, which still runs fine.
They also have a lot of internal & external users using it.
Oh I learned this the hard way. Managed DirectX, XNA, Creators Club, Windows Store, shared profit motive, fair business practices, Project Natal/Kinect, Azure, and finally… .Net. Yup, Microsoft loves developers… loves their subscriptions.
This is entirely US's companies fault for not favorizing people from 1st world countries. At this point it's not a question of $ but not really giving a shit.
If you have 2 candidates and one is from lets say Czech Republic and the other one from 3rd world then it's fully on you for getting screwed over.
Could have read the article. All involved companies hired US-based workers who received company-provided laptops and set up remote access on them for North Koreans.
Because elderly voting for social policies that basically make living in such country a nigthmare. It's one of the reasons why a lot of Eastern European countries are stuck and not evolving (economically and culturally speaking).