89 karma · joined May 14, 2021
Rinse. Repeat.
I worked in this industry. It used to move slow and consistent. Incremental progress or evolutionary improvent some used to call it. Wisdom borne from time and experience culminating in modules that ran on hundres of millions of cars, they to five years to finish but golly was it finished, no updates needed. They sold to every competitor, and even our own suppliers. Across the Atlantic and the pacific they scoffed at our POS cars, flimsy plastic trim, akward power trains. But, the beating heart of their cars ran our code.
Lots of grey beards, round tables, lecture rooms, the new kids like me squeezing into whatever room we could find to listen in. For some of these geezers their day job was just to investigate, educate, bring up the next generation. Some just sat around doing mostly nothing at all, schmoozig around the coffee machine, except when an exec or a new hire got a smart idea, skewer and stop them dead in the tracks, back to caf. They used to brag about how refined their bom was and the lengths they went to test the foundation that we now stood upon.
The age of #innovation. New ceo, new board, new directors. We aren't a car company, we are mobility! We are SAFE, scrum, stories, velocity! 5 years? No! 1 year, or else. That's how the apples success don't ya know? Features! Bugs? Bugs don't have story points and we aren't in the business of shipping bugs so why are you talking about the last release? Why does your test bench cost $5mil, can't you do that with a raspberry pi and a beagle bone? Why do you have so many testers and QAs, this team we hired from the valley is gonna white the AI that can auto-test everything. Why are you paying so much to license this esoteric tool chain? O P E N S O U R C E buddy! The car is a phone ...with wheels!
The grey beards are gone, picked up and left when the winds changed or forced off the boat altogether. No promotions unless you're a yes man. SV kids that have never opened the hood of their cars or been around at a company long enough to see a product live and die in the market. More product managers than QAs. If you have a mortgage or kids, better put up and shut up.You get the idea.
General observation: Discussions about not eating meat in popular and social media seem to forget that 2/3rds other world don't exist. India, te most populous nation consists of 30~40% vegetarians and the rest have a very low animal protein diet compared to western standards. This is the same for much of east and south asia. The diet is heavily plant based, is healthy, nutritious and delicious, and does not contain much processed ingredients. It has been this way for hundreds if not thousands of years. Animal farming culture is very different and less industrialized. Many countries don't have a dairy industry to speak of even though dairy products are consumed. Whether you're a non meatertarien on nutritional or ethical grounds, the east seems to have an answer for you. So you can stop eating meat...or you know eat less of it and still have a good time. I'm not sure why we in the west keep talking as if it's not possible without having some conglomerate reinvent meat for the 11th time.
I've seen this style become "popular" and I have nothing but morbid fascination.
The biggest learning for me was that the amount of time spent coaching was inversely related to the "success rate". For those who genuinely wish to learn whatever the approach is makes little to no difference, for the others it makes a massive difference. Some hate it initially, but the consensus is that they all appreciate being a valuable contributor. Noone wants to be stuck in the back cleaning up docs or writing sorry tests for so done else's shitty code or doing wild goose chases or ,"ramping up" for months.
We have a strong team/collab culture. Everyone is "nice" the worst thats going to happen is that people leave you on read. My advice to all is to not worry about "bothering" people. Bother as many people as possible, ask all the dumb questions. You DM 10 people or post in a GC with 50ppl the same question in a minute. If I don't have the time I won't respond, but someone else will. If you need I'll stay on a call with you for hours while I do my work. So I actually think the amount of support available remotely is much more than the office, if you get over your hangups.
Struggling and being lost, wasting hours or days on the dumbest issue are all part of the process and there's no way around it, so the sooner you get comfortable with it the better. We work in domains where Google runs out of answers very quickly, the SR guys are still figuring things out and half the time noone knows what in world is happening right now. Getting on your own two feet is your responsibility.
Ask a NCH, even from prestigious school with advanced degrees to investigate an issue and write a report. 3/5 chance you end up with a steaming pile of doodoo.
The second went completely off the rails. Near total underperformace, maybe on average 20% utility, people trying to game the system and cheat the team, esp with flex time and PTO. Why I have no clue because we never changed our policies, "I don't want to work today" has been a valid excuse our org. The larger org is so cooperative, that you could check out in the middle of release if you wanted to, no questions asked and people would cover for you, because there has always been an underlying trust that you do you best when you can and you would do the same for your mates when the time came. This was so widely abused that I have to take 2 sets attendance, one publicly and one on the side (the latter is where I count how many times grandma died), I'm having to chase people for deliverables, stand-ups are daily and an interrogation session when I have to publicly shame people for trying to cheat their teammates. One guy actually posted his second job on his linkedin(he was axed). And now I have to wave the big hammer of looming layoffs around. Overall a pretty miserable situation. Finally after many draconian measures there is a glimmer of acceptable performance.
Fast forward a while and we get to the cold calling stage. And I'm getting frustrated because I'm wearing 25 hats and running surveys and whatever, and we don't have good leads , we HAVE to start cold calling and I whip up a list of a 100 or so numbers and call a meeting and say , "look we have to go through these" , absolutely noone wanted do to it, not even the guy who's idea this was. I walked away shortly after that and it never went anywhere.