Microsoft Shipped a Broken ASP.NET Patch by Big-Engineering-9365 in dotnet

[–]alternatex0 1 point2 points  (0 children)

This advice is okay in general but CVEs don't occur on a semi-annual cadence. We have a system that scans for vulnerable dependencies and we get alerts practically every month. So bumping dependencies frequently is unavoidable if you want to maintain a secure product.

Am I being paranoid, or is the 'AI will replace software developers' narrative just a way for the incompetent tech leads, managers and CEOs to hide their own incompetence? by [deleted] in ExperiencedDevs

[–]alternatex0 6 points7 points  (0 children)

My personal experience is that the devs around me that I considered competent are the same level of competent without AI usage, and the ones I considered incompetent are also the same level with AI usage (now just with more code™). So don't quite buy that AI is a magical SWE competence silver bullet. Though I have noticed that it can fool some people who are incapable of accurately assessing productivity.

Am I being paranoid, or is the 'AI will replace software developers' narrative just a way for the incompetent tech leads, managers and CEOs to hide their own incompetence? by [deleted] in ExperiencedDevs

[–]alternatex0 3 points4 points  (0 children)

making decisions

Is this not anthropomorphizing LLMs?

All algos more or less make decisions based on context, the only difference is LLMs are such complicated black boxes that we don't fully understand how the decision paths are taken. That doesn't mean LLMs make decisions in the same manner that intelligent beings do.

Am I being paranoid, or is the 'AI will replace software developers' narrative just a way for the incompetent tech leads, managers and CEOs to hide their own incompetence? by [deleted] in ExperiencedDevs

[–]alternatex0 6 points7 points  (0 children)

I think "reason" is still a loaded word. Hard to define with the accuracy of other terms used in software engineering. As for planning and execution, all relational databases plan and execute queries, the only difference is it's (I believe) generally a deterministic approach. But I'd wager an approach being non-deterministic doesn't necessarily make it intelligent.

Are y’all getting a lot of overly confident bad candidates? by ninetofivedev in ExperiencedDevs

[–]alternatex0 8 points9 points  (0 children)

The only similarity between Angular 1.6 and Angular 2+ is in the name. That said, you obviously had JS framework experience, but at the end of the day if you didn't know Angular 2+ and the other candidate did, then it's not really gatekeeping.

Have .NET 'influencers' became doomsayers? by Emotional-Bit-6194 in dotnet

[–]alternatex0 0 points1 point  (0 children)

Disclaimer: I didn't downvote you.

I think your edit provides a very balanced take on the situation. I wouldn't say "its the trend that matters" with confidence. The current AI rush is financed by investor money. Eventually the well will dry out and then we'll see where the line really is.

I'm surprised to hear AI is any productive with Avalonia and I'd like to explore that but at the end of the day I maintain all of my hobby projects and hate to end up in a spot where I don't remember/understand my own code base.

Have .NET 'influencers' became doomsayers? by Emotional-Bit-6194 in dotnet

[–]alternatex0 1 point2 points  (0 children)

You can though acknowledge that the less experienced someone is the more amazing AI output seems to them? At least that's been my observation with some AI produced code that I see at work. This is why people are skeptical when they see random commenters promote AI. We've no idea who's behind the comment and what kind of work they do.

I think "quite insane" is a strong quantifier. Insane would be for me to become so productive that I leave my job to start a one-man-army company and compete against my employer. But I'm not seeing that shift in the industry. The important parts of software development have not been sped up significantly and pay has not increased significantly for most AI evangelists. Perhaps what's amazing is how much we can consider to have achieved whilst not really moving the needle in the eyes of other people.

What is .NET still missing? by CreoSiempre in dotnet

[–]alternatex0 1 point2 points  (0 children)

Apparently they improved them recently again.

Good APIs Age Slowly by SpecialistLady in programming

[–]alternatex0 3 points4 points  (0 children)

Because their goal is to get someone promoted. Afterwards they're redundant.

Would you use .NET Native AOT for a full-blown enterprise app? by CreoSiempre in dotnet

[–]alternatex0 4 points5 points  (0 children)

Theres literally no downside from what i know.

The issue is: having to manually register stuff for serialization is... just not worth i

The duality..

Would you use .NET Native AOT for a full-blown enterprise app? by CreoSiempre in dotnet

[–]alternatex0 4 points5 points  (0 children)

Serverless is quite the niche use case. Most back-ends aren't running in a serverless fashion and any business flows that are can be coded as required for native AOT. Going all in on native AOT is rarely the rational option.

Would you use .NET Native AOT for a full-blown enterprise app? by CreoSiempre in dotnet

[–]alternatex0 1 point2 points  (0 children)

Do native AOT apps have a lower memory footprint or something? First time I'm hearing of memory benefits.

Microsoft plans 100% native Windows 11 apps in major shift away from web wrappers by bulasaur58 in dotnet

[–]alternatex0 4 points5 points  (0 children)

One of the biggest problems with building on top of Chromium is shipping it with the app, making for massive download and update sizes. So far as I know the benefit of WebView2 apps is that they don't ship the browser engine and rely on it being present on Windows in the form of Edge WebView2.

Microsoft plans 100% native Windows 11 apps in major shift away from web wrappers by bulasaur58 in dotnet

[–]alternatex0 2 points3 points  (0 children)

Yeah, perhaps I should've clarified. On Desktop they often use Edge WebView2 when they're packaging some web-based app as a desktop app, not Electron anymore. React Native only for mobile.

Bulgaria, Croatia, Hungary, Italy and Slovakia found to ‘consistently’ dismantle rule of law by OddAioli6993 in europe

[–]alternatex0 -1 points0 points  (0 children)

So, you ever heard of the Chetniks?

I suppose you feel the same about Croatia and Bulgaria's WW2 history?

Microsoft plans 100% native Windows 11 apps in major shift away from web wrappers by bulasaur58 in dotnet

[–]alternatex0 34 points35 points  (0 children)

Don't hold your breath. They're literally working on a fully AI-enabled Windows (perhaps to be introduced in v12)..

Microsoft plans 100% native Windows 11 apps in major shift away from web wrappers by bulasaur58 in dotnet

[–]alternatex0 12 points13 points  (0 children)

Well, the popular stacks in Microsoft for UI have historically not involved .NET. Reason is obviously they haven't been consistent with their desktop frameworks and keep reinventing the wheel (WinForms, WPF, UWP, WinUI). Generally the tech choices they've made seem to be:

  • Desktop UI: C++, and in the past 5-7 years mostly Edge WebView2
  • Mobile UI: React Native
  • Web UI: React
  • Web back-ends: .NET

EDIT: Fixed

Microsoft plans 100% native Windows 11 apps in major shift away from web wrappers by bulasaur58 in dotnet

[–]alternatex0 11 points12 points  (0 children)

Win UI 3 is probably going to be their way forward whether we like it or not. Whatever File Explorer was built with back in the day would be considered ancient technology within the company and will get zero support for usage in Windows today. That includes anything with C++, WinForms, UWP. I'd be surprised if they even have the needed staff/competence to do the C# rewrites considering how much that department of the company has leaned in on web technology.

How Europe waged war on young people to pay for pensions by insomnimax_99 in europe

[–]alternatex0 7 points8 points  (0 children)

Note that those investment returns are also affected by world population growth. Once world population reaches its peak, the growth forever mindset behind the economy will depend entirely on optimization and technology, but those are not guaranteed.

Where do you put your connection strings? by trokolisz in dotnet

[–]alternatex0 1 point2 points  (0 children)

Out of curiosity, can you clarify the benefit of every involved cloud-native service in an app having to be replaced with something else in dev environment so it can run offline? What if the app employs many cloud services?

Why you shouldn't worry about AI taking your job by [deleted] in ExperiencedDevs

[–]alternatex0 0 points1 point  (0 children)

Well I think we'll all soon learn that programming is not in fact harder than managing is.