483
Bandwidth rule (slrpnk.net)
submitted 1 year ago by [email protected] to c/[email protected]
top 16 comments
sorted by: hot top new old
[-] [email protected] 42 points 1 year ago* (last edited 1 year ago)

Oh no, now he's going to smell almost like there's an orange in the next room!

[-] [email protected] 28 points 1 year ago

This is peak developer humor

[-] [email protected] 25 points 1 year ago

Whoa killer, are you sure you didn't mean throughput and not bandwidth?

-every system engineer

[-] [email protected] 20 points 1 year ago

I know it's a joke but time is not (or should not be at least)a synonym for bandwidth in the corporate world. A p1 ticket takes more bandwidth than a p2 even if they take the same amount of time to complete.

[-] [email protected] 8 points 1 year ago

I’m curious how they differ in your opinion. Can you elaborate?

For context, I’m a Product Manager and it wouldn’t occur to me that either takes more bandwidth. However, I do think “bandwidth” carries a connotation of priority. “I don’t have the time to work on that P1” would be a rather shocking statement to hear, since a P1 should, by definition, be the top priority. “I don’t have the bandwidth to work on that P1” says to me that there’s something equally or more important taking that person’s focus.

[-] [email protected] 7 points 1 year ago* (last edited 1 year ago)

For context, I'm a senor dev at a large corporation, that works at a much slower pace than your typical continuous integration web app. If I was to translate "Do you have bandwidth for x" from corpo speak I would say "Are you able to work x to completion without the stakeholders noticing it not progressing" . That encompasses time, but it also needs to account for all the other resources needed to do that task and more intangible things like the latency expected in updates or the amount of mental capacity (some at my company call it "mind ram" which I think is a good metaphor).

Here's an example. If I have a p1 that takes 1 hour of my time a day before being blocked by other people (this is common in my industry, it's common for dozens of developers from various specialties to work on the same issue). Because it is high priority and involves many people the important thing is that I work on it immediately when the issue is with me. This is a ticket that takes a lot of bandwidth, but not a lot of time.

If I have been assigned this issue I can work 2 or 3 p2 tickets in addition to that without missing anything. However I wouldn't have the bandwidth to work on another p1, because if they both needed my attention at the same time, or have a meeting at the same time I wouldn't be able to appropriately meet the needs of both p1 tickets.

As another example, I need specialized hardware to test certain things. That HW is in short supply and those tests can sometimes run for days. If I have an issue that ties up that hardware, I don't have the BW for another issue that uses that HW. Although I have all the time in the world for other issues, I lack the BW for any issue that needs that HW.

[-] [email protected] 2 points 1 year ago* (last edited 1 year ago)

I love the “mind RAM” phrase, lol.

I was thinking of time and bandwidth as nearly synonymous, with mildly different connotations, but I think your definition of bandwidth is perfect and helps me realize what I subconsciously thought about it but hadn’t defined.

My industry/product are different enough from what you described to not have the same examples, but I realized when I talk about bandwidth (or more often, “capacity”), it’s most often when asking my direct reports if they’re able to take on new work. I realize that like you said, that means if they can work it to completion in whatever timeframe is allotted given their other priorities, and so stakeholders—myself included—see the progress. Given we’re on the Product side, the timescale could be anywhere from hours to a year depending on the topic/project. And typically I want to know because if they don’t think they have the capacity, then we can discuss priorities and what should drop, I can take the work on myself, or I can go back to my own stakeholders and set realistic expectations.

Thanks for taking the time to help me think about this!

[-] [email protected] 6 points 1 year ago

How are these really different? If they don't have time it's probably because of something equally or more important taking focus.

[-] [email protected] 16 points 1 year ago

forgot to take the Fourier transform

[-] [email protected] 4 points 1 year ago

What twiddle factor we talking about here?

[-] [email protected] 13 points 1 year ago

My product manager is doing the opposite - pushing us to replace "bandwidth" and "effort" with "time". We're now expected to provide an accurate hour estimate for all work items, projects, and bugs. Getting it done later or sooner is penalized on the metrics.

[-] [email protected] 7 points 1 year ago* (last edited 1 year ago)

"Hey I need you to change the colour on this thing here. How long will it take?"

"let me see.... tips furiously on a calculator how about 390 days?"

If you get it done sooner. Just don't submit it. You are still working on it. Only on the day you predicted you finish it.

[-] [email protected] 12 points 1 year ago

Sparkling water gives me PTSD flashbacks of working in a office. I don't want to go back. I can't go back. AAAAAAAAAAAAAAAAA

[-] [email protected] 14 points 1 year ago

Haha, hey guys! Did you see we have sparkling on tap in the break room? This place is great, isn't it? Be sure to grab a snack before the morning huddle. Great to be with the team again!

Oh hey GluWu, good to see you back in the office! Whenever you get a chance can you swing by my office? No rush or anything, I just have some questions about your PTO request.

[-] [email protected] 11 points 1 year ago

You're evil. This makes me want to cry.

[-] [email protected] 7 points 1 year ago
this post was submitted on 01 Jun 2024
483 points (100.0% liked)

196

18073 readers
982 users here now

Be sure to follow the rule before you head out.


Rule: You must post before you leave.



Other rules

Behavior rules:

Posting rules:

NSFW: NSFW content is permitted but it must be tagged and have content warnings. Anything that doesn't adhere to this will be removed. Content warnings should be added like: [penis], [explicit description of sex]. Non-sexualized breasts of any gender are not considered inappropriate and therefore do not need to be blurred/tagged.

If you have any questions, feel free to contact us on our matrix channel or email.

Other 196's:

founded 2 years ago
MODERATORS