>>2
``As economics is known as "The Miserable Science", software engineering should be known as "The Doomed Discipline", doomed because it cannot even approach its goal since its goal is self-contradictory. Software engineering, of course, presents itself as another worthy cause, but that is eyewash: if you carefully read its literature and analyse what its devotees actually do, you will discover that software engineering has accepted as its charter "How to program if you cannot.".''
Also, I don't think saging means what you think it means.
>>1
Most colleges think they're supposed to be turning out enterprise code monkeys, which is also why so many of them have turned into Java schools. Helping people on their way to satori is not a priority.
This is why computer science education is broken now. Only the Sussman can save us.
Name:
Anonymous2007-10-27 14:54
>>8
Truth. It's pure insanity to think that CS curricula should act as some kind of vocational schooling. It just doesn't make any sense whatsoever.
Do they teach architectural design to physics students? No? Well, that's strange, because it happens to be one of the most common applications of elementary physics nowadays.
Do they teach architectural design to physics students? No? Well, that's strange, because it happens to be one of the most common applications of elementary physics nowadays.
There's a course known as architectural engineering. That's why architectural design isn't a focus of physics students. Thought that still doesn't justify the fact that CS students are learning information processes and technology rather than computer science.
Name:
Anonymous2007-10-28 4:37
>>10 There's a course known as architectural engineering. That's why architectural design isn't a focus of physics students. Thought that still doesn't justify the fact that CS students are learning information processes and technology rather than computer science.
Yes, and there's an abundance of vocational courses for all kinds of software workers, including `software engineering', `software architecture' and plain good old `programming'. I understand that the need for actual computer scientists isn't nearly as large as for ENTERPRISE code monkeys, but this in no way justifies the repurposing of CS curricula to serve the needs of the industry.
Name:
Anonymous2007-10-28 5:36
>>1
You can tune a file system, but you can't tune a fish.
Name:
Anonymous2007-10-28 7:48
ONE WORD, THE FORCED UML OF SOFTWARE ENGINEERING, THREAD OVER!!!!!!!!!!!!!
ONE WORD, I AM VERY CLEVER, THREAD OVER!±!!!!!!!!!!!!!!!!!
Name:
Anonymous2007-10-29 20:51
>>16
IMHO, this could mean that you went to a decent school. UML is not helpful (most of the interesting details of a design just aren't captured) and not standard (it's proprietary to Rational/IBM who take your moneyz). Those who cite the OMG as a counterargument to my 2nd statement can suck my balls, I never saw anything other than shit come out of the OMG.
Name:
Anonymous2007-10-29 21:53
>>18
Of course it's not detailed. It's a set of models that are used to show high level logic.
Name:
Anonymous2007-10-30 7:11
UML is crap for managers to circle-jerk about. I bet they like it because it ends with "ML"; it rhymes with XML and XML is a very good thing, as they read in an "expand your business" magazine.
I draw the diagrams I need as I'm designing or documenting something, and I prefer text to graphics because it scales. I use the style that fits what I'm modelling or describing, not whatever some enterprise fucktard though I should be using. And I've never had to follow a stupid standard for diagrams nor explain anyone how to read mine; if they can't find my diagrams obvious, then I failed them and they're not serving their purpose.
So I don't give three bits a damn about UML. My university wasted time with it as well, fucking enterprise morons. We should have been made to watch SICP and achieve Satori instead.
Name:
Anonymous2007-10-30 7:40
>>20
Considering most people you make code for (eg managment types) are morons it does make sense to have something that works on their level if you want to work for them. Even if if ends up being bullshit.
Name:
Anonymous2007-10-30 7:45
>>20
Enjoy your unemployment. UML is not restricted to modeling software. It's also used for business process modeling, systems engineering modeling, and representing organizational structures. The Systems Modeling Language (SysML) is a Domain-Specific Modeling language for systems engineering that is defined as a UML 2.0 profile.
>>22
enjoy your employment, spending 8 hours a day writing shitty software i could write better in half the time.
Name:
Anonymous2007-10-30 10:48
>>21
True, but for now, I'm lucky enough to have a job where I don't have to be enterprise. My boss used to be a developer, one of the first in his city, and is not very enterprise-friendly either.
>>22 It's also used for business process modeling
I stay the fuck away from anything related to BPM. Pretty much the same goes to the rest of your post. The farthest I'm from anything remotely related to OMG and all that bullshit the better, I don't want to end up hating my job and my life.