I'll have to admit, when Ani goes to meet Palpatine at that fish-bubble show, I thought as soon as he entered: "Oh no... Here comes Lucas' sci-fi Opera attempt". I'm still trying to get over the diva scene from the Fith Element.
That was one of the things that bothered me about this movie. Is it kid friendly or not, and if it is not kid friendly, then why add all the campiness that is intended for kids. The film had the dark vibe going on, but Lucas kept adding the campy, lighthearted bad guy comedy (something Tolkien did in his books to tame the Orcs and Goblins down, which the LotR screenplay did away with).
The previews, at least in the theater I saw it at, were of opposite ends of the kid zone too. There were a couple CGI kids movie previews and then the preview for the "Smiths" which *might* be suitable for a 13 year old. I'm talking lots of cleavage (and other in your face sexuality elements), guns, family dysfunction, and things blowing up.
Amen. MS bashing aside, Mono makes a whole lot of sense. I can understand the fear, but I think ms compatiblility will soon be an afterthought. The idea of multilanguage/one platform really is a boon to everyone.
600 people, mostly men (but enough women to cause chaos), but a sweet mix of Western Europeon Catholics and Mid-Eastern.*s Never mind the fact that they are all going to go crazy living on the ocean for any good length of time.
Sounds like Mad Max on a ship!
It's going to be like running a mini Iraq. I wish them luck!
It's not too bad price wise all things considered. I think a CPU license is around 4k. However, the Desktop version is free and allows 5 concurrent connections, which are enough connections for a small office. I've heard of people running web apps that support 200 simultaneous users with the free MSDE, but the app was coded with that in mind.
Did you read it? Yes the article is 10 years old, but if you look at what Shaw suggests needs to be done before software can become a true engineering discipline, you will see that we aren't there yet. I think the implication that this article makes (SE being in its infancy stage) still holds to be true.
I can't say that what you have posted is really exclusive to anything in the article. The examples you give of people following the bottom line are definitely a factor impeding the progression of the discipline. However, I think you need to define the term "software engineering" What is it, and is it a reality. When you say "And engineering is not something that software schools tend to teach." I would say that they don't teach it because the markers defining "engineering" as defined by Shaw do not yet exist. It's still craft.
Quoting the article:
"Where is software? Where, then, does current software practice lie on the path to engineering? It is still in some cases craft and in some cases commercial practice. A science is beginning to contribute results, and, for isolated examples, you can argue that professional engineering is taking place... That is not, however, the common case."
In her article she implies that chemical engineering was not engineering until atomic theory and unit operations came along. By her reasoning professional engineering didn't come along until 100 years after industrialization of chemical processing began. Before that it was craft and innovation from virtuosos. Science needs to be feeding back into the process before it can be considered engineering (by Shaw's definition).
By her account, 10 years ago, this is what still has to happen in software:
1. Understanding the nature of expertise. "...the engineering of software would be better supported if we knew better what specific content a software engineer should know. We could organize the teaching of this material so useful subsets are learned first, followed by progressively more sophisticated subsets. We could also develop standard reference materials as carries of the content."
2. Recognize different ways to get information. "Software engineering requires investment in the infrastructure cost - in creating the materials required to organize information, especially reference material for practitioners."
3. Encourage routine practice. I can paraphrase this section as: Stop reinventing the wheel (happens on a routine basis still does it not?), and give incentive and place value on innovation.
- I think there is progress being made in the above with advancement in auto documentation, patterns, UML, wiki, message boards, etc... but there is no handbook analogous to the one described in the article for chemical engineering. Furthermore, UML and patterns are relatively new, and until they or something similar has matured, software will be something that is very difficult to talk about, therefore keeping a lot of knowledge in the folklore area. Everyone knows what a for loop, if/else, and a singleton are. This type of communicable language needs to be applied to other concepts which are now painfully difficult to talk about even amongst experienced developers.
4. Expect professional specializations. By and large, developers are still expected to be jack of all trades.
5. Improved the coupling between science and commercial practice. Currently there is not a lot of science generated from or contributing to typical "software engineering".
That's what I did. Yes, I went to community college, and then on to a one year tech school. I lost my job to outsourcing/.dotbomb at the end of 2000. However know I am doing quite well now.
I totally agree on the point about being able to name the var to be the same name as a class. I don't want to have to do this:
private User theUser = new User();
I much prefer:
private User user = new User();
Ah yes, the PS soundtrack rocked, but there is no way the music outdoes the visual aspect of that game, and the visual aspect has nothing to do with the graphics, but rather the setting itself...
I get more kicks out of hearing or thinking about the Super Mario Bros music that I do looking at a screen shot.
I get more kicks out of seeing an Unreal screenshot than I do hearing or thinking about the music, and the music in Unreal is pretty damn good.
my 2c
http://eil.com/shop/artistlist.asp?artistname=will iam-shatner
I have it, and it is for die-hards only. Most of the 2 lp offering his Billiam talking about himself. Not as funny as Transformed man or "In Love"
Yup. I recently moved into the middle of nowhere and checked out DirecWay satellite internet. Too bad the Fair Access Policy makes it a waste of money for anyone who uses any good amount of bandwidth.
http://www.broadbandreports.com/forum/remark,87534 90~mode=flat
I just checked out your site, and I am dlding now;). If anyone else is interested in 64 music, check out www.c64audio.com. Also, if anyone is interested in creating music with the SID, I suggested checking out the new HardSID PCI at www.hardsid.com.
Are you serious? When was the last MS patch that came out AFTER the virus hit? Usually the patch has come out way in advance, sometimes even over a year in advance.
Software defects are a part of software engineering. It doesn't matter if it is open or closed source. As long as humans are doing the coding, there will be 1 defect for X lines of code. It is as simple as that.
Don't forget that much of his "armor" looked like bone.. especially on the close-ups.
I'll have to admit, when Ani goes to meet Palpatine at that fish-bubble show, I thought as soon as he entered: "Oh no... Here comes Lucas' sci-fi Opera attempt". I'm still trying to get over the diva scene from the Fith Element.
That was one of the things that bothered me about this movie. Is it kid friendly or not, and if it is not kid friendly, then why add all the campiness that is intended for kids. The film had the dark vibe going on, but Lucas kept adding the campy, lighthearted bad guy comedy (something Tolkien did in his books to tame the Orcs and Goblins down, which the LotR screenplay did away with). The previews, at least in the theater I saw it at, were of opposite ends of the kid zone too. There were a couple CGI kids movie previews and then the preview for the "Smiths" which *might* be suitable for a 13 year old. I'm talking lots of cleavage (and other in your face sexuality elements), guns, family dysfunction, and things blowing up.
Remember to CC Lieberman in on this one too. He's been attached to other similiar efforts regarding movies and vids.
Amen. MS bashing aside, Mono makes a whole lot of sense. I can understand the fear, but I think ms compatiblility will soon be an afterthought. The idea of multilanguage/one platform really is a boon to everyone.
600 people, mostly men (but enough women to cause chaos), but a sweet mix of Western Europeon Catholics and Mid-Eastern.*s Never mind the fact that they are all going to go crazy living on the ocean for any good length of time. Sounds like Mad Max on a ship! It's going to be like running a mini Iraq. I wish them luck!
Yeop.. Art Bell has been talking about this since the graph was up for 9/11.
It's not too bad price wise all things considered. I think a CPU license is around 4k. However, the Desktop version is free and allows 5 concurrent connections, which are enough connections for a small office. I've heard of people running web apps that support 200 simultaneous users with the free MSDE, but the app was coded with that in mind.
Did you read it? Yes the article is 10 years old, but if you look at what Shaw suggests needs to be done before software can become a true engineering discipline, you will see that we aren't there yet. I think the implication that this article makes (SE being in its infancy stage) still holds to be true.
I can't say that what you have posted is really exclusive to anything in the article. The examples you give of people following the bottom line are definitely a factor impeding the progression of the discipline. However, I think you need to define the term "software engineering" What is it, and is it a reality. When you say "And engineering is not something that software schools tend to teach." I would say that they don't teach it because the markers defining "engineering" as defined by Shaw do not yet exist. It's still craft.
Quoting the article:
"Where is software? Where, then, does current software practice lie on the path to engineering? It is still in some cases craft and in some cases commercial practice. A science is beginning to contribute results, and, for isolated examples, you can argue that professional engineering is taking place... That is not, however, the common case."
In her article she implies that chemical engineering was not engineering until atomic theory and unit operations came along. By her reasoning professional engineering didn't come along until 100 years after industrialization of chemical processing began. Before that it was craft and innovation from virtuosos. Science needs to be feeding back into the process before it can be considered engineering (by Shaw's definition).
By her account, 10 years ago, this is what still has to happen in software:
1. Understanding the nature of expertise. "...the engineering of software would be better supported if we knew better what specific content a software engineer should know. We could organize the teaching of this material so useful subsets are learned first, followed by progressively more sophisticated subsets. We could also develop standard reference materials as carries of the content."
2. Recognize different ways to get information. "Software engineering requires investment in the infrastructure cost - in creating the materials required to organize information, especially reference material for practitioners."
3. Encourage routine practice. I can paraphrase this section as: Stop reinventing the wheel (happens on a routine basis still does it not?), and give incentive and place value on innovation.
- I think there is progress being made in the above with advancement in auto documentation, patterns, UML, wiki, message boards, etc... but there is no handbook analogous to the one described in the article for chemical engineering. Furthermore, UML and patterns are relatively new, and until they or something similar has matured, software will be something that is very difficult to talk about, therefore keeping a lot of knowledge in the folklore area. Everyone knows what a for loop, if/else, and a singleton are. This type of communicable language needs to be applied to other concepts which are now painfully difficult to talk about even amongst experienced developers.
4. Expect professional specializations. By and large, developers are still expected to be jack of all trades.
5. Improved the coupling between science and commercial practice. Currently there is not a lot of science generated from or contributing to typical "software engineering".
I still think this article is very relevant.
Fixed Link http://www.sce.carleton.ca/faculty/ajila/4106-5006 /Prospect%20Eng%20Soft.pdf
Here is a pretty good paper by Mary Shaw explaining why software is not yet an engineering discipline (IEEE). http://www.sce.carleton.ca/faculty/ajila/4106-5006 /Prospect%20Eng%20Soft.pdf/
That's what I did. Yes, I went to community college, and then on to a one year tech school. I lost my job to outsourcing/.dotbomb at the end of 2000. However know I am doing quite well now.
I like this one too. It has does a simple version control check-in/check-out which works handy-dandy for sharing a list.
I totally agree on the point about being able to name the var to be the same name as a class. I don't want to have to do this: private User theUser = new User(); I much prefer: private User user = new User();
Ah yes, the PS soundtrack rocked, but there is no way the music outdoes the visual aspect of that game, and the visual aspect has nothing to do with the graphics, but rather the setting itself...
;)
So you got a link to that soundtrack???
All the songs from Defender rock. Knight Games had some good numbers too.
www.hardsid.com I got one and it rocks. Sounds way better than an emulator.
I get more kicks out of hearing or thinking about the Super Mario Bros music that I do looking at a screen shot. I get more kicks out of seeing an Unreal screenshot than I do hearing or thinking about the music, and the music in Unreal is pretty damn good. my 2c
http://eil.com/shop/artistlist.asp?artistname=will iam-shatner
I have it, and it is for die-hards only. Most of the 2 lp offering his Billiam talking about himself. Not as funny as Transformed man or "In Love"
Yup. I recently moved into the middle of nowhere and checked out DirecWay satellite internet. Too bad the Fair Access Policy makes it a waste of money for anyone who uses any good amount of bandwidth. http://www.broadbandreports.com/forum/remark,87534 90~mode=flat
Yup funny as hell. Kinda reminds me of the first time I tried linux with Mandrake 7(.2?).
I just checked out your site, and I am dlding now ;). If anyone else is interested in 64 music, check out www.c64audio.com. Also, if anyone is interested in creating music with the SID, I suggested checking out the new HardSID PCI at www.hardsid.com.
http://www.townhall.com/columnists/robertnovak/rn2 0031001.shtml
RUN
Are you serious? When was the last MS patch that came out AFTER the virus hit? Usually the patch has come out way in advance, sometimes even over a year in advance.
Software defects are a part of software engineering. It doesn't matter if it is open or closed source. As long as humans are doing the coding, there will be 1 defect for X lines of code. It is as simple as that.
Pass me the crack pipe please. C U bye!