I mean, we are bombarded with America's stupidity amost every day, why spend our vacation there? The whole travel experience just sucks anyway and at the border you are treated like the next Osama Bin Laden.
Compare this to travelling inside the EU, where we enjoy complete freedom of travel, good food, nice cities, safety and general rationality.
Same here. I hate having to do business trips to the US. Unfortunately, our most important customer is from there, which forces me to travel once in a while. But the whole experience just sucks.
Anders is answering this in the Video. Go is the lower level and also closer to Javascript's programming style. They didn't want to fully object oriented for this project.
The teaching tools nowadays available to CFIs are fantastic. Get yourself X-Plane 12, Honeycomb yoke, throttles and rudders and a decent aircraft like the Challenger 650 and you are good to go. All of this can be had for around 1000 bucks and is the best investment anyone can make to stay current.
I used to be a CFII a long time ago (1995) when sims where expensive and only the best flight schools had them. Back then, instrument training was flying long and boring hours under the hood and if you were lucky, one or two hours actual IFR. Most people were afraid to fly real IFR after the rating, since they were aware that the training was so bad, myself included. A couple of hours flying a PC sim fixed this problem once and forever and made a huge difference in real world flying.
Java nowadays basically means Spring Boot. Which is just best practices anyway.
And every Spring Boot project looks the same. It's boring and it works.
So from a technological standpoint, it doesn't really matter which one you choose. .NET might have an advantage here and there, but for my taste they are trying a bit too hard to sell me their cloud stuff.
Java has been doing great recently and I feel there is a bit of a renaissance going on. There is a very mature leadership at the helm and it shows.
With .NET, it seems that they've added features too quickly without giving it enough thought up front. If you are a small team or working on a short lived project, this might not matter. But for long lived projects by large teams, I'd rather take the more conservative approach.
The renaissance is more about server based monoliths.
Suddenly everyone and their uncle realizes what a waste of time, money and brainpower those SPAs talking to a gazillion micro services managed by Kubernetes are for many if not most use cases.
David HH has done a couple great talks about this and he is right.
The concrete technology doesn't really matter and is more of a personal preference.
That's the way I see it too. All that AI crap isn't going to make our lives any better. It even might have the opposite effect. Few people are getting super rich while everyone else just suffers.
Previous tech revolutions like PC, internet or Iphone let anyone participate and the benefits were pretty obvious. Now, less so.
I'm a highly specialized software developer with 30 years of experience.
I could save our customer, a huge US entity, a lot of money by moving to the states for the duration of the project. I don't have a college degree though, which seems to be a requirement for the H1-B.
The situation is totally different. First of all, it's not comparable with the Recall crap that's going with Windows at all. Second, if they really try something fishy, you can just switch to Debian or any of the other distributions.
As for hardware, there is plenty of stuff that doesn't cause any troubles at all.
Just do some basic research.
Same here, I've even lived in the States for a while. For me, Europe is the place to be. While we might not have as many opportunities as our counterparts in the States, life is generally pretty great over here for the average Joe. They have more money, but we have more free time for ourselves. Since life is short, time is more valuable. At least for me.
It's the same story over and over again. Nobody gets fired for choosing AWS or Azure. Clueless managers and resume driven developers, a terrible combination.
The good thing is that this leaves a lot of room for improvement for small companies, who can out compete larger ones by just not making those dumb choices.
I'm only familiar with Angular so far, but looking for a more enjoyable framework for personal projects.
I'm having a hard time deciding between Vue and Svelte.
Vue seems to be better supported by component vendors (PrimeVue, DevExtreme), but Svelte looks better from a framework perspective itself.
I'm currently a Java developer working on a large code base. This is where Java's object oriented nature really shows its weaknesses. Reading other people's code becomes a huge pain, since everything is mutable and you can never be sure what state your program is in after a function call. Even C++ is better in that regard, at least you can pass values by copy or const reference.
Gleam looks really nice at first glance. The problem of course is, as long as there is no industry support, it doesn't make sense to invest into it. It may be ok for small side projects, but I wouldn't dare starting a major application in something like that. Sooner or later you come across something you need and there is no library for it. Then you are forced to start messing around with FFI and whatnot.
I think there are lots of us having the same questions. I'm at a point in my life where I just can't stand it anymore (after 25 years).
I'm thinking about doing something completely different for a while, even if it pays a whole lot less, hoping that this somehow rekindles the fire for software development...
But you also need the GUI part. Flutter seems to be the main competitor here. What's the current situation with Kotlin? Is there a decent Compose for Web yet?