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


Forgot your password?

Comment Re:Check with accounting (Score 2) 291

Indeed. I used to work for a state university, and we had equipment that was purchased under a special grant that never allowed us to get rid of it. We had to periodically inventory this equipment separately, with ridiculous consequences if we couldn't find some of it. This was around 1995, and we literally had original IBM XT's stacked up in a warehouse, and the only thing we did with them was to periodically inventory them.

Comment Craftsmanship doesn't come without understanding.. (Score 3, Insightful) 233

I actually regard the fact that someone could say this as a great example of why computer science education is broken. The reality is that there's a tremendous amount of REALLY BAD code out there, written by C.S. Majors and non-C.S. Majors alike. I'm minded of one case where a self-taught perl programmer in a company I worked for absolutely could not figure out why his code to convert a few megabytes of data was taking days to run. Turned out he was appending to a string in order to add a few bytes to it, and every time he did it perl was copying the string to a new location. Simply by "pre-allocating" the string we cut the run time down to a couple of hours. This would have been obvious to him if he'd ever coded in C, or taken a data structures class. But he hadn't. Things like data structures, algorithms, and most importantly security are hard. They can't be taught in a trade school, because people in trade schools lack the necessary background. In the case above, I tried to explain to the guy the whole concept of "big O", and quickly discovered that he didn't know what a factorial was, nor a logarithm, and was a bit sketchy on the concept of geometric expansion. Please don't dump more half-trained programmers on us. We don't need them, and those of us who do understand information theory (with or without degrees) will spend way too much time fixing their errors. I'm not saying everyone needs to be a CS major (my B.S. is in Philosophy, my masters is in Theology, and my Ph.D. is in New Testament.) I AM saying that there should be a requirement to learn some basic skill before you're allowed to write code for a living.

Comment Re:Buy local (Score 2) 432

I have. Bought some hamburger from the supermarket, and had some hamburger given to me by one of my parishioners (at the time I was a pastor.) Served them at a party, without telling anyone, and several people commented on how good the "plain" burgers were. Most said something like, "oh, this tastes like the beef I had as a child!"

Comment Re:Do professionals use Photoshop on Windows? (Score 3, Interesting) 405

Speaking as a programmer (Python web apps mostly) I find that I am much more productive on Mac than Windows. This is partly due to the much better command shell, but also due to the fact that I host my apps on UNIX and Mac OS X is a form of UNIX. The bottom line is that I can spend hours and days trying to get some python module working properly on Windows, chasing down compilers, etc., and on Mac it's a matter of "pip install module". It also helps that Macs tend to be much more reliable.

Choose the best platform for the task.

Slashdot Top Deals

"Kill the Wabbit, Kill the Wabbit, Kill the Wabbit!" -- Looney Tunes, "What's Opera Doc?" (1957, Chuck Jones)