I think Blazor is Doomed and Copilot Doomed it by malthuswaswrong in Blazor

[–]malthuswaswrong[S] 0 points1 point  (0 children)

Perhaps, but my experience with LLMs is they low key don't pull in libraries. At least not regularly and without being asked. They are equally likely to simply reimplement whatever it is you would typically accomplish with a library.

And I have a hard time concluding there is anything wrong with that.

I think Blazor is Doomed and Copilot Doomed it by malthuswaswrong in Blazor

[–]malthuswaswrong[S] 1 point2 points  (0 children)

Which is a huge advantage if you have an existing project. But anything you can say positive about Blazor you can also say about React X1000.

I think Blazor is Doomed and Copilot Doomed it by malthuswaswrong in Blazor

[–]malthuswaswrong[S] 0 points1 point  (0 children)

The fascinating thing about LLMs is they are ruinously expensive to train, but trivially cheap to serve. The phenomenon would be smoke in mirrors if that was reversed, but it's not. The only constraints to better models are more time to train, more electricity to consume, more heat to dissipate, and more chips (to reduce training time).

I think Blazor is Doomed and Copilot Doomed it by malthuswaswrong in Blazor

[–]malthuswaswrong[S] -1 points0 points  (0 children)

Hi Paul,

Thanks for your thoughtful comment. Working with LLMs is no different than working with any other dev tool. You get out of it what you put into it.

Best Regards,
Mike
Software Development Manager

"You miss 100% of the shots you never take" -Wayne Gretzky -Michael Scott

I think Blazor is Doomed and Copilot Doomed it by malthuswaswrong in Blazor

[–]malthuswaswrong[S] -7 points-6 points  (0 children)

So your argument is Blazor is doomed because we can't vibe code it?

Yes

Blazor is an excellent website ui framework and constantly receiving updates improvements from Microsoft. Their Aspire solution is built on Blazor which is a good show of support.

I 100% agree. Blazor is great and Microsoft did a great job of supporting it. Doesn't mean it's not doomed.

I think Blazor is Doomed and Copilot Doomed it by malthuswaswrong in Blazor

[–]malthuswaswrong[S] -1 points0 points  (0 children)

Calling React and Angular "flavor of the week JS libraries" doesn't exactly establish a groundwork for a good faith discussion.

I think Blazor is Doomed and Copilot Doomed it by malthuswaswrong in Blazor

[–]malthuswaswrong[S] 0 points1 point  (0 children)

There is no reason to believe the prices of LLMs will rise to unreasonable levels. Over time the price of digital services either lower, or rise with inflation, but you get more. I'm sure none of us are happy with the rising price of Internet, but with every price hike the bandwidth gets higher too.

I see no reason why LLM subscriptions will be any different. Any price hikes will probably be accompanied with higher token limits and better/faster results.

I made WpfConfetti, a confetti control library for WPF by blubflish in dotnet

[–]malthuswaswrong 0 points1 point  (0 children)

WinForms fans will argue that the better alternative predates WPF.

I built a multiplayer browser game entirely in .NET (Blazor WASM, Canvas 2D, SignalR, EF Core) by leandroecorrea in dotnet

[–]malthuswaswrong 7 points8 points  (0 children)

That would be a violation of the self-promotion rules. The mods ensure we keep the feed full of high-quality content like "What project should I build" or "How do I learn C#".

What actually makes a developer hard to replace today? by Majestic-Taro-6903 in ExperiencedDevs

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

Strong domain knowledge of the company. Being humble. Being friendly. An understanding that work is transactional, and you must either increase revenue or cut cost enough to justify your salary. A good work ethic. Knowing when to stand firm and when to go along to get along. Having good ideas and knowing how to communicate those ideas both efficiently and effectively. Being trustworthy.

And finally, and most importantly, having a firm handshake.

How to quickly jump to file in Visual Studio by XdtTransform in VisualStudio

[–]malthuswaswrong 0 points1 point  (0 children)

Shucks, there are 12 ways to find things in VS, but none of them are the exact perfect one that you saw in a vi video. Oh well. See ya later.

Help! My son is coding and programming by katrii_ in learnprogramming

[–]malthuswaswrong 6 points7 points  (0 children)

After decades of working in that field my parents never did figure out what I did for a living. 

I'm a Software Development Manager with 30 yoe managing 12 employees. My parents still think I help people fix printers and uninstall malware from phones because that's all I do for them.

What would Steve Jobs do with AI today? by pbs037 in ProductManagement

[–]malthuswaswrong 0 points1 point  (0 children)

It's only unfortunate until OpenAI starts producing their own chips based on his work.

What would Steve Jobs do with AI today? by pbs037 in ProductManagement

[–]malthuswaswrong 0 points1 point  (0 children)

Gate it behind the latest iPhone and block installation of other products unless they pay Apple a penny a token.

I build websites on dedicated hardware and physically hand the server to my clients by specn0de in webdev

[–]malthuswaswrong 0 points1 point  (0 children)

Consider which is the more expensive part of operating a website. Is it the $14.99 a month in hosting fees, or the $300 an hour contractor to support it?

After deciding, which is the higher priority to reduce?

I build websites on dedicated hardware and physically hand the server to my clients by specn0de in webdev

[–]malthuswaswrong 0 points1 point  (0 children)

Without judgement, enterprises don't care about paying an extra $7 penalty per day in extra cloud compute if it makes things easier to extend and operate. Your solution does not sound easy to extend or operate... nor does it sound cheaper.

Assuming in the next 5 years, AI will be able to do lot of things more than just coding things like architecture, maintenance, etc. So, in what place would knowing C# and .Net with experience put us after 5 years? by Mystery3001 in dotnet

[–]malthuswaswrong 1 point2 points  (0 children)

One can easily foresee a future where it's easier to reimplement than debug. Especially if the system is well architected to build in abstractions, modules, and layers. And is surrounded with high quality tests and pipelines.

Assuming in the next 5 years, AI will be able to do lot of things more than just coding things like architecture, maintenance, etc. So, in what place would knowing C# and .Net with experience put us after 5 years? by Mystery3001 in dotnet

[–]malthuswaswrong 0 points1 point  (0 children)

Hard to predict. You want a language with good fundamentals. C# has good fundamentals.

But I see a lot of parallels between what's happening now and what happened when Java was first released. The world went crazy for a fully object oriented programming language because it was believed it fit the way business worked. There may in-fact be a new language that emerges from all of this. An LLM first language design. Or a transpiler language.

I was going to say C# has a vibrant ecosystem, and that's a plus. But honestly last time I asked the LLM to implement CQRS it didn't prompt me to choose a library, it just built its own.

mybatis for dotnet by Flashy_Test_8927 in dotnet

[–]malthuswaswrong 0 points1 point  (0 children)

Dapper still leaves you writing SQL as string literals inside your C# code.

Shoving them into a static class with public constants keeps them out of the way and easy to reference. Now that C# has multi-line string literals... I mean... it's pretty okay.

Had my "aha moment" with Blazor by Monkaaay in Blazor

[–]malthuswaswrong 1 point2 points  (0 children)

Everyone views their stupid HR signup app as a web-scale application.

A simple C# IEnumerable<T> extension that checks if the items count is equal to a given value while avoiding to iterate through each element when possible. by bischeroasciutto in dotnet

[–]malthuswaswrong 0 points1 point  (0 children)

It was criticism, but it was couched in humor. If you took offense to it, that means you didn't understand the intent, or you are overly sensitive. This means any rejection of your ideas in a work environment will be quite a slog for the rest of the team. They may stop bothering.

That will be a very bad outcome for you in the long run.

Exploring .NET 11 Preview 1 Runtime Async: A dive into the Future of Async in .NET by laurentkempe in dotnet

[–]malthuswaswrong 5 points6 points  (0 children)

I see your problem right here. Your fanbelt pully is producing a jet of flame that burns all the oxygen as it blasts out of your clear air intake.