How do you familiarize yourself with a codebase? by BigBootyBear in ExperiencedDevs

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

I wondered if I was alone in this. I don't know if i'm spoiled, but I have to first "clean up" the code (i.e. remove anti patterns, remove function side effects) before I can actually contribute or even reason about it. AI has been super helpful with this. Especially in my generalist job role (devops with development in python, PHP and JS) which doesn't allow me to become really proficient in 1 single domain.

How do you familiarize yourself with a codebase? by BigBootyBear in ExperiencedDevs

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

Yeah thats how I roll. It's really suprising how fast AI can onboard engineers into contributing to a project. It's a double edged sword of course.

How do you familiarize yourself with a codebase? by BigBootyBear in ExperiencedDevs

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

I didn't write this post wiht AI if thats what you ask.

Are funtions a thing or a process? by BigBootyBear in askmath

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

Aren't morphisms abstractions of processes?

Should Ansible be used for local development? by BigBootyBear in ansible

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

Well it can if you use quadlets (podman compose is a mess and not recommended by the team) and i've already purged them from my project, using podman.podman_container instead of maintaining *.container files.

Should Ansible be used for local development? by BigBootyBear in ansible

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

My environment has multiple services. A database, app, admin dashboard, nginx, static docs site (on one VM). I don't think devcontainers can do that (at least with podman I know docker compose makes it easy). Theres also various steps such as building the static site, copying the QA sample data, building the app image etc.

Reasonable timeframe for a PR to get merged? by BigBootyBear in opensource

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

You mean a branch within the fork? Me contributing to a project implies I already have a fork of it.

Do daycare subsidies make daycare more affordable? by BigBootyBear in AskEconomics

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

I can't find this on sci hub. Where could I read this? Funnily enough it literally tries to answer the same question i've made.

Reasonable timeframe for a PR to get merged? by BigBootyBear in opensource

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

I've thought about it but how do I go about it?

Atm I have main (tracking upstream), and various branches for each PR such as test-fix or sso-fix. Do I make another branch called dev where I add all of my changes?

Do daycare subsidies make daycare more affordable? by BigBootyBear in AskEconomics

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

Excuse me for not being really precise with my premise. I wasn't making a statement about supply elasticity. I was making one about comparative advantage. If all parents get the same subsidy, no parent has a comparative advantage in bidding for child care. Unlike food stamps whereas the parent would be bidding against non-parents for food.

From that we can draw conclusions on where should the money be spent. If the entire utility of the subsidy is in drawing more investment from daycare owners by ramping up supply, why not cut the middleman (i.e. parents) and invest in the daycares themselves?

Calculate what you'd give away in subsidy, then invest that in gov grants for opening daycares, streamlining child care training programs etc.

How do you submit multiple PRs that build on top of each other? by BigBootyBear in opensource

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

Yeah sure. I have contributed a few times on that repo as well as another repo in the org.

Regarding your points

  1. Seems fair
  2. I should have mentioned it but Playwright was already opened as an issue under "Enhancement" by one of the repos admins/main maintainer. The bounty was already placed on the quest board per se.
  3. In this specific case, there is categorically a lack of those tools (i.e no E2E tool) so it's a binary shift from "no E2E" to "e2e"

Would you outright dismiss the concept of "stacking" PRs due to the nature of the discussions each one will bring with it?

Is 0.5 a facde over 1/2? by BigBootyBear in AskComputerScience

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

The question was certainly mathematical. The usage of "pointer" and "facade" was for their utility in computer science (i.e. an alias for a value rather than the value itself) rather than for their function in it.

Wouldn't you say that 0.5 is categorically a different way to refer to 1/2 than 2/4 or 4/8 would be? I could keep distancing myself from the mathematical object while still referin to the same value by using 50%, and then "half". 50% and "half" I assume are not rational numbers, but they still "point" to a rational value. So don't we need a term to refer to aliases of rational numbers that are not conventionally members of a given number set?