Slim-Fast products?

Good   1 vote - 33 %
Bad   2 votes - 66 %
3 Total Votes
re: comment on Charles Stross by lm (4.00 / 2) #1 Sat Jul 21, 2007 at 04:11:19 AM EST
I agree with the comment as written, but it must be kept in mind that there is a distinction between a computer scientist and a programmer. I've met quite a few programmers and precious few computer scientists.

There is no more degenerate kind of state than that in which the richest are supposed to be the best.
Cicero, The Republic
most of the real comp sci people i know... by gzt (4.00 / 2) #5 Sat Jul 21, 2007 at 06:30:47 AM EST
...are mathematicians stuindg things like discrete math and computability theory.

[ Parent ]
Computer scientists by ucblockhead (4.00 / 2) #9 Sat Jul 21, 2007 at 08:14:42 AM EST
...are mathematicians. They do no actual science. (That is, a computer scientist doesn't use the scientific method at all.)

As opposed to programmers, who might potentially use the scientific method to debug.

In this respect, the comment applies more to computer scientists than working programmers. (And I must here note that the leading figure in the early concept of Singularty was by Vernor Vinge, who was, indeed, a computer scientist, not a programmer.)
[ucblockhead is] useless and subhuman

[ Parent ]
The excerpted comment is better than the original by Scrymarch (4.00 / 1) #2 Sat Jul 21, 2007 at 04:25:40 AM EST
But man, that stings.

The Political Science Department of the University of Woolloomooloo

But I have never approached any application by cam (4.00 / 1) #3 Sat Jul 21, 2007 at 05:22:13 AM EST
or program I have done as a science project. They are always solving business problems. Even when I did a driver project it was solving a business problem - not a scientific one.

I consider software - as I do it anyway - the same as accountancy. It is a business support technology. It won't uncover the 'truths' of the universe but it will make your business super-f**king productive.

Freedom, liberty, equity and an Australian Republic

[ Parent ]
Yeah by Scrymarch (4.00 / 2) #6 Sat Jul 21, 2007 at 07:08:15 AM EST
I think software is basically a bureaucracy of automatons. But it does mean software people don't have a good sense of how science progresses.

The Political Science Department of the University of Woolloomooloo

[ Parent ]
Lethem ... by crux (4.00 / 1) #4 Sat Jul 21, 2007 at 06:15:19 AM EST
I really enjoyed Motherless Brooklyn. It lacks some (but not all) of the social/cultural insight stuff and has a page-burner of a plot.

Scientific method in programming by ucblockhead (4.00 / 1) #7 Sat Jul 21, 2007 at 07:45:46 AM EST
The scientific method is, hands down, the absolute best tool for debugging broken programs. The idea that programmers (at least good ones) never have direct contact with the scientific method is complete crap. Good debugging generally works like this:

  1. Run using various options, debugging printfs, etc. to see what happens. (Collect evidence.)
  2. Make a guess at what the bug is. (Form a theory.)
  3. Make changes to the program either to attempt to fix the bug, or to prove that this is actually the bug. (Test the theory.)
  4. If the theory fails, go to (1) or (2), otherwiswe, done.

I'm not disputing any of the singularity crap, which is yet another case of futurists confusing what they want to happen with what will happen. (And assuming that straight lines stay straight.)
[ucblockhead is] useless and subhuman

Is that really the scientific method? by Dr H0ffm4n (2.00 / 0) #11 Fri Jul 27, 2007 at 01:45:22 AM EST

[ Parent ]
yes (nt) by ucblockhead (2.00 / 0) #12 Fri Jul 27, 2007 at 05:29:42 AM EST

[ucblockhead is] useless and subhuman
[ Parent ]
Courses by ucblockhead (4.00 / 1) #8 Sat Jul 21, 2007 at 07:50:00 AM EST
I've done both normal and online courses. The normal courses I've found to be utterly deadly dull. I took one in C# while working on a C# project at work, and was ahead of the class within a week or two. The lectures were an exercise in dullness because if it.

The online courses, on the other hand, were nice, because they forced me to actually sit down and learn the stuff, but I wasn't forced to sit through a 20 minute discussion period on the difference between int and float.

The basic problem with most of these courses for an experienced programmer is that at least half the class is the equivalent of a 2nd year undergrad. With online classes, this doesn't effect you.

I can't recommend any actual ones as all the ones I took were though the local universities, which I don't believe are available to out-of-state people.
[ucblockhead is] useless and subhuman

Colleagues have recently done by Herring (4.00 / 1) #10 Sat Jul 21, 2007 at 09:33:58 AM EST
ASP.NET/C# with QA. I'll ask. Also, I'll give a verdict on the outfit I'm with next week. When I've been.

You can't inspire people with facts
- Small Gods