395 karma · joined November 5, 2015
Less snarkily, I appreciate that not everyone loved their work. But their work solved a particular problem, even if it created others. Now that problem is unsolved again. It will be interesting to see if a better solution to the problem appears by 2024, or if the decision is to allow that original problem to exist.
Most of the systems that were written in C++ in the past didn't have to be written in C++. Now they'll become hard to support, because they are in fact hard to support, and eventually they will be refactored or rewritten.
Same thing happened with Assembly and COBOL programs being written into C++.
I mean, I get that's hard to compete with for a smaller company or an less-formal org, like those who maintain many OSS projects, but that's just... being a good product manager. If you don't like that, hire a Product Manager and get those skills yourself.
Gandi goes into some detail on the recovery process and on ways to fix the issue in the future. But, apart from some hand-waving, they don't have any specifics about how they'll communicate expectations better with their customers in the future.
Imagine the counterfactual: Gandi's docs clearly communicate "this service has no backups, you can take a snapshot through this api, you're on your own." Of course customers with data loss would've complained, but, at the end of the day, the message from both Gandi and the community would've been "well, next time buy a service with backups?" Yet there's no explicit plan to improve documentation.
The downside is that it really relies on EMs to work hard to make sure that ICs have clear, measurable plans to advance. At Synacor, there's a standard format for how these plans work, and all plans get review from senior managers, so it works fairly well, but a vague plan or one filled with details that are easily overcome by market changes will usually fail and the individual will not be promoted. It can also be challenging because, at higher levels, the plans often include improvement in multiple areas -- say, improving development skills, but also taking on more mentoring. If the developer learns and applies new skills well, but is having a hard time with mentoring, that will delay the promotion, which can leave a frustrated dev whose promotion is delayed.
It does essentially eliminate the Peter Principle, however -- people who are about to get promoted beyond their abilities will discover that before their promotion, and they'll stay in a happy spot.
One major issue that the US has run into with deploying that strategy, in the absence of great power opponents, is that the largest long-term costs are not the airframes, but pilots and pilot training. An F-16 pilot isn't cheaper than an F-15 pilot, and getting hours for an F-16 pilot isn't cheaper than getting hours for an F-15 pilot, other than the lower fuel cost for the F-16.
That said, the F-15X that the USAF is procuring is basically going to be used as a lower-cost-than-F-35 "missile truck," so not incompatible with what you suggest.
This does, of course, beg the question: how well would an F-35 do in a conflict with restrictive rules of engagement, such as might be found in future US-Iraq/Afghanistan-style conflicts.
But you're right, maybe they expected a different level of regulation than they were ultimately going to be subjected to, and maybe they just didn't communicate that.
Come to think of it, if I were a big bank, skilled in handling regulation, I might absolutely give a bunch of $ to a startup in this space, knowing I'd, at worst, own a big chunk of them, and, at best, prove out the market with someone else's time, then get to launch myself, with my own giant regulations team behind everything.
But that's probably paranoid.
What am I missing?
A friend who is a USMC veteran used to tell me that standard procedure in a briefing was: if you're tired, go stand up in the back. Super hard to fall asleep standing up. I bet there's a big chunk of that here.
That makes sitting all day unhealthy for me. And I know a lot of people who fidget like this! When I stand, I actually have to align my body correctly so that I can, you know, stand up. My core does work, my legs do work, I'm not standing on one foot or slouching because that's harder when you're standing.
I could learn to have perfect posture, but I'm 43, it's not cheap to teach an old dog new tricks. A standing desk is a great investment for me.
On the other hand, my co-worker both has perfect posture at their desk and also has bad knees. A standing desk would be more problematic for them. A quality, expensive chair (almost as expensive as my standing desk!) is a great investment there.
As you say, why are we always looking for the one way to do things? Even if things are factual, there's no reason that the same experience is factually best for all people. Factually, a standing desk is great for me. Factually, it's not great for my co-worker.
cites: https://www.usatoday.com/story/money/2017/03/22/sears-holdin..., https://www.cnbc.com/2018/04/23/eddie-lamperts-hedge-fund-es...