At my company we have a higher percentage of women in management than we do in software development. And half of our female developers are Asian. I know is this is small sample statistics, but doesn't this suggest that there could be cultural factors involved in the male/female disparity than just assuming that the disparity is caused by bigoted males?
I don't think keeping everyone employed who depends on the gulf for their job is one of the options. The options are keeping the 10% of the people who work in the oil industry employed, or the 90% of the other people employed.
The local people who work for the oil companies are only a small fraction of the people who work in the tourist industry and fishing industry that are being destroyed by this oil spill. Not to mention the environmental damage and loss in quality of life.
I prefer this arrangement, myself. However, there has to be some mechanism put in place to ensure communication between developers. Things like instant messaging, informal demos, etc.
Most of the jobs that actually pay a salary don't give a rat's ass about any F/OSS projects you've worked on
Actually, that depends. I'm a senior software developer who participates in interviews and hiring decisions. One of the questions I ask is, "What is the coolest program that you have written, just for the fun of it?". For extra credit, if I can go on line and look at the code, and if it's good (sometimes that's a big if), you have a great chance of getting a job.
I have never understood developers saying that a language was superior because you can write code using less key strokes using it.
I think there are two types of programmers posting on Slashdot. One type writes a lot of one person utility programs running into the thousands of lines of code. Sometimes these programs are run once or just a few times. Programmers writing code like this find verbose languages annoying. Another type of programmer works on a team writing programs that run into the hundreds of thousands of lines of code. Programs that will be maintained for years. Programmers working on these projects like namespaces, strict typing, and all the things that help them manage the complexity of a large system.
The constitution's preamble (which contains the clause "provide for the general welfare") is a statement of purpose and was not meant to grant any specific power to the government.
as an admin, I prefer to maintain control of what is installed on the systems
That's the way it always is. The admins want to limit control to make their jobs easier, and the developers want full control to make their jobs easier, and never the twain shall meet.
I have seen programs fail or get into trouble for a variety of reasons; bad programmers, bad managers, unrealistic deadlines, not enough time spent in design, too much time spent in design, third party software that did not live up to expectations, etc. It's not always Microsoft's fault. When you think of all the ways a project can go wrong, six trillion is not surprising. It's just about the cost of a minor war.
I would also recommend C#. You can download a terrific free IDE from MS (C# express). A powerful library is included, and there are a lot of books available. Also the syntax is similar to C and C++, so a student can easily move on to more manly languages, later.
Rational doesn't mean "all knowing", or even "not stupid". It means "not crazy". For example, if gas prices go up to $5.00 a gallon, then large numbers of people will cut back on their driving and possible not buy an SUV the next time they buy a vehicle. That is all the rationality needed for economic theory (such as it is) to basically work.
\/P>
There are other alternatives to Microsoft products, such as Linux, Open Office, Mac OS, etc., so please explain to me how they are a monopoly. They dominate the market, but other products, such as Apple's iPod or Google's search engine also dominate the market without being labeled monopolies.
They were convicted in a U.S. court, but the U.S. legal system is probably the worst in the civilized world, with the dumbest judges and juries, and the greediest, most unscrupulous lawyers.
I4i's patent is vague and, where it's not vague, it's obvious. There is probably not a non-trivial software system out there that doesn't infringe on someone's software patent. If all the patents were enforced, the software development industry would come to a halt and we would all be out of a job. Maybe Microsoft is evil, but if they are, then i4i is a demon from Hell by comparison.
You seem to think imagination is something artsy people use to decide the color of the carpet
I agree. I once worked on a project with a group of scientist. There was one guy there that everyone (even other scientists from prestigious universities) talked about with awe. He could keep a thousand details in his head. He developed his software quickly, it worked, and was mathematically correct. However, it was difficult to use or re-use his code. It just didn't have the organization or modularity needed. It takes artistic talent (for want of a better term) as well as mathematical ability to develop good software.
I still think you could have made it less of a flamefest for idiots like me by using something other than "what email client".
I Agree, this is a badly chosen example. I'm using Visual Studio in my current project, but I also have a couple of cygwin terminals up, and a few emacs windows up (VS has excellent emacs emulation, so I don't get confused). But trying to use an e-mail client other than the one the whole company uses (Outlook) not only for e-mail, but for scheduling meetings, etc., would just be insane. I would have to question the judgment of someone who made such a demand.
you ask what ever questions will make you look good in the eyes of the employer
I tend to agree with you. The employer doesn't ask questions like, "Would you be willing to work 80 hours a week?", or "Can you deal with angry, unreasonable customers?". Each party tries to put their best foot forward. Sometimes you fool them. Sometimes they fool you.
These are basic rights which any worker should have
On the other hand, from what I hear, Americans tend to make more and have lower taxes. There are only 3 ways to create more wealth. Somebody has to work harder, longer, or smarter. When the government mandates something, it doesn't create wealth, it just moves it around.
At my company we have a higher percentage of women in management than we do in software development. And half of our female developers are Asian. I know is this is small sample statistics, but doesn't this suggest that there could be cultural factors involved in the male/female disparity than just assuming that the disparity is caused by bigoted males?
I don't think keeping everyone employed who depends on the gulf for their job is one of the options. The options are keeping the 10% of the people who work in the oil industry employed, or the 90% of the other people employed.
Not to mention the people who clean up after the spills.
The local people who work for the oil companies are only a small fraction of the people who work in the tourist industry and fishing industry that are being destroyed by this oil spill. Not to mention the environmental damage and loss in quality of life.
The book mentioned in the summary is about a project at Data General. I think it is interesting that they aren't in business anymore.
At my company, every one knows who the best programmers are, even management. We don't need this kind of nonsense.
I prefer this arrangement, myself. However, there has to be some mechanism put in place to ensure communication between developers. Things like instant messaging, informal demos, etc.
Actually, that depends. I'm a senior software developer who participates in interviews and hiring decisions. One of the questions I ask is, "What is the coolest program that you have written, just for the fun of it?". For extra credit, if I can go on line and look at the code, and if it's good (sometimes that's a big if), you have a great chance of getting a job.
Correct. The corporate income tax is one of those "hidden" taxes that politicians love so much, just like the sales tax, and the value added tax.
You're probably right. Maybe I should have added a Cowboy Neal box.
I think there are two types of programmers posting on Slashdot. One type writes a lot of one person utility programs running into the thousands of lines of code. Sometimes these programs are run once or just a few times. Programmers writing code like this find verbose languages annoying. Another type of programmer works on a team writing programs that run into the hundreds of thousands of lines of code. Programs that will be maintained for years. Programmers working on these projects like namespaces, strict typing, and all the things that help them manage the complexity of a large system.
Right. I feel like I'm making out like a bandit.
A corporation pays my salary, so they can't be all bad.
You're correct, the preamble says "promote the general welfare".
The constitution's preamble (which contains the clause "provide for the general welfare") is a statement of purpose and was not meant to grant any specific power to the government.
That's the way it always is. The admins want to limit control to make their jobs easier, and the developers want full control to make their jobs easier, and never the twain shall meet.
I have seen programs fail or get into trouble for a variety of reasons; bad programmers, bad managers, unrealistic deadlines, not enough time spent in design, too much time spent in design, third party software that did not live up to expectations, etc. It's not always Microsoft's fault. When you think of all the ways a project can go wrong, six trillion is not surprising. It's just about the cost of a minor war.
I would also recommend C#. You can download a terrific free IDE from MS (C# express). A powerful library is included, and there are a lot of books available. Also the syntax is similar to C and C++, so a student can easily move on to more manly languages, later.
Rational doesn't mean "all knowing", or even "not stupid". It means "not crazy". For example, if gas prices go up to $5.00 a gallon, then large numbers of people will cut back on their driving and possible not buy an SUV the next time they buy a vehicle. That is all the rationality needed for economic theory (such as it is) to basically work. \/P>
There are other alternatives to Microsoft products, such as Linux, Open Office, Mac OS, etc., so please explain to me how they are a monopoly. They dominate the market, but other products, such as Apple's iPod or Google's search engine also dominate the market without being labeled monopolies.
They were convicted in a U.S. court, but the U.S. legal system is probably the worst in the civilized world, with the dumbest judges and juries, and the greediest, most unscrupulous lawyers.
I4i's patent is vague and, where it's not vague, it's obvious. There is probably not a non-trivial software system out there that doesn't infringe on someone's software patent. If all the patents were enforced, the software development industry would come to a halt and we would all be out of a job. Maybe Microsoft is evil, but if they are, then i4i is a demon from Hell by comparison.
I agree. I once worked on a project with a group of scientist. There was one guy there that everyone (even other scientists from prestigious universities) talked about with awe. He could keep a thousand details in his head. He developed his software quickly, it worked, and was mathematically correct. However, it was difficult to use or re-use his code. It just didn't have the organization or modularity needed. It takes artistic talent (for want of a better term) as well as mathematical ability to develop good software.
Funniest post I've seen on here in a long time.
I Agree, this is a badly chosen example. I'm using Visual Studio in my current project, but I also have a couple of cygwin terminals up, and a few emacs windows up (VS has excellent emacs emulation, so I don't get confused). But trying to use an e-mail client other than the one the whole company uses (Outlook) not only for e-mail, but for scheduling meetings, etc., would just be insane. I would have to question the judgment of someone who made such a demand.
Hey, we have the same expense app!
I tend to agree with you. The employer doesn't ask questions like, "Would you be willing to work 80 hours a week?", or "Can you deal with angry, unreasonable customers?". Each party tries to put their best foot forward. Sometimes you fool them. Sometimes they fool you.
On the other hand, from what I hear, Americans tend to make more and have lower taxes. There are only 3 ways to create more wealth. Somebody has to work harder, longer, or smarter. When the government mandates something, it doesn't create wealth, it just moves it around.