Become a fan of Slashdot on Facebook


Forgot your password?
Slashdot Deals: Prep for the CompTIA A+ certification exam. Save 95% on the CompTIA IT Certification Bundle ×

Comment Re:Disagree (Score 1) 181

People become too reliant on "black box" functions and libraries where you simply pass in values and the output magically appears.

I loaned a student my HP calculator to take a quiz one time. I asked him if he knew how to use it and he said "of course". (Enter>=!). The question dealt with the concentration of hydrogen ions in a nearly-neutral solution of something. His answer was "1". "something enter something enter divide" where the second "enter" wasn't supposed to be was his mistake.

I gave him zero points for that answer, and deducted an additional point for not even thinking about whether the answer made sense.

Comment Interesting (Score 5, Interesting) 181

I spoke to a computer science professor about 2–3 years ago who said he had noticed a curious thing over the last few years. The students in his classes didn't seem interested--or even willing to--in solving programming problems. They just expected to be able to come in, download this framework and that framework, find a solution to a tricky problem on Stackoverflow (or wherever), and maybe write some really rudimentary code to just glue the bits together. Many of the "old " assignments--implement three different sorting algorithms and compare their properties just seemed totally archaic to his students--why would you ever want to actually write a sorting algorithm? After all, somebody out there has already done it better, and that's nothing you would ever need to do as real programmer.

The professor was somewhat alarmed by this, but not totally in disaster mode, because it was probably true that MOST of his students would never need to write a sorting algorithm. Most of his students would never need to implement an algorithm that draws a circle, etc. But still--this was computer science--not community college.

The writer here seems to fall squarely into this class of learner. Honestly, the first thing this article made me think of was that awful Barbie learns programming book where Barbie gets some other people to write the code for a program she designed, thereby becoming a real computer programmer. Maybe the book wasn't that far off the mark after all...

Comment Re:Major disconnect from layers (Score 1) 236

And yet, I'm pretty sure Boeing's CEO doesn't order the employees to start building planes without wings (I don't care, just do it! You're the engineer, you make it work or I'll find another that will!) Something tells me he knows planes a bit better than "not at all, really".

Sure, but he doesn't actually need to if he's smart enough to listen to the people who work for him. You ask your engineers about engineering changes. You ask bean counters about counting beans. A company the size of Boeing does a feasibility study before they change toilet tissues.

Comment Re:DDoS? (Score 1) 34

Don't waste your time, friend. No matter how cogent you are, APK will seize upon any minor point, declare victory, and shit all over the table. If you agree with him on one thing you must agree with him on all things or be a hypocrite. He's hardly the only insane bugger on Slashdot, though, so it's not even work poking him with a stick.

Comment Re:Major disconnect from layers (Score 4, Insightful) 236

I am assuming you've never had a C type person make huge IT decisions without having even consulted with IT.

In my 30+ years of experience, I've seen enough clueless C types make clueless decisions because some dude in a suit with a briefcase sold them a nice fat lie.

In our case "All it will take are a couple IP addresses and a server. No other IT is required" If it takes IP addresses and a server, it requires IT support. And in this case, the product was so fucking horrible that it requires regular (several times a week) IT support, just on back end crap from a product designed so bad that it just breaks every two weeks from design flaws.

Or this, "We've already bought it, you WILL support it" (with no additional IT funding for more IT help) multiple times over.

Or buying a mom and pop application with no Enterprise class requirements in its design. "What do you mean you don't do LDAP for authentication. There is no fucking way I'm entering 16,000 users by hand"

The issue with certain people is that they want "Shiny Pretty Technology" without caring, or wanting to know about what it actually takes to run. And it happens in enough organizations that I know that it is not an exceptional experience.

You're right, the C types don't know shit, which is why they should stay out of shit that they have no clue on. Yet they think they know better than the people who REALLY do know whats going on. In short, IT is a bastard child in most organizations, one that has more power than most of those C types actually know.

It is impossible to travel faster than light, and certainly not desirable, as one's hat keeps blowing off. -- Woody Allen