Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Use a script or a tool to reformat the code (Score 1) 430

Pretty much everyone here has already said it. Coding standards to help productivity, but its a group thing. ie: its more of a a +3% to +5% gain for everyone who has to share code and know what the hell is going on. Coding to a standard that is not a habit for yourself is going to be a bit of a hit to your own productivity.

So if you hate dealing with the existing code standard, you could either implement a script to do the reformatting for you, or you can find an existing tool to do the same. Write however the hell feels natural, and when its working, run the conversion script and retest. If possible, convert in both directions (ie, go from official standard to your preference before you start modifying it again). It wont help structural issues (ie, if using certain design patterns is forbidden), but it will deal with the camel case vs underscore, variable name prefixes, space vs tab, and where the hell to put curly braces.

END COMMUNICATION

Comment What if that is the one time pad? (Score 4, Interesting) 263

What if that is not an encrypted message, but the encryption key for a message?

I am not a cryptography expert, but I suppose there would be no way to discern the two right?

If it is the key and not a message, than no amount of decryption effort would matter.

END COMMUNICATION

Comment I have had an interesting 4 years. (Score 1) 524

Life was excellent and improving dramatically for me 4 years ago, and the time between October 2008 and April or May of 2009 was probably one of the best periods of my life. For part of that time I was unemployed, but other factors kept things very good for me.

Due to the death of someone who is more important to me than anyone else will ever realize died right about the time I was starting my current job. The period between June of 2010 and June of 2011 was probably the single most difficult year of my life.

Since then though, things have dramatically improved.

END COMMUNICATION

Comment Re:Change the relationship (Score 1) 480

The justification is that the 'jerk' in question was basically murdering the teams morale and enthusiasm.

Some portion of management types were brainstorming ideas on how to improve things (ie, ideas for new services or products) and getting everyone involved and excited. Then the rockstar / genius / jerkass guy would crap on everything saying everything sucks. As brilliant and as respected as Employee X was, no one else really wanted to work with him.

Now, it is possible that the ideas being discussed were terrible ideas that needed to be shot down. But lets say that the ideas were not necessarily bad ideas, and just ones that employee X does not agree with. If your an employee, your part of a team. If your the most valuable member of the team, you should be taken seriously. But Employee X should not be allowed to become the proverbial albatross around the teams neck.

Employee X is like a fan favorite superstar player on a Basketball team that can score crap tons of goals, but the team is still losing. The coach has ideas to fix it, but they mean Employee X is not going to score as many goals. Letting the Superstar do what he wants is not going to get the team to win (they are already doing that). Making the changes the superstar wants the team to make is also not going to work (team cannot afford expensive players needed to back up the superstar).

At that point, the Superstar is usually traded, the team makes the changes they feel they need to. Sometimes the team starts to win again. Sometimes they lose worse. No matter what though, something needed to change.

END COMMUNICATION

Comment Change the relationship (Score 3, Insightful) 480

I think that the situation as described is incomplete or missing part of the picture.

What he is describing is what happens when you have a highly valuable and contributing team member who has a vision for the company that differs from what everyone else wants.

Assume we have 10 employees.
Lets say Employee X has a value of 1000, and the rest have a value of 100 each. The company has a value of 1900. Clearly Employee X is valuable and to get where you need to be, you need to accommodate his views. He is basically more than half the company

Now you grow to 40 employees. Employee X is still worth 1000, but the rest of the group is worth 3900. Employee X should not be dictating where the entire group wants to go, even if he carries so much influence.

Employee X did not become less valuable, he did become less important. The only time Employee X becomes a Jerk is if Employee X allows his ego to think he is still more than half the value of the company.

The solution is that Employee X needs to be treated as a consultant or contract. Let him be the rock star that saves every ones ass. But as good as he is, he cannot lead if no one wants to follow him, and he should not lead if the place he wants to lead is not the place the team wants to go. And Employee X should not be allowed to prevent someone else from leading if his plans do not add as much to the group as the other guy.

A good leader is not the guy who is worth 1000 to everyone else's 100. A good leader is the guy who can get a value of 120 from people with a base value of 100.

END COMMUNICATION

Comment Re:And much more expensive than real or fake (Score 1) 165

You may be long about real leather being a lot cheaper than bio engineered leather.

Granted, you have doubts about this being able to scale up. But lets assume for a moment you are wrong.

The inputs to the process are going to be somewhat similar to the inputs required to raise a cow. But the quantity of those inputs should be much lower. You only need enough food / nutrients to grow the skin. You do not need to support the rest of the mass of the cow. The waste (urine, feces) would also be lower. No bones or brains, and the support features of the rest of the cow (the lungs / spleen / kidney's) can probably be accomplished by machine filters.

I am not sure if the vat grown meat would work as well though. You would need to support much more biomass and your probably not going to be able to simulate a massive rib steak.

END COMMUNICATION

Comment What kind of games do / did you enjoy playing? (Score 1) 221

You mention Xbox and PC games, but those do not narrow it down to much.

On the PC side, games of the 'just one more turn' / slow play strategy games are probably not affected. The Civilization series, Galactic Civilizations 2 (not related to previous series), various 'God Games', are not likely to be affected.

If your gaming leaned more towards First Person Shooters, and Starcraft 2 style RTS games, and anything with a 'mouse to look, WSAD keys to move' is probably going to be a bitch to play with a damaged left hand. I have never gotten into World of Warcraft, but given the prevalence for keyboard macro's, that may not be the best option.

For many XBox games, it comes down to what games your playing on that console, and how usable your left thumb is. If your left thumb is functional, you probably have a huge amount of games that are perfectly playable. If your left index finger is also functional, you may find that most console games pose no issues.

Games that are playable with the Wii Remote or Playstation Move controller are also essentially one handed games as long as the 'nunchuck' attachment is not critical. Content choices on the Wii do skew very heavy to casual though.

More info on what kind of games you actually play may result in better advice.

END COMMUNICATION

Comment Do you want to create tech, or just use it? (Score 1) 1086

If your content to use 3d packages like Unity, you can probably get by with little more than a strong understanding of matrix and vector math.

If you ever want to implement any of the following more directly, you need significantly more

3d Physics: requires calculus for certain ballistic calculations.
Low level rendering: requires knowing how to interpolate a normal value across mulitple verticies
collision vs true curved surface: if you want to use spline curves to represent geometry, you need to know how to calcuate an exact location on it to determine a collision normal.

Or what happens if you want to use a 3rd level plugin for Unity that only works with Quaternions and all you have are the Vector / matrix based positions?

You cannot always depend on an out of the box solution.

Think of it this way: You do not need to be an architect to build a house. Any idiot can hammer together some walls and a roof. If you want the damn thing to actually look good or do something no one else has done yet, you need more. Any idiot can buy a 'just add water' cake mix and make a chocolate cake. But the guy who can make one from the raw ingredients is probably going to make a much better goddamn cake.

Also, if it comes down to hiring an employee with high school level trig vs a guy with university level calculus, and the job involves working with those concepts even indirectly, than high school guy loses every goddamn time. Even if your not using it directly, your still going to be better off going with the guy who has a deeper understanding of what the hell is going on.

END COMMUNICATION

Comment High Res graphics == Expensive (Score 5, Interesting) 423

The reason to upgrade the hardward generally comes down to improving graphics and processing power. The added work for things like high end physics and AI is not an especially big hit in terms of development expense though. What is driving the cost upward is primarily the high res 3d graphics.

Creating high quality 3d art is extraordinarily labour intensive, and the tech to improve the toolset for the artists is not advancing as fast as the ability to push more content to the screen. If you increase the polygon count of your scene from 100 000 to 10 000 000, the labour requirements get difficult. Just watch the credits from a game made in 2001 and compare to a game made in 2012. The size of the art teams have gotten proportionally much larger compared to the size increase for the programmers.

Also, the assumption that the CEO's are getting hookers and blow is not universally true. If you produced one of the top 3 games of the year, sure, people are getting rich. If your outside the top 10 though, the development costs are eating enough of the profit that its a crap shoot on whether or not your broke even.

Used games and piracy have eaten a great deal of the profit margin for games that were good but not great. Lowering the price might actually be a good idea, but if your barely breaking even your going to have a hard time justifying the move to share holders who are seeing only marginal profitability.

In any case, change is coming because the iPhone / iPad is forcing it. All the companies that cannot compete at the $60 a game core market are starting to chase the lower dev costs for the mobile devices, and the bigger companies that see 'easy money' are following them. In any case, the long term move is to cut the retail outlets out of the game distribution entirely. Once that happens, your pretty much F*cked for buying used games anyway.

END COMMUNICATION

Comment Better to go nuclear then to go fossil (Score 4, Insightful) 267

Nuclear Power has its issues. But the alternatives are not exactly free of cost either. At the end of hte day, the costs of nuclear power are arguably less than anything else that is capable of generating power at that scale. Wind / Solar would be optimal, but they do not have the scale yet to be seriously considered as alternatives unless you are content to live at a level of technology comparable to 1910.

From an environmental standpoint, I think it would be a better choice to try to deal with the accumulated nuclear waste than to deal with trying to undo the damage of the toxic emissions from using fossil fuels. The nuclear waste is at least highly localized and it can be collected and contained. You cannot really clean up all the emissions from burning coal or oil.

The problem with Nuclear power is that the costs associated with an accident are so massive (environmentally and financially) and they are incurred all at once. You will never convince most people to buy a car for $30 000 in one lump sum, but it is easy to sell someone on paying $40 000 if you tell them they can pay a little bit each month.

END COMMUNICATION

Comment Prevention vs Cost of being Wrong (Score 1) 328

Part of the article reminds me of the 'Captain Hindsight' from the Cthulhu / Coon and Friends episode of Southpark. The article basically says that the risk assumptions were incorrect and they should have prepared better and made better assumptions in order to prevent the meltdown.

I disagree in part with the premise article.

There are two approaches to taking something that poses a risk, and making it safe. The choices are prevention and mitigation In this case, the problem is that a Nuclear Reactor poses a risk of dangerous meltdown. The typical safety measures are to make sure that a melt down will not happen (prevention). That approach generally works, and all risk management calculations are based on the prevention working.

Prevention is great up until it fails. If we change the discussion to sex / pregnancy, prevention of the sort described in the article is using a Condom. Its great when it works, but condoms break. If the penalty for pregnancy is death, your still taking one hell of a risk.

I think that nuclear power is a technology worth pursuing, but I think that the safety measures should start from 'if this thing melts down as soon as we turn it on, what can we do to contain the damage'? If a nuclear power plant can be designed in a manner that guarantees that a meltdown event does not endanger anyones safety, then it can be called entirely safe.

Otherwise, they are only safe until they fail.

END COMMUNICATION

Comment High development costs are having many effects. (Score 1) 418

The game development market has become very competitive and very expensive.

Game became increasingly expensive to make because everyone was trying to add more and better content to their games in order to set themselves apart. As the price to develop went up, profit margins disappeared. Piracy and used game sales made the problem worse. To preserve the profits, the publishers and the developers are trying everything.

Games move from cartridges to CD's as much to bring down manufacturing costs as to increase available space to content.
DRM schemes were created, and they become increasingly draconian in an effort to diminish piracy.
Online pass requirements and Downloadable content are added to diminish the impact of used games sales (used games are great for retail sellers like Gamestop that buy used at $10 and sell used at $40).

Also, why do you think the publishers are chasing the iPhone / Android market so damn hard and going 'freemium' for everything? iTunes offers a huge install base, and being freemium kills the pirate problem (who is going to go to the trouble of jailbreaking a phone for a free to play game?). Users cannot resell an iTunes game, and they developers make a good profit by turning into spammers that constantly suggest their users buy freemium content on the device.

Personally I would rather deal with the DRM software then play a game clogged with nag popups asking me to spend more money on freemium content.

END COMMUNICATION

Comment Re:I don't think your judgement is accurate (Score 1) 122

The 'pinnacle' game is not necessarily going to be the 2nd. It might come later, or perhaps the first game stands up as the pinnacle. With the Civ games, the later one replaces the older one in the series, and that is just iterating on their own success.

Also, there are not many developers going head to head with the Civ series these days, is there?

In any case, every successful genre seems to reach a point where a particular game is considered the standard to measure other games of that type against, and of course there are some instances where opinions will differ.

In any case, I do not think we disagree over the concept so much as the finer details.

END COMMUNICATION

Slashdot Top Deals

Two can Live as Cheaply as One for Half as Long. -- Howard Kandel

Working...