kopper @w.on-t.work · 10/08/2026using an async local for dependency injection so my code looks pretty and everyone pelts me with rocks and such 130
kopper @w.on-t.work · 10/08/2026like the only reason for thingDoer.Do(thing) is dependency injection wouldnt you want to wripte thing.do() instead 100
kopper @w.on-t.work · 10/08/2026you could have something like kotlin context params but afaict they "infect" the call stack the same way async function coloring does and given the whole point is aesthethics at that point why not use regular DI instead 100