Live data from Hacker News

Efficiency Is the Enemy

fs.blog

201–210 of 335 posts

Re: Efficiency Is the Enemy

#201
post #157

Earlier quoted context omitted.

> The US are quite relaxed in comparison. This is basically a myth at this point, bolstered by how much more we complain about it. The US made the colossal mistake of trying to do regulation at the federal level, basically equivalent to doing it at the EU level, which the EU is now attempting to do more of and discovering what a trash fire it is. And one of the big reasons for that is that the more centrally the regu…

Federal regulations prevent a race to the bottom for things like pollution, labor rights, etc. And IP, internet, and other regulations only make sense at a federal level. But, in terms of how to lay out a town in terms of residential zones vs. commercial zones, sure that should be local.

> Federal regulations prevent a race to the bottom for things like pollution, labor rights, etc.

Not really. Local people suffer the most from local pollution and low local wages etc., so they have the most incentive to strike a reasonable balance. Federalizing e.g. minimum wage is just an excuse for high cost of living areas to screw over low cost of living areas by depriving them of their natural cost advantage, pressuring wage laborers into higher cost of living areas where they get less for their money because businesses stop operating in lower cost of living areas if they would have to pay the same wages.

Also, there is no point in trying to do this at the federal level because any company whose primary motivation is "lack of environmental regulations" has already moved to e.g. China.

> But, in terms of how to lay out a town in terms of residential zones vs. commercial zones, sure that should be local.

Ironically, this is the thing that actually suffers from being too local, because residency is required to vote in local elections, and then you get exclusionary policies and zoning designed to inflate housing costs which can't be reformed because everyone with an interest in reform is excluded by the unreformed policies from eligibility to vote in the jurisdiction.

Though of course that could be fixed by moving to the state level from the cities; almost nothing actually needs to be done at the federal level.

Re: Efficiency Is the Enemy

#202
post #84
post #79

Something that I've noticed recently is that in my work life, I'm finding there's more bureaucracy in what I do, mostly in the name of "efficiency". When you encounter a problem to solve, there's often a process already defined that is most efficient (or at least thought to be most efficient), when accomplishing tasks, there's a pre-defined way of laying out the tasks (i.e. tickets), updating them, reviewing them, an…

Overregulation and bureaucracy are the downfall of the west. The sooner we realise that, the sooner we can fix it.

The problem is not so much that we have excessive regulation and bureaucracy but rather that we have a strong tendency to put regulations in place but never evaluate how they are actually performing nor modify them if they are performing poorly. For some reason we equate implementing a rule intended to solve a problem with actually solving the problem - those who implement the policy are praised for doing so long before any improvement in the actual situation is ever seen, and being opposed to the policy intended to solve the problem is widely construed as being opposed to solving the problem itself, even if there is evidence the policy makes the real problem worse. Finally policies are often evaluated based on the message their implementation conveys rather than the actual effects of the policies - for example despite zero tolerance policies being almost universally seen as extremely poor way to deal with complicated issues, they are frequently implemented to express how important the problem they were meant to solve is. So long as we don't make decisions based on efficacy, of course effectiveness will degrade over time.

Re: Efficiency Is the Enemy

#203

And this is why you schedule flights in the morning: there's so damn little slack in the system that if things go wrong at 10:00 AM at O'Hare, flights for the whole rest of the day are screwed up owing to the cascading delays. At least in the morning the airlines have had the overnight to unsnarl the previous day's mess because of the reduced revenue traffic overnight and the corresponding slack that accrues as a hap…

The magnitude of the delayed flight effect is fairly small: flights at 3pm are only delayed by 10 mins more on average than 6am flights. https://fivethirtyeight.com/features/fly-early-arrive-on-tim...

It's a little disappointing that 538 didn't talk about the distribution on this.

I'm looking to avoid the one flight that's delayed an hour that means I miss my connection because my layover was an hour. Only 5 flights have to arrive on time to hit an average arrival delay of 10 minutes. Those are not favorable odds, as I see them. Especially if it's cutting into my vacation time.

Re: Efficiency Is the Enemy

#204
I prefer the term robustness to slack. And the concept applies to more than just time. Keeping sufficient inventory to deal with spikes in demand, having redundant systems so you can keep running while doing maintenance, programs designed to fail safe rather than leading to cascade failures, these are all ways that systems can deal with the inevitable perturbations of the real world. The reckless pursuit of efficiency leaves systems fragile, which may be fine in good times but is catastrophic in bad times. In the long run, you need robustness.

Re: Efficiency Is the Enemy

#205

And this is why you schedule flights in the morning: there's so damn little slack in the system that if things go wrong at 10:00 AM at O'Hare, flights for the whole rest of the day are screwed up owing to the cascading delays. At least in the morning the airlines have had the overnight to unsnarl the previous day's mess because of the reduced revenue traffic overnight and the corresponding slack that accrues as a hap…

OK, but the corollary to this is that there are a fair few people sitting around doing not a lot on the taxpayer's dime. That's the visible side-effect of organisational slack (as TFA points out: the secretary spends most of her day doing nothing).

There's been a lack of tolerance for that. We tend to feel that if our tax dollars are paying for someone, that someone had better be busy all day long. Politicians have made political capital from "cutting slack" in public services.

We need a cultural recognition that slack is good. And I doubt that's going to happen any time soon.

Re: Efficiency Is the Enemy

#206
post #79

Something that I've noticed recently is that in my work life, I'm finding there's more bureaucracy in what I do, mostly in the name of "efficiency". When you encounter a problem to solve, there's often a process already defined that is most efficient (or at least thought to be most efficient), when accomplishing tasks, there's a pre-defined way of laying out the tasks (i.e. tickets), updating them, reviewing them, an…

That’s the price of a low trust environment and management theory where managers are supposed to be able to manage anything without being subject matter experts. Everything needs to be controlled. On the surface it looks more efficient but the result usually isn’t.

Government contracting is a prime example. To avoid mistakes and fraud everything gets specified to the last detail. The result is that nobody is empowered or motivated to make changes on the way and everything costs way more than it should and takes longer.

Re: Efficiency Is the Enemy

#207

One of the uncomfortable conversations we're going to have to have soon is about how 'Flow State' is efficient but ineffective. One of the characteristics of Flow State is a diminished sense of considering the consequences of an action. Exactly the "so busy figuring out if they could do it that they didn't stop to think if they should do it". In particular I've noticed that people get extremely defensive about code t…

I agree with this. Flow is a useful adaptation for something like learning muscle memory - practicing athletics or performing music. But when we're talking about intellectual pursuits like programming, if what you've done by entering flow is convert thinking into muscle memory - a cycle of mashing edit and debug keys - you may have just "laborized" your work. And this has some implications for what kinds of software can be sold to people, as well as how software is created.

The norm of programming is really to flip between "trivial 5 minute task" and "requires a day off to contemplate". And in the industrial context, it's evident that most of software is built to restate a preexisting belief - this is good, if we make an app that does it, it's better. This means disengaging from the philosophical problem of whether it's actually "good" and contemplating it until the resulting belief structure has grown so unwieldy and contradictory that it is a technical challenge to maintain it. But selling a preexisting belief is one of the best markets to be in: if you're selling to artists, you sell software that looks like a paint canvas. If you sell to musicians, you sell software that looks like studio gear from 50 years ago. If you sell to investors, you sell a thing that looks like money. What you can't sell(easily) is: new ways of making visuals, new ways of describing and performing music, new ways of explaining credit and value transfer in an economy.

Hence there is an awful conundrum; if you are experiencing a lot of flow, a lot of "wind in your sails", the whole thing is almost certainly on the wrong track and you'll only wake up to it later, because it means your ability to contemplate went out the window. The problem is not just that you can write something bad this way, you can even be praised and given access to more resources if your wrong belief is shared!

That is probably why software has this underlying tendency towards mysticism and cargo cults, in fact; "It's a good practice." "Why?" "It makes me feel good and the customer likes it." "What's the benchmark?" "I get paid, and it hasn't failed yet."

Re: Efficiency Is the Enemy

#208
post #133
post #79

Something that I've noticed recently is that in my work life, I'm finding there's more bureaucracy in what I do, mostly in the name of "efficiency". When you encounter a problem to solve, there's often a process already defined that is most efficient (or at least thought to be most efficient), when accomplishing tasks, there's a pre-defined way of laying out the tasks (i.e. tickets), updating them, reviewing them, an…

The thing that kills me about the ticketing systems is that they are often put into place in a way that is locally efficient but does not make sense globally. For example, an application owner might have to submit a ticket to request an upgrade once a year (or when a new OS is supported). What often happens is that the application owner now has to know about, find, and correctly understand a form that they see once (…

“What often happens is that the application owner now has to know about, find, and correctly understand a form that they see once (or less) per year.”

That’s the worst. I have several processes I do once or twice a year like booking travel or submitting documents to our document management system (worst system ever). Each time it takes me forever to figure out these tasks because I forgot from last time how works. Or the UX has changed in the meantime. It would save huge amounts of supposedly expensive engineering time if we had somebody who did this full time.

Re: Efficiency Is the Enemy

#209
post #42
post #17

Earlier quoted context omitted.

Work has negative utility. It's something that you spend , actually the irreplaceable time of your life. Increased efficiency means more money (or joy, or other things with positive utility), or less work :)

Iff you consider your work a net-negative or just a means to an end. There's certainly a case to be made for optimizing for work that is an end in itself where more work may increases positive utility in some areas (joy, fulfillment, whatever) and possibly decreasing it in others (money, status, whatever).

My idea is that "work", or maybe more precisely, a "job", is something that you only do because you have to, because you need something it gives in exchange, and otherwise won't do.

If you do something because you enjoy it, it's a "hobby". If you are paid for that, too, you are just lucky to have the best of both worlds :)

Re: Efficiency Is the Enemy

#210
post #133
post #79

Something that I've noticed recently is that in my work life, I'm finding there's more bureaucracy in what I do, mostly in the name of "efficiency". When you encounter a problem to solve, there's often a process already defined that is most efficient (or at least thought to be most efficient), when accomplishing tasks, there's a pre-defined way of laying out the tasks (i.e. tickets), updating them, reviewing them, an…

The thing that kills me about the ticketing systems is that they are often put into place in a way that is locally efficient but does not make sense globally. For example, an application owner might have to submit a ticket to request an upgrade once a year (or when a new OS is supported). What often happens is that the application owner now has to know about, find, and correctly understand a form that they see once (…

> all of the systems that were designed to take away the need for administrative assistants may once again require an assistant to navigate efficiently

Made me laugh. My org has a completely automated online self-service travel booking system that even includes dedicated support from a corporate travel agent - and I recently needed a single flight booked for a day in another city (about the simplest travel you can do) and somebody "loaned" me their PA to do the booking because it takes much time and knowledge to do it right. Part of the problem is that the org has implemented a gigantic set of strict rules about what kinds of flights can be booked to save money. So it can be quite hard to select the right flight that won't get knocked back further downstream or alternatively navigate through the forms to justify why you aren't selecting a compliant flight...

Post reply on HN