Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment Re:No front page for Rand Paul? (Score 1) 676

Because nobody expects him to get the Republican nomination.

Also because this:
http://www.fec.gov/press/resou...
242 official candidates as of whenever they last updated that list at the FEC. Most of them are nobodies. Rand Paul isn't a nobody but he doesn't toe the line for a Republican Presidential candidate so he's not going to win the nomination. Smart money is on Jeb Bush. Dumb money is Ted Cruz or Rand Paul.

Comment Re:What exactly is the problem? (Score 1) 58

It may be an effective component to your total bug strategy, but it should be the last on the list. The primary effort should be oriented to not releasing the bugs to begin with.

Let's say I create an adversarial system in my company. I pay developers a base salary plus an at-risk bonus for delivery of software QA by the deadline. If they deliver before the deadline, the at-risk bonus increases.
QA has base salary plus can earn that at-risk bonus by finding the bugs between when it's delivered to them for analysis and the delivery commit date. Developers have incentive to deliver bug-free code, because that maximizes their bonus. QA is incentivized to find all the bugs, because that maximizes their bonus.

Comment YOU deal with HR (Score 1) 261

A lot of other posters have focused on other aspects of the workplace and opinions are all over the place. As a manager with a few years behind me in that role, I want to focus on one of the last areas you mentioned: HR and corporate.

They're the developers that do the actual work that makes money. Your job is to enable and encourage them to do that efficiently. (This goes for every other kind of productive work too, whether it's developing code or manufacturing widgets.) So there's time management and making sure they're on task but one big thing you can do is INSULATE THEM FROM CORPORATE BULLSHIT. Dealing with the bullshit is YOUR job. As much as possible, you keep it from affecting them and their work. If they are more than vaguely aware of HR policies, that's usually you not doing your job.

Another aspect is to insulate them from each other's bullshit so they don't detrimentally affect one another's. Sometimes that's necessary, especially if you have one or more primadonnas on the team.

To make reviews not suck (as much):
1. Keep a log of the assignments you give each person, the times when they agreed they would be done and when they actually were done and the quality of their work.
2. Most corps will make you or them define "goals" each year. Make sure those goals are in line with what they should be doing anyway. Have frequent meetings with them either as a group for group goals or one on one for individual goals and ask them about progress. Provide a sounding board about them.
3. Come review time, you will have a list of the things they accomplished, an assessment of how well they did them and how timely they were and their goals will either have been accomplished to your satisfaction or you will already know the reasons why.
4. When there are problem behaviors, talk to your devs about them right away. Never leave them to review time.

The review is then mostly just a summary discussion of the stuff in your log, unless they were a problem. You identify the qualities that helped them get their work done and any problem behaviors that came up repeatedly. Compliment them on their good behaviors again as you should have throughout the year. Summarize by saying how they're doing relative to your expectations. (Not relative to other team members -- they can all be doing great or they can all suck.)

At a lot of companies HR will require you to fill out some form that addresses behaviors and goals. You have to do that, and you have to nominally discuss it with your employees. But keep that as terse as possible and then put your real assessment in the overall comments area or on an attached document. Make it clear that what's important to you is not the HR form but what they do every day, that their actual work is valuable to you and the company.

Comment Re:Correlation is not Causation (Score 2) 324

Roots are usually included in the term "vegetables."

Yeah, it's true that modern people have some adaptations due to what they call "niche construction" which appears to be a fancy term for "agriculture" + "cooking" when it comes to diet.

For example, most modern people can digest milk, whereas our paleolithic ancestors mostly couldn't, and some populations of humans have developed heightened tolerance for carbohydrate-heavy diets that probably would have given our paleolithic ancestors diabetes. They still do that to many people today.

And the fact that we can tolerate foods our ancestors couldn't doesn't necessarily mean they're better for us than the kinds of foods they ate are for us. Humans never lost the ability to digest meat, fish, fruit and vegetables. All evidence shows that a diet heavier in fruits and vegetables with some fish and meat (not as much as most Americans eat) is optimal, and whether you attribute that to the adaptations of two million years of evolution or not doesn't really change the bottom line.

Comment Re:Correlation is not Causation (Score 1) 324

If you include fruits, it's pretty damn close to true. People didn't start eating grains in significant quantities until about 10000 years ago. Before that nearly 100% of their diet consisted of fruits, vegetables and meat (including fish). Humans became "behaviorally modern" about 40000 to 50000 years ago. So it's clear that a diet containing no grains can be nutritionally adequate for modern humans.

The only net benefit of eating grains and processed foods is that they're a cheaper way of fulfilling your caloric requirement but arguably they displace higher quality foods.

It's irrelevant that some people are allergic to milk; some people are allergic to any food you can name. Milk is a high quality food for people that can digest it.

Comment Re:It is (Score 2) 132

The same issue is a challenge to internal combustion engine design and a number of other applied physics problems. Combustion is a chaotic process and thus a hard challenge for computational modeling. Developing better simulators for combustion would reduce the cost of developing reliable and safe systems.

Comment Re:Goddard and Von Braun (Score 2) 132

That's not even the hardest problem they're up against. Generating fuel on Mars is a much more difficult one. As far as we know, there may be no way to produce or find and mine hydrocarbons such as methane. Mars's atmosphere lacks significant hydrogen content. If there's subsurface minable water, that could solve the problem, but only if there's plenty of it.

Comment Virtual water is silly (Score 1) 417

The idea of virtual water is superfluous and somewhat silly. There's a real water shortage, so there has to be prioritization. Market pricing of water makes sense as part of the solution. But first you have to answer the question of who owns it in the first place. Maybe the State owns all the water rights and creates the market? Water law in the west is a mess.

Slashdot Top Deals

If all else fails, lower your standards.

Working...