Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Comment Re:Did he already heard about integrated debugger (Score 1) 586

Let's just say that however flawless the language, you will still make countless simple mistakes in *logic* that will be an order of magnitude quicker to diagnose and fix with an integrated debugger than with any non interactive means (logging, exception stack traces, command line debuggers).

Comment Re:Did he already heard about integrated debugger (Score 2) 586

I would argue the opposite. If you execute code it will invariably do things you didn't expect, regardless of language. You either debug or guess. I saw no argument as to why guessing is preferable to interactive debugging? I agree that "null" is a language smell, but there are concepts like code contracts that lets you have non-null enforced etc. There are a million other things you can debug regardless of language.

Comment A text editor that does the job IS an IDE (Score 5, Insightful) 586

Most bizarre conclusion I have ever seen. Of course you can have highlighting and other editing tricks (autocomplete, etc.) in a text editor. But once you add things like unit test integration, deployment, and most importantly an interactive debugger where you can step through your code, you have a proper development environment. Running tests can be done at a shell prompt, but debugging not so much. And if your text editor ticks all these boxes, including interactive debugging (I'm sure emacs can for example), then your text editor IS A FREAKING IDE ALREADY. I'd like to make the inverse conclusion of TFA: since we have proper IDE:s we can now allow the code in modern languages to be structured an way we want. A good IDE should never have you worrying about files, just code.

Comment Ask questions and expect answers (Score 1) 360

The use of modern tech does not imply better code, but it certainly helps your work environment. A company that is quick to adopt new technology (e.g. Update to new language versions) has a better possibility than a company that doesn't. Make sure you talk to the guys involved with the technology. Interviews and screenings with recruiters are quick affairs, save your questions until you meet real developers. If the company doesn't have the actual developers and team leaders doing interviews, that is not a good sign. Third, make sure you find out how fast the crew is being replaced. A team of ten should have at least a few that have been there virtually forever, and you don't want to join that team if it has recruited 20 developers over the last 5 years. This is the most important thing: you want the same as every other developer out there. So a company where people work 1-2 years either has a technology problem or a serious pay/environment/cultural problem. Either way, you don't want it. Ask how many have left the last few years, and try to find out why. If you can't get this information, leave.

Comment Regulate idle power instead (Score 4, Interesting) 303

Regulating idle power draw would actually be good, and a lot more clever than regulating the power ceiling. Saying that desktop computers can't use more than 10W in idle, and no component sold discretely can use more than 5W idle would make a huge difference. In reality, those of us running these 300W graphics cards only run them for a fraction of the day, and if they were 150W instead would make much difference, whereas a difference between 20W and 10W for the idle power would make a bigger difference over a week or a year.

Comment Re:Not to defend it but... (Score 4, Informative) 303

This is a usual complaint with regulations such as this. The other obvious example is the light bulb ban. The problem with your approach is that adding a tax on electricity that is big enough to give an impact on peoples' shopping behavior when it comes to light bulbs, would mean industry would pay through the nose for electricity that actually creates jobs, and electricity that does work that can't be done more efficiently. The difference between that electricity and a light bulb is that at low power bulb can light a room with much less power than an old style 60W bulb. If we increase electricity taxes and don't wan't to lose competitive power in our industry, then we have to have a VERY complex system of energy subsidies to industry. A simple ban on a few consumer products is way simpler to implement and regulate, even though it might seem like micromanagement.

Comment Re:Just ship with a low-draw driver (Score 3, Insightful) 303

Probably more common in developed countries where VAT and customs would actually amount to something. UK and Sweden have been mentioned already. Ordering something from the US to sweden usually means the price will be about equal to swedish street prices (Add 25% VAT and a bit of customs as well as freight cost).

Comment Re:Just ship with a low-draw driver (Score 2) 303

I think this is a stupid regulation to begin with, but if I was making the regulation, I'd just make sure it stated that the device shouldn't be *able* to draw more than X watts, regardless of driver etc. That is, even with a hacked and supposedly unsupported driver, the device should stay under the ceiling, or not function, otherwise the fault is at the manufacturer. Worse, if the manufacturer itself provides the driver, they should be fined even steeper than if a lone hacker provides it. Feels like if you make regulations, you should make sure to make them work, or just not make regulations.

Comment Re:"...knock Microsoft on it's heels..." = bad tac (Score 3, Insightful) 286

I'd rather have microsofts revenue than apples, even if apples is larger. Reason? Apples revenue comes from consumer electronics. That can change overnight if Apple just blows it once with a new release. Microsoft has a huge corporate revenue stream as well as a lot more lock-in from software. To put it another way: microsoft can release vista fiv times over without losing much revenue to e.g. Mac OS. If the iPhone6 is crap and samsung's offering is brilliant then Apple is in trouble. Apple have to deliver continuously, MS not so much.

Comment Re:Not anti American (Score 2) 717

This is 99% cultural/political i suppose. Unless you haul a dirtbike or sheep *most* of the time when you use the vehicle, you don't need a truck. There is no way all those F150 and similar are actually used to haul things even 10% of the time. It's absolutely imperative that the US govt remove any tax advantages on trucks/SUVs unless they already have. A regular 4x4 with a cheap trailer does the exact same job, but also hauls 5 people and luggage so you don't need a truck AND a car. Here is also a big difference between the EU and the US. We often have a car per family, not person. With a single car, the F150 just isn't as versatile as a full size estate.

Comment Re:No. (Score 1) 463

Yes I'm typing on one. It's good as far as laptop keyboards go, but it has the typical short-stroke and cramped button layout of laptop keys, and the smaller versions are missing the numerical keyboard which I'm absolutely dependent on (write scientific applications). Real page up/dn/home/end keys without a required modifier are also an absolute must. Also, since I always use an external mouse (heavy mouse/drawing input in the applications) I don't want the touchpad to be in the way.

Slashdot Top Deals

The trouble with opportunity is that it always comes disguised as hard work. -- Herbert V. Prochnow