Forgot your password?

Comment: Re:whine (Score 1) 205

by mwvdlee (#46765283) Attached to: How 'DevOps' Is Killing the Developer

Developer "D" is paid to create software; he must get code in production to get good reviews and keep his job.
Operator "O" is paid to keep the production stable; he must keep unfit code out of production to get good reviews and keep his job.

These two roles work well with conflicts; D quickly creates code, O says "no go", D improves code, O accepts code. D gets a bad review but the company is okay.

When combined in a single person D+O quickly creates code, knows he should say "no go" but als knows he'll get bad reviews if he does. D+O knows it might go wrong, but decides a risk of a bad review is better than an absolute certainty. D+O may make a few minor tweaks to the code that still fit within the deadline but after that it's released.

The trouble is that individually, both the developer and the operator can make good choices from their own perspective. Working together, they're able to make the choice that's best for the company. As a combined role, the DevOp cannot make any good choices because there are no choices that fit both of his perspectives at once. Instead, the DevOp will choose at random at best.

Obviously, the world isn't that binary, but these situations do happen.

FWIW, I have a DevOp role in real life. I'll be very glad to get rid of one of the roles as soon as we can hire additional personel because I'm damn well aware that I have to make these bad choices. As a developer I'm the worst judge of my own code, yet as an operator I'm the only judge standing between the production environment. If you think you're a good judge of your own code, you are in fact much, much worse.

Comment: Re:Heading off the Republic Pedants (Score 1, Troll) 684

by mwvdlee (#46764913) Attached to: Study Finds US Is an Oligarchy, Not a Democracy

One cannot argue that in today's United States we have liberty - cutting down a tree requires a permit, even when there are no safety considerations. Growing various plants is illegal. Operating a hair-cutting business without the proper permits is illegal. The list goes on...

Is that because government is evil or because people in general are evil?
If people would only ever cut down the few trees they actually need, you'd still have the liberty. But there will always be people who think that if cutting a tree for your own house is okay, then cutting down all trees so everybody has to pay you for wood is equally okay.
Laws exists not for the vast majority that would not abuse freedoms, they exist to protect that vast majority from the minority that would.

Comment: Re:whine (Score 4, Interesting) 205

by mwvdlee (#46764321) Attached to: How 'DevOps' Is Killing the Developer

DevOps is all about creating dangerous conflicts of interrest.
DevOps may be acceptable in a startup where there simply aren't enough people to separate the roles.
As soon as there are enough people, the roles should be separated.

A devops guy is basically judge, jury and executioner of his own work; it's destined to fail.

Comment: Re:Nuclear? (Score 1, Interesting) 423

by mwvdlee (#46744969) Attached to: UN: Renewables, Nuclear Must Triple To Save Climate

Greenpeace is a prime example of an organisation that doesn't know when to quit.

As some point Greenpeace actually reached it's targets. Instead of throwing a celebration party and disbanding, they started looking for new targets, regardless of whether they actually made sense; Greenpeace's unwritten goal became the continued existence of Greenpeace itself.

Comment: Can the writings be read? (Score 5, Interesting) 428

by mwvdlee (#46741517) Attached to: Is Germany Raising a Generation of Illiterates?

I take value in writing correctly (my native tongue is Dutch, not English, in case anybody finds errors).
But language is not something defined by laws; it is alive, changing and evolving all the time.
I may enjoy writing following proper grammar rules, but that's just my personal preference and just because I like it, doesn't mean everybody should do so.
If the text written using this method can be read as easy and fast as text written according to the rules, what really is the problem?

Comment: Re:Can't the US follow their plans? (Score 5, Insightful) 172

by mwvdlee (#46729971) Attached to: Cost Skyrockets For United States' Share of ITER Fusion Project

Reality of projects budgets 101:
If you give the correct high estimate, they won't give you the money.
If you give the fake low estimate, they will give you the money and pay extra later on because they're already invested.
Especially if budgets have to compete, they will most likely be too low.
When budgets are that high, nobody controlling investments really has a grasp of the value of the money.

Comment: Quantum fluctuations (Score 1) 590

I have some basic understanding on a non-physicist level of what quantum physics is all about, the weirdness that is involved with it and how it scales to the world I can see, but this I simply cannot fathom.

How can quantum fluctuations occur in absolute nothingness?

Comment: Re:Whatever you may think ... (Score 1) 444

by mwvdlee (#46722997) Attached to: Heartbleed Coder: Bug In OpenSSL Was an Honest Mistake

Yes you can and indeed the owner of the car would not be responsible.
If anybody steals your car and hits somebody, you won't be liable.
If you yourself are both owner and driver though...

I think Skoda or Dacia or whatever car brand you drive is not liable for damage caused by the owners or drivers of their cars either.

I don't want to achieve immortality through my work. I want to achieve immortality through not dying. -- Woody Allen