Click here to Skip to main content
15,900,511 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Grrrr #2 Pin
Chris Quinn13-Sep-18 0:42
Chris Quinn13-Sep-18 0:42 
GeneralRe: Grrrr #2 Pin
Richard Deeming13-Sep-18 0:47
mveRichard Deeming13-Sep-18 0:47 
GeneralShould a minor program in CS require computer organization / assembly? Pin
swampwiz12-Sep-18 12:33
swampwiz12-Sep-18 12:33 
QuestionRe: Should a minor program in CS require computer organization / assembly? Pin
Maximilien12-Sep-18 12:40
Maximilien12-Sep-18 12:40 
AnswerRe: Should a minor program in CS require computer organization / assembly? Pin
swampwiz12-Sep-18 12:54
swampwiz12-Sep-18 12:54 
GeneralRe: Should a minor program in CS require computer organization / assembly? Pin
Maximilien12-Sep-18 13:16
Maximilien12-Sep-18 13:16 
GeneralRe: Should a minor program in CS require computer organization / assembly? Pin
Dar Brett12-Sep-18 16:02
Dar Brett12-Sep-18 16:02 
GeneralRe: Should a minor program in CS require computer organization / assembly? Pin
CodeWraith12-Sep-18 19:03
CodeWraith12-Sep-18 19:03 
swampwiz wrote:
I think that the study of CS has by now completely abstracted out that part of the body of knowledge of CS so that someone could consider himself well-prepared to do CS work (including the fancy-shmancy stuff at the graduate level) without knowing this.
Sure. Perhaps we can abstract away some more and hand out the degrees in every corn flakes package.

So go ahead. Let's produce more fools who can't write a simple one line method or property to set or check some flag bits. I can show you a nice, idiotic error that exists since .Net 1.0 that probably has been built in by someone who could not grasp the concept of enumerating bit flags. It will never be fixed to keep compatibility and makes an otherwise very practical thing almost useless to me because I constantly have to work around this tiny mistake.

And let's invent something that manages memory for those that would be thrown out of every library because they can't understand the simple concept of bringing back what you have borrowed. Let's make them believe that even thinking about managing memory is a very bad thing. This way we can produce idiots who can't understand the absolutely simple concept of a pointer and give me job security forever. Let's make a religion out of it and put it on the list of sins they will have to confess and atone for in code reviews.

Don't you dare to take away the joy of finding out that someone programmed an instant server crash with this simple line:
ds.Fill();

No error checking or exception handling, just a setup to let the server's memory hop out of their sockets instantly. And the idiot insists on having done everything 'as required' and absolutely unable to imagine that memory is not available in unlimited amounts. Nor was he able to estimate the memory requirements of what he did or understand why it's better to make such an estimate in the code before executing that one simple line.

Abstracting something away does not help those who are still learning. You only deny them any chance to understand what's happening and only few ever become aware that there is a little more to all they know or ever get around to learn about these things. Indeed, they are discouraged to do so by people who mindlessly repeat what they have been preached. Teaching students to rely on abstractions and not equipping them to understand them simply sets them up to fail.
I have lived with several Zen masters - all of them were cats.

His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.


modified 13-Sep-18 4:07am.

GeneralRe: Should a minor program in CS require computer organization / assembly? Pin
Dar Brett12-Sep-18 19:17
Dar Brett12-Sep-18 19:17 
GeneralRe: Should a minor program in CS require computer organization / assembly? Pin
den2k8812-Sep-18 21:19
professionalden2k8812-Sep-18 21:19 
GeneralRe: Should a minor program in CS require computer organization / assembly? Pin
abmv12-Sep-18 19:53
professionalabmv12-Sep-18 19:53 
GeneralRe: Should a minor program in CS require computer organization / assembly? Pin
GuyThiebaut12-Sep-18 20:52
professionalGuyThiebaut12-Sep-18 20:52 
GeneralRe: Should a minor program in CS require computer organization / assembly? Pin
den2k8812-Sep-18 21:24
professionalden2k8812-Sep-18 21:24 
GeneralRe: Should a minor program in CS require computer organization / assembly? Pin
F-ES Sitecore12-Sep-18 22:31
professionalF-ES Sitecore12-Sep-18 22:31 
GeneralRe: Should a minor program in CS require computer organization / assembly? Pin
theoldfool13-Sep-18 3:37
professionaltheoldfool13-Sep-18 3:37 
GeneralRe: Should a minor program in CS require computer organization / assembly? Pin
Nathan Minier13-Sep-18 2:53
professionalNathan Minier13-Sep-18 2:53 
GeneralRe: Should a minor program in CS require computer organization / assembly? Pin
dandy7213-Sep-18 8:16
dandy7213-Sep-18 8:16 
GeneralJohn Gall, Inspirational quotes for devs Pin
raddevus12-Sep-18 10:22
mvaraddevus12-Sep-18 10:22 
GeneralRe: John Gall, Inspirational quotes for devs Pin
Maximilien12-Sep-18 10:48
Maximilien12-Sep-18 10:48 
GeneralRe: John Gall, Inspirational quotes for devs Pin
raddevus12-Sep-18 11:05
mvaraddevus12-Sep-18 11:05 
GeneralRe: John Gall, Inspirational quotes for devs Pin
Power Puff Boy12-Sep-18 20:07
Power Puff Boy12-Sep-18 20:07 
GeneralRe: John Gall, Inspirational quotes for devs Pin
Daniel Pfeffer12-Sep-18 21:38
professionalDaniel Pfeffer12-Sep-18 21:38 
GeneralRe: John Gall, Inspirational quotes for devs Pin
raddevus13-Sep-18 1:49
mvaraddevus13-Sep-18 1:49 
GeneralRe: John Gall, Inspirational quotes for devs Pin
kalberts12-Sep-18 22:26
kalberts12-Sep-18 22:26 
GeneralRe: John Gall, Inspirational quotes for devs Pin
raddevus13-Sep-18 1:53
mvaraddevus13-Sep-18 1:53 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Straw Poll

Were you affected by the geomagnetic storms this past weekend?
Communication disruptions, electrified pipes, random unexplained blue-screens in Windows - the list of effects is terrifying.
  Results   490 votes