5,326 karma · joined January 14, 2013
Yeah I've been looking into the cobra effect in the current youtube adblocking thingy... It certainly got me to use primarily adnausium which fixes the problem since ads are served, just... you know... maliciously clicked on.
There was an old thedailywtf post about how a company thought they'd incentivize fidning and fixing bugs. Suddenly every engineer had a QA buddy, and they'd make like 50 spelling errors, which QA will find, and enigneering will quickly resolve. They took down the bounty within a week.
"hi everyone, I wanted to walk you how we got to a half-a-million dollar savings, basically I spent a day looking at how terrible the original infrastructure was deployed and removed a code test feature that was causing the problems. This was just complete oversight from every aspect of the development, management, testing, and everything. Overall this code is as bad as it can possibly get, and we just launched it. And basically I was told not to say any of this because it makes everyone look bad, so I was to roll this out gradually to make it seem like managers were doing some sort of work."
Then drop the mic and walk off stage.
Honestly the amount of give-a-fucks I would have lost would have been a lot. And this is coming from someone who's done this for almost 2 decades and cares about his job because bills to pay, kids to feed.
I think the power of teams is not in individual contribution, but when the team is significantly greater than the sum of its parts.
With a good product and design team, I have been part of engineering teams that have 5 engineers than can do the work of 20, without working overtime, consistently deliver, and rarely, have to implement anything twice.
The difference between effective product and not is absolutely night and day. The best analogy is driving a modern car, vs driving a modern car without vehicle stability, anti-skid, power steering, automatic transmission, or AC. Sure you absolutely can drive it, but after a while you will need way more breaks than those who have all the nice features, and won't roll over in bad situations.
Just saying, you are over trivializing everything which in my mind leads me to think you haven't lead an engineering team or maybe oversaw one or two junior or mid level engineers.
A good PM should _not_ be advocating for the engineers to do whatever. If they are doing this I would be the first in line to recommend either re-adjusting their priorities and having a senior pm oversee them, or kick them out. A good PM is what creates the space for engineers to do their job, and a bad one will not wrangle the chaos into an executable situation.
Here's a list of what they tend to do:
- gather information from users on what is/isn't working for them
- gather information from executives about what needs to be done to keep the company working
- gather information from industry leaders who may or may not be part of the company about where the industry is going
- work with design
- take all 4 previous points and distill them into what actually needs to be built for a needed feature
- work with engineering to figure out what is practical, vs not, for building, and how long approximately it will take
- work with engineers / higher ups to remove features that take time but don't add as much value.
- work with engineers to ensure estimation and team velocity is more or less predictable
I've probably already described a 1 and 1/2 jobs. Now if you take product away, each of the above gets distributed among the engineering team, and not everyone in that team is good at it. And even if they get to a good homeostasis, one person leaves and now there's a non-obvious gap that we're not interviewing for.
Let's make the most uncomplicated to manufacture design possible, with basically a touch screen, and we can design the software forever, and call it "minimalism". Meanwhile it is not minimalistic or simple.
As it has been said in many contexts before "make things as simple as possible, but no simpler"
I chose a Mazda as my car because of the physical knobs they put in to control the infotainment, I absolutely swear by it, and I love it. It is far less distracting then trying to tap a spot on a screen while my hand is shaking due to small bumps on the road while I'm desperately trying to not look away from the road itself.
In SC, you gotta set up your sticks, you gotta then use mouse + keyboard to get to your ship. Then you can enjoy. But then like 50+% of the game is outside the cockpit, so now you're having to fiddle with trying to find a comfortable place to put that damn keyboard/mouse.
This game presents its own unique physical challenges, not to mention a need for like a GTX3070 at a minimum to get decent framerate (just 60 without every cool looking thing turned off)
Immediately "woah! Let's not go too far", right after they basically stated that they should arm every child in a school.
God I love irony.
Edit: I have heard "we're almost done" before. So I'll believe it when it installs and runs.
HOWEVER MS does have an ace -- they can make the next xbox an ARM machine. This will guarantee that all game devs either migrate to ARM or face being on an emulator with reduced capabilities. That will create the needed tech. But it will also help Apple... so MS is likely to try to avoid it.
In any case... People need to write stories vs just rehashing all the ones we already got. I mean how many resident evil movies and shows are there? Far more than there should have been.
I have friends who can barely make ends meat. They can't afford to move to a nice place, or spend time with their kids, or spend time at the gym. They do what it takes to survive.
Yes, quitting a mind numbing job with a heft savings and a spouse who has enough income to help support you while you work on entrepreneurial projects is amazing for those who can. But few can.
I don't see analysis and studies backing anything he says up. I don't see reporting of practical complaints that happen from regular riders.
Hell I remember how much wheel alignment I needed to keep my rim breaks working vs a disk.
In any case... Few facts, mostly a rant.
That's his skill. Finding specific kinds of people. That's it. And for Twitter he thought that his personality was gonna be enough. It wasn't.
He tried to buy a controlling board chair. He wanted to do this on the "cheap" but in the end he ended up letting his mouth do the thinking.
He needs to create enough paid clients to male up for it.
So thus his conundrum. He's desperate for a workable plan.
In any case, I personally like being at the office with lots of WFH flexibility.
The big thing is, ever if they got $0 from revenue, their lion's share still comes from other sources. And blocking views hurts them significantly more than loss of revenue from ads due to lack of the big money movers which are based on views not ads.