19,158 matching drops
#1459158 2026-09-22 15:17
punk6529 Follow The Repo #1080579 2026-06-11 09:10
but it is possible that they have ideas that they want to share broadly "in this wave" whatever that means
punk6529 Follow The Repo #1080578 2026-06-11 09:10
and I think it is useful that people can read our chat
punk6529 Follow The Repo #1080577 2026-06-11 09:10
which is that this is a useful build in public wave
punk6529 Follow The Repo #1080575 2026-06-11 09:10
well we should check a real use case here
punk6529 Follow The Repo #1080534 2026-06-11 08:32
so how can we use subwaves here @[simo] so we can have our chat here but others can also chat?
punk6529 Follow The Repo #1080507 2026-06-11 08:12
but in any case, we cannot let the unmerged PRs list grow and grow :)
punk6529 Follow The Repo #1080506 2026-06-11 08:12
in parallel, we should prepare for allowing the bots to merge and deploy to staging
punk6529 Follow The Repo Reply #1080505 2026-06-11 08:12
in the immediate term it should be: - merge and deploy all the easy/medium ones - take a very hard, deep, full team look at the 2 FE x 2 BE ones that change IPFS/Arweave handling and wallet/security handling. these need your brains engaged!
Context from simo #1080500 2026-06-11 08:09
whats next steps? I grind thru PR's fine, but is there some vague play how to go?
punk6529 Follow The Repo #1080504 2026-06-11 08:11
something like this is the world we are going to
punk6529 Follow The Repo #1080503 2026-06-11 08:10
so one ship with 25 people can carry across the world what used to take 2,000,000 horses and the associated riders etc
punk6529 Follow The Repo #1080502 2026-06-11 08:10
which is like 2M horse-loads
punk6529 Follow The Repo #1080501 2026-06-11 08:10
150,000 tons on the ship
punk6529 Follow The Repo #1080499 2026-06-11 08:09
they are absurdly efficient
punk6529 Follow The Repo #1080498 2026-06-11 08:09
a large container ship runs with 25-30 crew members
punk6529 Follow The Repo #1080493 2026-06-11 08:07
we are not going to be doing manual coding, 1 human per PR at a time, any more than we use camel trains, donkeys and horses to transport goods around the world and instead use container ships
punk6529 Follow The Repo #1080492 2026-06-11 08:07
but anyway it is a 1-way street
punk6529 Follow The Repo #1080491 2026-06-11 08:07
this will take a bit more work
punk6529 Follow The Repo #1080490 2026-06-11 08:06
what is it that you are supposed to be doing
punk6529 Follow The Repo #1080488 2026-06-11 08:06
so the issue is just identity
punk6529 Follow The Repo #1080487 2026-06-11 08:06
and accelerate from here
punk6529 Follow The Repo #1080485 2026-06-11 08:06
in our effectiveness and I think this is only going to continue
punk6529 Follow The Repo #1080484 2026-06-11 08:06
so I have done the work, taken the pain of how the tooling can support a step up
punk6529 Follow The Repo #1080478 2026-06-11 08:04
I laugh and say "wait, don't you realize that this is how all you are too?" :)
punk6529 Follow The Repo #1080476 2026-06-11 08:04
so when I see the dev teams get all worked up when 2-3-4 agents go and do conflicting things
punk6529 Follow The Repo #1080473 2026-06-11 08:04
I already have to deal with "coordination problems" and "competence problems" and "communication problems" and "people not doing what I thought I told them to do problems"
punk6529 Follow The Repo #1080471 2026-06-11 08:03
I already cannot "do all the work myself" or "check all the work myself"
punk6529 Follow The Repo #1080470 2026-06-11 08:03
I have to manage not 10, not 20, but thousands of humans already
punk6529 Follow The Repo #1080469 2026-06-11 08:03
I am obviously a worse software developer than anyone on either team, but I am simultaneously a vastly better manager than any developer on either team
punk6529 Follow The Repo #1080466 2026-06-11 08:02
because I have gone through cycle of psychological identity change with the other team, I have a sense of how it will play out
punk6529 Follow The Repo #1080465 2026-06-11 08:02
I do think the largest mental leap for @[simo] @[GelatoGenesis] @[prxt0] @[ragne] is a change in "identity" you cannot think of yourselves of a software developer any more. that job is anyway RIP. the job of engineering manager however is alive and well and very valuable. You have all been promoted to be in charge of a team! so you need to think "we each have 10 people reporting to us, how do we manage them"
punk6529 Follow The Repo #1080462 2026-06-11 08:00
and implement them in a mix of tools, scripts, bots, reports, management practices and so on
punk6529 Follow The Repo #1080461 2026-06-11 08:00
so we will steal / copy the systems of large human engineering organizations
punk6529 Follow The Repo #1080459 2026-06-11 07:59
is that you personally review each PR? probably not!
punk6529 Follow The Repo #1080458 2026-06-11 07:59
so if you are the CTO of Microsoft, how to you keep the 20,000 people pushing to the Windows monorepo effective?
punk6529 Follow The Repo #1080457 2026-06-11 07:59
There are companies that have had 30 developers and 300 developers and 3000 developers and in some cases even 30,000 developers for decades now
punk6529 Follow The Repo #1080456 2026-06-11 07:58
Fortunately , we do not need to invent this from scratch
punk6529 Follow The Repo #1080454 2026-06-11 07:58
- we did a nextgen and raise $10M to accelerate development - we hired 30 developers to help you - how do you make them effective - it certainly is not "you are going to sit with each one of them and work with them on each PR" because if you do that we will have the same outcomes as if we have 4 developers, in fact, worse outcomes
punk6529 Follow The Repo #1080449 2026-06-11 07:57
your mental model conceptually is something like this
punk6529 Follow The Repo Reply #1080448 2026-06-11 07:56
yes and with increasingly powerful tooling to make this process better
Context from GelatoGenesis #1080441 2026-06-11 07:54
and then if everything is finished i assume we ourself decide if this concrete development goes to "ready for prod, low risk release branch" or some other release branch?
punk6529 Follow The Repo #1080447 2026-06-11 07:56
so there needs to be regularly schedueld deployment bus service
punk6529 Follow The Repo #1080444 2026-06-11 07:56
but also annoying AF for humans to be waiting hours for a staging deployment
punk6529 Follow The Repo #1080442 2026-06-11 07:54
it is very linear time and token inefficient to keep the bots waiting around for hours/days for their deployments to go in
punk6529 Follow The Repo #1080440 2026-06-11 07:54
regardless of how many PRs are merged
punk6529 Follow The Repo #1080439 2026-06-11 07:54
so that there is some deterministic amount of time before the deployments get into staging
punk6529 Follow The Repo #1080437 2026-06-11 07:53
1/ you deploy one at a time but with some rule like 2/ every 15 minutes you just bundle everything and deploy it
punk6529 Follow The Repo #1080436 2026-06-11 07:53
and then you run into other problems where the PRs outrun the staging deployments and you get an infinite queue, so you need to build a mixed formula that is something like this
punk6529 Follow The Repo Reply #1080435 2026-06-11 07:52
yes you need queue mgmt
Context from GelatoGenesis #1080432 2026-06-11 07:52
i think the only way how it could work currently is not by every pr pipeline activating staging redeploy by itself. this could be a redeploy conflict hell by running 10 builds in parallel against the same target with different versions. i think the automation just merges to staging and then some cron job checks every five minutes if there are new commits in staging and if there are then redeploys and the dev pipeline just checks if its development is in staging by comparing what is in staging hash to its head hash. and as soon as it discover its deployed, it runs its tests and reports.. maybe something like that
punk6529 Follow The Repo #1080433 2026-06-11 07:52
at GPT 5.5 xhigh class (and soon I guess we are getting better), the net effect of this approach (with the proper workflows and practices) is an extremely material increase in overall system productivity
punk6529 Follow The Repo #1080431 2026-06-11 07:51
there is no free lunch in life. you can't say "I am going to 3x our cadence but everyone is going to work the same amount of work" - somethign has to change, "someone" has to work more, so you can decide to let the bots grind it out, even if it is less efficient per bot/thread than a human doing it, it is ok because it is not a human doing it