Earlier quoted context omitted.
Expected ROI. Do you know what a jobs program is? I think a lot of confusion comes from people not understanding that a role that currently costs more than in brings in is absolutely not the same thing as a jobs program. A jobs program is designed to just keep people employed at a loss by design. No expectation of a path to ever making money. The TSA is an example of a jobs program.
There are some roles like that in tech. For example, "charitable" positions like full-time OSS devs. Another one that is questionable are tech evangelists or dev rel. Sometimes those positions can be connected to revenue, but usually it's "mindshare" accounting.
The magic of small engineering teams
131–140 of 161 posts
Re: The magic of small engineering teams
#132> Startups ship more per person than big companies Are they? Apple revenue per engineer is $2.4M. It seems hard to beat.
What does revenue got to do with producing/shipping products? maybe you quoted the wrong sentence? You can have millions of dollars in revenue without producing anything, on the other hand, you can also provide a lot of services and products for free
I'm quite sure a number of product people would answer "everything"
Feature factories are a thing for a reason.
Re: The magic of small engineering teams
#133Earlier quoted context omitted.
curl and git are amazing but they aren’t skyscrapers. Building a skyscraper, space shuttle, or integrated circuit is hard to organize even once, let alone to abstract over the process of organizing and building it so that it can be reproduced. I don’t think that problem is solved at all. And it’s not at all as simple as “just take the open source legos and slap a few of them together!”
> Building a skyscraper [...] is hard to organize even once, let alone to abstract over the process of organizing and building it so that it can be reproduced. I don’t think that problem is solved at all. Hong Kong has over 9,000 high-rise buildings, of which over 4,000 are skyscrapers standing taller than 100 m (328 ft) with 554 buildings above 150 m (492 ft). ~ https://en.wikipedia.org/wiki/List_of_tallest_building…
Re: The magic of small engineering teams
#134I never really understood the "pizza" metric. Why not just state the range instead?. Two pizzas can "feed" a lot of people (perhaps 16 - 20 even) if they aren't very hungry, aren't very big or aren't very young.
In seriousness, pizza is not a bad measure since it means basically 3 to 4 people per pizza. Thus two pizzas is 6 to 8. 2 slices is usually assumed to be the serving size. 20 people is not even one slice per person
Re: The magic of small engineering teams
#135Earlier quoted context omitted.
If this were true, a two-pizza team would be 12-24 people (assuming a pizza gets sliced somewhere from 6-12 slices).
Well alright everyone grabs a couple of slices, I'd say typical is 8 slices per pizza right, so that works out to 8 people, which yes is what it means doesn't it? (Not literally 8 but in that 6-10ish region?) My point was if you interpret it to mean a full meal for hungry people a two pizza team is like 2 maybe 4 people, because 'a pizza' is an order, unless these are enormous fast food 'party size' type pizzas.
Re: The magic of small engineering teams
#136Earlier quoted context omitted.
I think this is all too common due to a small few who take advantage which leads to the construction of barriers to prevent abuse. This isn't limited to large orgs -- it's everywhere in society. I suspect accountability without authority might not be as accurate as one might seem when there exists middle management. You might be accountable but your boss probably is more so, thus the reluctance in giving full autonom…
If barriers harm more than abuse then abuse should be accepted.
If it's an error, you correct and accept errors as the cost of doing business.
Re: The magic of small engineering teams
#137God, I hate the pizza as a unit of team size. It tells me nothing.
It’s an abstract measure that is somewhere between 2 and 10 people. It’s deliberately not supposed to be prescriptive
Yes, some people can eat more or less. If you had 10 people, you could order 2 larges but that is going to be a treat or a snack, not something that will be welcome if that is a lunch meeting.
Re: The magic of small engineering teams
#138Earlier quoted context omitted.
This is what I’m saying. “Between 2 and 10” is useless guidance.
I don’t think it is, at all. It’s telling you to keep teams small enough that you can manage them and have them all in one meeting
Re: The magic of small engineering teams
#139Earlier quoted context omitted.
Those costs should be made visible as they are real. The price of each meeting should be included in the agenda.
If salaries were transparent and queryable this could even be a Slack or Teams plugin. But most org cultures would never dare expose salary imbalances like that.
Re: The magic of small engineering teams
#140Earlier quoted context omitted.
This reminds me of a situation which I'll label "satellite office syndrome" - which is where a company has a large/dominant Head Office, and smaller regional offices which are in a permanent state of playing second-fiddle in terms of funding, attention, respect and company culture.
This is as true with products as with locations. For example, the people doing S3 at Amazon get everything they need, because that is a blockbuster product...and the people doing, oh I dont know, Greengrass IoT are waayyy down the totem pole even though it might be a perfectly profitable product. Large orgs tend to have a Roman Empire feel to them for most of the people, most of the time. You're stuck out on the edge…