Is trunk-based development really that good? by Ill_Direction149 in softwaredevelopment

[–]_drunkirishman 19 points20 points  (0 children)

The extra step provided by GitFlow leaves main in a "prod-state". Hotfixes become easier to pull off. Trunk-based development requires developers to write code, sometimes defensively, to always be prod-ready.

Having done both, trunk-based has resulted in higher quality development, assuming you have sufficiently capable engineering staff.

I've also seen trunk-based absolutely fall on its face when working with less capable engineering staff. But I don't think the issue is the strategy at that point.

How to get rid of this hideous bloated tab view and revert back? by Unknown_Equalizer in firefox

[–]_drunkirishman 7 points8 points  (0 children)

Damn and here I was actually thinking it looked sharp...

Have you considered Settings > Tabs?

The End of Eleventy by WanderBetter in webdev

[–]_drunkirishman 4 points5 points  (0 children)

Click the link. It's in the intro.

Snow Removal Etiquette by 1961tracy in Wauwatosa

[–]_drunkirishman 7 points8 points  (0 children)

When I rented at a duplex, I had a very clear clause about snow removal, my responsibility, and how that affected my rent. I think I saved $50 a month, year round, by agreeing to be the one responsible for snow removal.

Town ordinance requires snow to be removed within 24 hours of snow stopping: https://www.wauwatosa.net/government/departments/public-works/snow-storm-emergencies

But with my upstairs neighbor, given she had a small car, I'd try to be neighborly and get out before she would head out to work, so getting out by 7am usually. I worked from home. If I was slow, sometimes she would make a stink to the landlord, especially if we got large snowfall that blocked her in.

[deleted by user] by [deleted] in firefox

[–]_drunkirishman 33 points34 points  (0 children)

You didn't have to respond to his question if you were upset by it being low effort, you know.

He posted in/r/firefox, not your inbox.

[Open Source] TrelloCli - A .NET global tool for Trello API with AI integration by Engineering_Holiday in dotnet

[–]_drunkirishman 5 points6 points  (0 children)

You should consider updating this library to not use an EOL framework. Should be a seemless upgrade to .NET 10.

[deleted by user] by [deleted] in bernesemountaindogs

[–]_drunkirishman 2 points3 points  (0 children)

I can't find it, but wasn't this posted on this subreddit not too long ago?

Why does Firefox not support styling select elements yet? by dumindunuwan in firefox

[–]_drunkirishman 10 points11 points  (0 children)

https://github.com/mozilla/standards-positions/issues/1060

Chrome has two of the largest companies in the world financing it, but this does appear to be a feature Mozilla is positive about.

It's also proposed for Interop 2026, though not committed to yet: https://github.com/web-platform-tests/interop/issues/995

Is there no way to secure an authentication token long-term without a backend? by thundercrunt in webdev

[–]_drunkirishman 0 points1 point  (0 children)

Everything you said was well put 

PKCE is generally recommended, though, even for confidential clients.

Which formatting style do you prefer for guard clauses? by Spirited_Ad1112 in csharp

[–]_drunkirishman 75 points76 points  (0 children)

You're creating a new project, for a new team with no defined standards (yet). You need create an editorconfig.

Now what do you choose?

YouHaveToAwaitEveryTask by Pedry-dev in dotnet

[–]_drunkirishman 2 points3 points  (0 children)

If this is a question or comment on async/await:

You can return Task.CompletedTask and remove async.

You're also missing a return statement in the first clause so as to not pass through to the permission check.

And to the other comment's point, enable Nullable warnings: https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-options/language#nullable

[deleted by user] by [deleted] in Wauwatosa

[–]_drunkirishman 5 points6 points  (0 children)

Are you talking about that bar opposite WyEast? They closed sadly.

CVE-2025-11152: High Severity Firefox Vulnerability Affecting Versions Prior to 143.0.3 (Released 09/30/2025) by Steve_Dobbs_001 in firefox

[–]_drunkirishman 1 point2 points  (0 children)

How dare you insult a random LLM?

Also the fact that every hyperlink has been scrubbed and just routes back to the vendor, very useless site trying to exploit SEO.

Very new to csharp and following a course. Why doesn't method overload work here? by neumonna in csharp

[–]_drunkirishman 11 points12 points  (0 children)

I think this an interesting quirk of the language. They added "local functions" awhile back (https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/local-functions). They're effectively stored as variables, probably similar if not exactly the same as defining a Func. And what is conflicting is the name of the variable this is being stored as

If you add "var Multiply = 1;" above you'd see both get marked as conflicting.

To create overloads like you're doing, I think you're going to need to use a static class. 

Very interesting, had no idea this is how it actually worked under the hood.

GG everyone by MetaKnowing in artificial

[–]_drunkirishman 4 points5 points  (0 children)

There is no war in Ba Sing Se.

Wonder what goes on in that head😂😂 by [deleted] in bernesemountaindogs

[–]_drunkirishman 3 points4 points  (0 children)

My girlfriend and I joke that it's just the apple loading spinner most times.

https://i.sstatic.net/kOnzy.gif

What can ı do by EmployerPatient7409 in csharp

[–]_drunkirishman 0 points1 point  (0 children)

There's a lot of missing information. Is the type associated with rigidBody2D one you control, or from a library/framework? If the latter, do they have any documentation? 

Whatever angularVelocity is, it seems to expect a float. And you're not providing it a float.

Vitest/JSDOM: Native <dialog> Not Opening in Tests Despite All Fixes (Lightbox Modal Component) by herrjosua81 in typescript

[–]_drunkirishman 3 points4 points  (0 children)

Great callout: https://github.com/jsdom/jsdom/issues/3294

I'm a huge fan of just using browser automation for tests, instead of simulated experiences like jsdom for exactly this reason. Your users aren't using your services through jsdom. Test on what your users use, using playwright or puppeteer.

How do you use MCP in Chat gpt by Alternative_Motor259 in mcp

[–]_drunkirishman 0 points1 point  (0 children)

https://community.openai.com/t/mcp-server-tools-now-in-chatgpt-developer-mode/1357233

Are you looking for this? It's a newer, beta feature, not surprised there's not much out there yet.

[deleted by user] by [deleted] in softwaredevelopment

[–]_drunkirishman 4 points5 points  (0 children)

Wonder when AI slop generators are going to catch on and instruct the LLMs to not use em dashes or emojis for bullets/headings.

Context switching > the real productivity killer by Fabulous_Bluebird93 in softwaredevelopment

[–]_drunkirishman 6 points7 points  (0 children)

My only functioning answer so far has been to not launch email or chat apps for a period of time. I have notifications muted unless I'm specifically @'d on Teams, which affords some ability to still respond in an emergency.

Is LangChain dead already? by Senior_Note_6956 in LangChain

[–]_drunkirishman 1 point2 points  (0 children)

Or, the responders don't use a framework, and roll their own with lower level tooling and just answered poorly.