goopthink | 3 years ago | on: Many companies aren’t prepared to replace underperforming CEOs
goopthink's comments
goopthink | 3 years ago | on: What it feels like to be bullied out of a job you love
What is it that management does that would lend itself to transferability and rotations? If leadership’s contribution is primarily to provide updates to others or to schedule meetings, sure that’s easily replaceable. If leadership is about being empathetic and resolving conflicts, everyone brings a different style of handling this to the table and not everyone wants that sort of work. That’s the start of politics. If leadership is about making tough decisions and being held accountable for those decisions and getting teams to buy in and coordinate work around that, then switching people every six months could destroy any accountability and stability entirely.
Politics is what happens when two sides disagree, and what happens next. You aren’t going to avoid it except without groupthink. Most people are reactive to “bad” politics, just like bad sales and bad management. When it is handled well, people don’t notice it or realize it.
I don’t think this is relegated to certain industries or certain team sizes. It’s a question of roles and responsibilities, and if changing a company’s M.O. from one thing to something quite radically something else. If you’ve ever tried to change a company culture (really, a collection of a bunch of individuals’ cultures), then you know this is a huge huge task and it’s often easier/lower cost/more effective to understand your current culture and how to be most effective within that than to come in and try to change everything.
Also, Chesterton’s Fence and the like. We’ve have great social experiments in rotating leadership and in practice, people bring whatever lens they view the world to the leadership table, which is great until it isn’t.
goopthink | 3 years ago | on: Archaeologists unearth the lost tomb of Genghis Khan
- The ʀᴇмᴀιɴs of a tall male and sixteen female skeletons were identified among hundreds of gold and silver artefacts and thousands of coins.
- The women are presumed to have been wives and concubines of the leader, who were κιʟʟᴇᴅ to accompany the warlord in the afterlife. The amount of treasure and the number of sᴀcʀιғιcᴇᴅ animals and people immediately led the archaeologists to consider that the site was certainly the ʙuʀιᴇᴅ site of a really powerful Mongol warlord.
Not sure why certain "grim" words are in special characters.
goopthink | 3 years ago | on: How Segment Found Product Market Fit
goopthink | 3 years ago | on: I replaced all our blog thumbnails using DALL·E 2
Today’s ML output throws everything into a mixer and then blanket-calls it ML-generated output, because the original training content has been separated from the social and legal frameworks that govern it.
goopthink | 3 years ago | on: Ask HN: Any great books about technical writing?
goopthink | 3 years ago | on: Uber broke laws, duped police and built lobbying operation, leak reveals
goopthink | 3 years ago | on: Private equity groups that buy companies they own
goopthink | 3 years ago | on: Ask HN: Have you had success with improving your reading speed?
There’s certain kinds of dense nonfiction this doesn’t work for (dense because it doesn’t have filler), or literary nonfiction (that you can slowly savor for the writing or narrative).
I used to relish a choice set of words to describe an idea in a way that just makes it click for me, but I’ve found that (a) this doesn’t lose that because a well written sentence that doesn’t communicate anything of substance is actually a bad sentence (style over substance), and that most sentences (in nonfiction) are pretty bad, and that’s ok. Moreover, I’ve found that simpler writing ends up being more effective, regardless of any personal preferences for Cormac McCarthy-like prose.
goopthink | 3 years ago | on: Is social audio already dead?
Much later, I was introduced to "Cappuccino" [1], a social audio app that couldn't be more different from Clubhouse. It's slow-social (you only get updates once day (the cappuccino composed of 'beans' that everyone submits). Each audio update is capped at 3 minutes (though you can submit as many as you'd like), and you can attach a photo if you'd like. The app auto-adds some generic intro/outtro music and production cleanup and combines it into a single podcast-like update.
I've found myself using this pretty actively with small groups of friends. The audio-first approach makes it easy to just talk about something (an idea, a life update) for a few moments (low cost to participate). The production value and once-a-day update makes it feel like a nice 'ritual' to receive everyone's updates. The intentionally asyncronousness emphasizes listening and thoughtfulness against trying to hop on to a comment thread. It honestly feels like sending postcards/letters out to folks... but audio. Can you do this as an audio group text? Kind of, yes. But that's like saying "you can recreate instagram by sending photos over whatsapp." Yes, but that misses the point.
I'm not affiliated in any way with them but I think they're a very neat counterpoint to Clubhouse in terms of "social audio" (and slow vs fast social).
[1] https://apps.apple.com/us/app/cappuccino-stay-in-touch/id150...
goopthink | 3 years ago | on: Ask HN: Non-violent video games with great stories?
Factorio is probably a bit more advanced, but meets your criteria (except for story, maybe). There is a rabbit hole of games like that to go down.
Assassins Creed Origins and Odyssey have “education” modes that are about exploring the world and not murder.
The Mario-plus games (Tennis, Racing, Party) tend to be not violence oriented, are collaborative, but have super hokey stories.
Old school point and click games are definitely up there (Monkey Island, Myst) as people have mentioned.
Ico and Shadow of the Colossus do have violence and battle as central elements, but not in a COD type of way.
A challenge is that most games rely on competition and conflict as core drivers of both the story and the game mechanics. I think something like Tomb Raider could easily minimize conflict while still retaining a lot of really interesting puzzles, game mechanics, and story elements… sometimes playing that game (and uncharted) you feel like a mass murderer with the body counts you rack up. But other games like Metal Gear Solid are designed to allow you to get through them without needing to kill anyone (subdue/knock out though). It’s also hella hard to do that.
Death Stranding is an interesting one to consider as well. There is some violence and extremely dark themes, but aside from the boss battles it’s really minimal on guns and violence.
Ape Escape for PS1 kind-of fits the mold as well - capturing escaped monkeys is a really fun.
Katamari Damacy (spelling?) is really fun as well- you roll up things under your magic rolling ball becomes planet sized.
The Ace Attorney series is also almost entirely narrative and puzzle.
goopthink | 3 years ago | on: When everything is important but nothing is getting done
goopthink | 3 years ago | on: When everything is important but nothing is getting done
That said, the reorg allowed for more effective parallelization by making teams more independent, and thereby avoiding the "I'm sitting here and unable to get anything done" problem.
But yes, if people are not in consensus, you'll have sabotage. The Lippit-Knoster model for managing complex change does a great job highlighting this.
goopthink | 3 years ago | on: When everything is important but nothing is getting done
1. If you don't properly evaluate the work and be selective with what you work on, actual engineering time will be allocated to too many projects. People spin their wheels working on potentially insignificant things, which is a morale killer. So thinking about the business cases was a way of reducing work, not adding work.
2. I tried to emphasize that thinking about business cases is something product and engineering management/leadership need to own, not necessarily IC engineers. ICs can add ideas to the backlog and identify opportunity, and it is the job of PMs and EMs to evaluate those ideas and sequence them for being worked on, relative to other projects. The feedback loop that is important to ICs is the impact of their work in terms of user metrics and goals the project was supposed to accomplish. I don't want to get too heartfelt about it (because Capitalism, Yay!), but there's a difference between churning out features into a black hole and knowing how your deliverables affect the people for whom you build things, and letting that continue to inform your work.
goopthink | 3 years ago | on: When everything is important but nothing is getting done
Particularly: "perhaps the plan is not what ended up mattering so much as having someone who was willing and able to push it through.". This is very true. It was a combination of having tenacity to grind through a lot of politics and repetitive conversations and doubts that everyone had, while also addressing extremely real technical and process issues. Previous leaders often brought one or the other to the team: they either knew what needed to be done technically but couldn't push a plan through, or were politically savvy enough to get changes implemented but they just ended up moving deckchairs around. When I stepped in, I inherited a team that did this twice previously and everyone had zero trust and learned helplessness. I wrote this up and tried to emphasize the slowness of the process and the fact that it wasn't a "one simple trick" type approach because that was the case.
Or: "If no one will listen to you or take your advice, it's worthless." This is true. We had a few really brilliant developers cursed with a cassandra complex: they correctly identified the problems but given their way of communicating, they actually fostered resistance to the changes. Communication of the plan and building consensus is as important as the plan itself, if not moreso. Every plan will need to be adjusted based on reality and context, but as long as you build consensus and goodwill, you'll be able to have that flexibility.
With regards to your point about technical staff, we were an enterprise sales organization where decision making was concentrated in the finance and sales departments. It was extremely sales driven. The reason we were able to push this through was precisely because the company had lost faith in product and engineering to accomplish anything after a series of poor launches and chronically missed deadlines. I actually think the problem is that if engineering leadership did have more trust, they would have pushed back on this. It didn't look good to "give up and try to just do one thing at a time" as we did. For most organizations, that's painfully radical. But in the words of Munger/Buffet: "Don't just do something, sit there!"
goopthink | 3 years ago | on: When everything is important but nothing is getting done
- 1: Keep asking "why is this valuable" until you get to the money questions. It's often a few layers deep. Not being able to get at that (missing an ability to quantify) was in itself something that engineering leadership needed to work on. After all -- how can you prioritize between two things if you can't figure out what value they create?
- 2: Most engineering teams know that they might be able to save some time by refactoring. We figured out the average hourly cost of engineering effort and used that as a multiplier for time saved by a new project's implementation. You can take it a step further and subtract the cost of working on a project from the time it ultimately saves you to remove "dumb" refactors that take longer to deliver than time they save.
- 3: If you can't get to a tech debt's value, that's a red flag as to if it actually creates value. This was true for features and business requests as well. We also said no to features that "felt good" but ultimately created zero value (some redesigns included). "Rewriting something in a new language" because a new sr manager with strong preferences joined the team was a big culprit of these sorts of projects.
- 4: We also often asked if a tech debt project needed to be done independently of other work, or if it could be included as part of a new feature that we were working on. An example was that one team pitched rewriting a microservice because it had no API. On the other side of the company, we had a project to get rid of that feature entirely and replace it with a different functionality. If tech debt projects were handled entirely within the domain of engineering, we would have spent weeks rewriting something only to throw it away a month later. Hence the need for bubbling tech debt up to the single stack rank, and thus treating tech debt projects the same as any other project we were working on (with appropriate visibility, buy-in, and evaluation of value/urgency).
goopthink | 3 years ago | on: When everything is important but nothing is getting done
For example: "If we refactor this code and migrate to a new server, we'll be able to deploy in 15 minutes instead of 6 hours, and we'll be able to ship features faster to customers with lower risk. This means that we'll get back ~90h of engineering time per week (6 hours x 5 people x 3 teams), and our defect rate will go down by 50% (We see 10% of customers churn due to preventable defects).. Therefore, there is $702,000 savings in engineering efficiency (more time available) and would decrease churn by 10%, resulting in [X] more value retained."
Once our engineering team started thinking about the business case for why tech debt should be prioritized, they started to make really compelling arguments for why something needed to be worked on, and we could evaluate it against explicit business/feature requests. This value rolled up into the form of decreasing costs or increasing revenue.
Again: resolving tech debt has value, and the engineering leadership needs to work on figuring out what that value is and how it stacks up against all of the other valuable work that the company wants to do to grow. Engineering leaders who don't understand this often struggle at the executive level and ultimately fail the teams they represent.
goopthink | 3 years ago | on: When everything is important but nothing is getting done
goopthink | 3 years ago | on: When everything is important but nothing is getting done
goopthink | 3 years ago | on: Hundreds of patient data breaches are left unpunished
That said, there can be a few times when your comment accurately describes what’s going on:
- a non health tech vendor needs to comply with a healthcare client’s needs and they are navigating HIPAA and HITECH for the first time.
- this is often paired with a situation where the company never refactored their SaaS software past mvp prototype phase and so they have no logging or controls and effectively need to rebuild their entire system to be security first, and healthcare regulations are just one of the factors they need to consider as they expand markets they service.
- a company is concurrently trying to get SOC and/or other certifications. Those get pretty intense.
For situations 1 and 2, that’s when a lot of vendors will explicitly say they aren’t HIPAA compliant and choose not to serve healthcare partners (vendor evaluation in healthtech is a pain in the butt because of that). For situation 3, yes, that’s a pain. My own team went through that and it was a year-long process.
That said, there is an initial upfront cost with regards to documentation. However what most people complain about are the requirements to retrain all employees semi-annually on data privacy and protection best practices, which kills a full day or two of company productivity.
However, having been on a team that prepares board materials and also having presented to a company board, I can tell you that the information they receive is extremely carefully managed in a way that allows responsibility to seem to flow downwards rather than upwards. What you see as an IC or as a manager or ever director is extremely different from the cause and effects a board sees in a monthly or quarterly update. Hence they often come to different conclusions than the people in the trenches would. That said, I’m sure this is true for any large organizational unit (government, military, corporations, nonprofits, etc).