Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Re:It amazing how IT can't learn from the past (Score 1) 181

JS is a lingua franca but its a very bad one. It wouldn't be so bad if the language had actually been designed and was consistently implemented.

That being said our industry never learns. We dealt with termcaps and incompatible ChUI terminals in the 80's, odd and/or incompatible desktop graphics capabilities thru the 90's followed by browser incompatibilities and now vastly different JS engines. You would think the industry would eventually figure out that taking decades to establish baseline standards for software means that the horse is out of the barn (and it burned down and they put up a shopping mall in its place) because the standards come too late.

Each company views the giant gap between rising popularity of something and the actual establishment of a standard as a place to drive a wedge and establish a competitive advantage. In the meantime developers and users suffer and projects come in even later; even more over budget and still not fully functional.

Comment Re:We worship at the altar of youth here. (Score 1) 347

I agree with your comments but I would also add that I think we have a tendency today to assume that all a programmer needs to know is the language and the tools. I've found that it is very rare for a programmer to do a truly acceptable and successful job if they don't thoroughly understand the problem that they are solving, The belief that we can document requirements well enough to send them to programmers who have zero understanding of the problem or its domain is leading to a lot of bad code, late, incomplete solutions and unhappy users. We don't hand residential framing carpenters the plans to a sailing vessel and assume that because they have the plans they are now shipwrights and can do a great job building it; we shouldn't do that with developers either.

Comment Let's party like its 1999...again (Score 3, Insightful) 66

This is crazy. They are losing money and they have no clear runway to working business model. Its like a flashback to 20 years ago. Apparently a whole new generation of investors has to learn all of these lessons for themselves.

Comment Eval (Score 1) 600

Eval, properly used, can be extremely valuable and reduce a lot of code bulk. Improperly used it presents various nightmare scenarios for security and stability.

In reality though, I don't see much more than a slightly nuanced difference between using eval and dynamically constructing any portion of a SQL statement for execution at runtime.

Use it, but use it carefully.

Comment Varied opinions (Score 3, Interesting) 798

First, I feel that Snowden should actually have his day in court and present his case before anything related to a pardon or commutation is discussed. The American people need to see and hear both his and the government's position and evidence in a more balanced, less sensational environment than the MSM gives us.

Second, I feel that neither Manning nor General Cartwright should have their sentences commuted. They were both members of the US military who had sworn oaths regarding their behavior and ethics in their service and disregarded them. Gen Cartwright, as an officer should be held to an even higher standard. They were both tried, found guilty and sentenced. What message does it send to the rest of the military if they don't have to serve their sentences? Why should anyone in the military feel compelled to obey any order or protect any secret if they know that whatever punishment they get will be commuted and all they need is some publicity to make it happen.

Comment Re:It might be something but it isn't anti-trust? (Score 1) 121

I don't believe controlling which apps are accepted into the store is much of an argument. I have a Vizio TV that supports apps. I can put any app I want in it as long as its in Vizio's store. Guess how it gets there. Where do I get apps for my Roku...Oh yes, the Roku store (even the private channels are actually there.) In all such cases, the apps must go through some kind of acceptance and review to get into the store. The only real difference isn't so much in style as it is in volume.

Comment Software quality is my biggest disappointment (Score 5, Insightful) 293

I've been an OS X user since 2006 when Intel Macs arrived. I was strictly a linux user for the prior 7 years having abandoned Windows in the late 90s.

The reason I went to OS X was that its *nix under the covers (and gave me all of the programming/scripting power I needed) and also was incredibly stable. I would literally go for months without rebooting and without native (X86, not PPC emulated) apps crashing...at all...ever.

I feel that from a stability POV OS X peaked around 10.6. Ever since then, a pattern of increasing crashes and decreasing reliability has followed every release. The amount of instability is still very small, but when as a user you are used to 0 problems, it is very frustrating. (iOS seems to have followed a similar trajectory lately as well.)

I don't know what's happened to the QA process at Apple and I also don't see the point in rushing out a new OS every year. I would love for them to go back to the simpler, more stable approach that they have 5-6 years ago.

Slashdot Top Deals

If a thing's worth having, it's worth cheating for. -- W.C. Fields

Working...