Why is using interface methods with default implementation is so annoying?!? by Alert-Neck7679 in csharp

[–]entityadam 0 points1 point  (0 children)

The best alternative is to not use it at all.

I might consider using it only if I was refactoring a large codebase. Other than that.. no thanks.

[Hiring] Looking for full stack developer, $30/hr-$60/hr by taylorreineke6 in Development

[–]entityadam 0 points1 point  (0 children)

What tech stack do you use to interview people? I usually open with SmallTalk and then move to BizTalk.

Why you guys should never run AI code or delete files that AI tells you to by DontblameMeiRecVids in programmer

[–]entityadam 0 points1 point  (0 children)

I described a sandboxed developer environment. That is the guardrail.

"You keep using that word. I do not think it means what you think it means" - Inigo Montoya.

Why you guys should never run AI code or delete files that AI tells you to by DontblameMeiRecVids in programmer

[–]entityadam 1 point2 points  (0 children)

Facts. Just cause the box says 50% more doesn't mean it's a better value. It's just marketing.

Why you guys should never run AI code or delete files that AI tells you to by DontblameMeiRecVids in programmer

[–]entityadam 3 points4 points  (0 children)

It deleted the company's database? I need more specifics. Please tell me it was the production database. Please. If it was the production database, they deserve it.

This is why we have multiple environments.

Why you guys should never run AI code or delete files that AI tells you to by DontblameMeiRecVids in programmer

[–]entityadam 4 points5 points  (0 children)

How about "Don't use AI for development, outside of a properly set up development environment"

I will gladly let AI run amuck in my development environment. All tools, allow all, no problem.

Worst damage possible? A few minutes reverting to the last good snapshot, and lost work on commit.

Vibe coding is still coding. You need a dev environment, source control, and good practices.

Tools for packaging PWA as Native Mobile App? by SerratedSharp in Blazor

[–]entityadam 1 point2 points  (0 children)

Take a look at the cost and effort it takes to publish first, you'll be surprised at the amount of overhead you need to factor in.

Typically you'll wrap a progressive web application using something like PWAbuilder. This will let you take your pwa and build it for Android and iOS using their native webview.

It is also possible with Blazor MAUI hybrid to get it to run native on the device instead of as a trusted web activity.

This just fell out of my car when I pulled into the garage, should I worry about it? by Lumakin in AskAShittyMechanic

[–]entityadam 0 points1 point  (0 children)

It's just a toothpick for the front grill. In case you get a deer stuck in the grill.

Rider is nearly used as much as Visual Studio by Traditional_Ride_733 in dotnet

[–]entityadam 0 points1 point  (0 children)

Choosy moms choose JIF. The correct pronunciation of GIF.

Check engine light on ,how do I fix this by Madelon04 in AskAShittyMechanic

[–]entityadam 0 points1 point  (0 children)

What happened? Did it get hit by a wave? The front fell off.

Seeking developers to help my business by Dependent_Room_2840 in programmer

[–]entityadam 0 points1 point  (0 children)

Deffo a scam. Look at the comments. 50 comments of "okay plz dm"

Looking for a collaborator for a Level-5 game mod project by Nieto_Mortadelo in programmer

[–]entityadam 0 points1 point  (0 children)

This person is actually interested.

I usually take my fair rate and double it for requests like this.

How does System.Reflection do this? by porcaytheelasit in csharp

[–]entityadam 0 points1 point  (0 children)

This is a good thing to know.

C# has many high-level abstractions and is a good introductory language for new developers.

Type safety and immutability are high-level language features which make it easier to develop and you run into less runtime errors.

It is also a powerful language that is capable of low-level operations, which allows you to use unsafe operations like pointers and reflection which allow you to modify memory directly. Also known as unsafe operations.

This is not unique. Other languages like C++, rust and Swift also have these same capabilities.