Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment And let's be honest (Score 1) 152

Learning to programme should be completely trivial if you've got any talent.
Learning a whole eco-system of development tools which is what you'd need to do to hold down a serious job is a much bigger task of course.
A decent CS degree from a good school won't teach you how to code - they'll assume you know that pretty much as an entry requirement

Comment Re:Firewalls (Score 1) 36

Correct

The default position will be that nothing and I mean nothing in the corporate domain will be able to open a TCP connection to anything in the SCADA domain.

and the guys in charge of this will take it all the way to senior management if you even look like you are thinking of breaking this rule.

and you'll have to sign some serious career limiting documents before the guys in suits will sanction this.

or at least that's how it's been at place I have worked where they have SCADA networks and my specialist topic is data integration so I tend to bump into these issues fairly often

Comment Re:Lisp? (Score 1) 88

Back when I was at University my supervisor was doing Natural Language research using LISP.

They would type in short stories then ask the computer questions about the stories

One story included something about John's driving his car and crashing into Mary
This uncovered a bug in the code where they were try to access the first element of an empty list

The LISP engine errored with.... drum roll....

"Illegal CAR usage"

Comment Re:Let me say (Score 3, Insightful) 362

It may have been a less advanced toolset, but the mindset back them was what really made it work. Back then, anything was possible, even expensive research unlikely to have any direct benifits. Now? If it isn't going to make a profit next month, trash it. Fuck the modern era. We did more with slide rules and determination than we do now with modern technology.

Nope re the mindset back then. I was coding for living back then and the ratio of good developers to bad developers is still pretty much the same now. Go and read the Mythical Man Month. What's sad is not that 'we were better at this stuff in the good old days' but that we, as an industry, haven't learned how to do things better having had 30 years of practice.

Comment Re:Let me say (Score 3, Interesting) 362

A friend of mine led the development team that built the onboard software for the Huygens probe. The QA cycles they went through would be insane for any normal project.

For example they gave the compiled code to a completely separate team and got them to reverse engineer the specifications.

This uncovered a Y2K bug in the ADA runtime that the code was built on

As the test driven development mantra goes - test until you aren't scared any more
Knowing that your code will be run once and only once in production, there's no second chances and that the box it's running on is some 10's of light hours away makes you rather easily scared

Comment Re:Open? Or free (as in beer)? (Score 1) 113

I think that it depends on the enterprise.

Last year I was doing Java CAPS work and you don't get much more enterprisey that that. Under the hood JCAPS uses lots of open source stuff,. For example, if I recall correctly it uses some of the Apache Commons libraries and it certainly uses stuff like Ant.

However, the powers that be wouldn't let me use them, their logic being - if there's an issue in an Apache Commons lib then Sun (now Oracle of course) have the horse power to fix it but we don't. If we have an issue with one of the libraries Sun sure as anything won't fix it.

And I found it difficult to argue against this stance.

On the other hand in some enterprises the difficulties, costs and time delays of going through formal procurement procedures can kill you. Sometimes the politics play out so that you can use FOSS because it doesn't need to be procured and actually deliver something before hell freezes over.

Different types of enterprises and different types of politics but it's not, in my experience, in my experience because FOSS is cheaper than alternatives it to do with support and internal procurement policies.

Slashdot Top Deals

Always draw your curves, then plot your reading.

Working...