A tablet PC is basically a laptop with a touchscreen.
A tablet PC is again, a device that is mostly used on the go. I agree that a touch screen is superior in that environment. When I use my laptop, I take it some where and set up shop. In that environment, I prefer a mouse.
The iPhone is a portable device where a mouse is not practical. I doubt that touch screens will catch on for desktops or even laptops for all the reasons that the grand parent mentioned.
Wish they would have some tort changes here in the US
If this is like most class action lawsuits, then the "victims" will get a certificate for a 10 percent discount on a Zune, and the lawyers will get $3,000,000 in legal fees.
How will it compete with publisher -> Printer -> Store ?
It's easy to enforce a law preventing publishers from printing a book without permission from the author. It is much harder to enforce a law preventing me from sharing a music file with one billion of my closest friends. As long as books keep their dead tree format and not go digital, they will be ok. The music industry made its biggest mistake when they decided to use a distribution media that could be read by every computer. I remember back in the old days when people copied music onto tape with a microphone. It was a lot of trouble, you had to buy a tape for each copy, and the quality was bad, so it wasn't as widespread as music sharing is today. Right or wrong, people who would never go into a store and walk out with a CD without paying feel no guilt when they download music.
. . bovine flatulence -- the intimate intestinal activities of cows, reindeer, elephants, and elk -- is detectable over interplanetary distances, while the bulk of the activities of mankind are invisible. We would not ordinarily consider the flatulence of cattle as a dominant manifestation of life on Earth, but there it is. --Carl Sagan, Cosmic Connections, pg 150
America has a large underclass due to centuries of slavery, racism, large numbers of emigrants from poor countries, and ineffective government programs with unintended consequences. This problem extends throughout the entire country, not just the South, and the solutions will not be simple, quick, or cheap.
People in Iowa run out and get Microsoft products rather than Apple, or Linux, or Open Office, thereby making Microsoft a monopoly, Microsoft gets hit with $255 million, which will be paid for by their customers and shareholders, the people of Iowa get a little bit back on their purchases, and the lawyers get $75 million. Will someone please explain to me why this is a good thing. (Except a good thing for lawyers, I understand that part).
Where I live (Fairfax County, Virginia), they do split the kids up. There is a "gifted and talented" program, where, starting in the 3rd grade, the more advanced kids are put in their own classes and have their own curricula. According to some kids I talked to, there is some friction between the groups, but not anything too serious. There is also a public high school, Thomas Jefferson School of Science and Technology, that the cream of the crop attend.
However, the spending per pupil is about the same for all students. Smart kids don't really need extra money to learn. They just need to be turned loose.
where the heck are those more experienced developers supposed to come from?
The best programmer I ever worked with was right out of college. We had to show him some things, so that doesn't mean experience is worthless. On an ideally staffed project, you would want a mix of young and experienced developers (all of them talented). The young developers could work on the more straight forward parts of the project while the more experience ones would take on the more challenging tasks. That way the young guys could get experience and the older ones would not get bored.
I program the same way. I am always referencing other parts of my code, or code that I wrote last year. I usually have at least two Emacs sessions open, a terminal or two, and a file system navigator or two. With screen real estate at a premium, I keep my Emacs windows at 80 columns.
And, with my programming style, I don't really need long lines. I just scanned a 400 line Java class that I wrote and I only have 3 statements that don't fit on 1 line. I indented 3 spaces, my maximum identifier length was 15 characters, my max argument list was 3 parameters, my methods were short, and my maximum indentation level was 3 (excluding the class and method indents). I do use abbreviations, such as CancelBtn for CancelButton, but I think these are pretty obvious and I use them consistently throughout the code.
I know some programmers (good ones) who go into their IDE and maximize their window. And they can't even split their window. If I work with them, I actually start to feel claustrophobic looking at their monitor. I guess everybody has a different working style.
I have used both C# and Java in my work, also. My experience is a little different. The two languages are very similar, both the languages and the class libraries. Java is best for portable applications, C# is best if you are on Windows only, and need to access underlying parts of the O/S, such as getting the icons for a specific file type.
If I needed a C# programmer, and came across a first rate Java programmer, I would not hesitate to hire him/her for the C# job (and vice versa).
Did you get low grades because you did not have the time to do some of the work, or because you did not learn the material? If you don't know your stuff, you aren't going to do well in the interview, and you are better off staying in school another year.
If you do know the material, you can offer an explanation for your low grades and show your knowledge in the interview. In this case, I would graduate and look for a job. Don't include your GPA on your resume. Instead emphasize your open source project experience and possibly some challenging course projects. After you have a couple of years work experience, no one will look at your GPA.
As a senior software developer, here's what I look for in a candidate fresh out of school. Yes, I do look at your GPA. Some of the best programmers that I have worked with had excellent grades from first rate schools, so I am somewhat prejudiced here. I also look to see that you have a firm background in your course work, such as data structures, and object oriented programming. But the most important thing is the interview. I look for in depth knowledge in a least one area. I think that if an applicant has learned one thing well, they have the ability to learn the things needed for our work.
If your open source work is good, you can use that to your advantage. Bring some example code to the interview, and be prepared to discuss it. I can tell more about a candidate's coding skills from looking at his code than from any other source.
Maybe being stupid makes us Google.
A tablet PC is again, a device that is mostly used on the go. I agree that a touch screen is superior in that environment. When I use my laptop, I take it some where and set up shop. In that environment, I prefer a mouse.
The iPhone is a portable device where a mouse is not practical. I doubt that touch screens will catch on for desktops or even laptops for all the reasons that the grand parent mentioned.
It has the best Emacs emulation of any IDE that I've used.
Let the private companies develop the drugs. Let the government (i.e. tax payers) pay for the drugs for the poor. Let the rest of us pay our own way.
My ID is 666.
If this is like most class action lawsuits, then the "victims" will get a certificate for a 10 percent discount on a Zune, and the lawyers will get $3,000,000 in legal fees.
It's easy to enforce a law preventing publishers from printing a book without permission from the author. It is much harder to enforce a law preventing me from sharing a music file with one billion of my closest friends. As long as books keep their dead tree format and not go digital, they will be ok. The music industry made its biggest mistake when they decided to use a distribution media that could be read by every computer. I remember back in the old days when people copied music onto tape with a microphone. It was a lot of trouble, you had to buy a tape for each copy, and the quality was bad, so it wasn't as widespread as music sharing is today. Right or wrong, people who would never go into a store and walk out with a CD without paying feel no guilt when they download music.
. . bovine flatulence -- the intimate intestinal activities of cows, reindeer, elephants, and elk -- is detectable over interplanetary distances, while the bulk of the activities of mankind are invisible. We would not ordinarily consider the flatulence of cattle as a dominant manifestation of life on Earth, but there it is.
--Carl Sagan, Cosmic Connections, pg 150
You must be new here. Here is how we do things on Slashdot:
1. Criticize a Microsoft product.2. Say that people should use Linux/Open Source.
3. ????
4. Karma!
America has a large underclass due to centuries of slavery, racism, large numbers of emigrants from poor countries, and ineffective government programs with unintended consequences. This problem extends throughout the entire country, not just the South, and the solutions will not be simple, quick, or cheap.
I like the blue screen with all the hex numbers on it. That tells me exactly what is wrong.
People in Iowa run out and get Microsoft products rather than Apple, or Linux, or Open Office, thereby making Microsoft a monopoly, Microsoft gets hit with $255 million, which will be paid for by their customers and shareholders, the people of Iowa get a little bit back on their purchases, and the lawyers get $75 million. Will someone please explain to me why this is a good thing. (Except a good thing for lawyers, I understand that part).
Where I live (Fairfax County, Virginia), they do split the kids up. There is a "gifted and talented" program, where, starting in the 3rd grade, the more advanced kids are put in their own classes and have their own curricula. According to some kids I talked to, there is some friction between the groups, but not anything too serious. There is also a public high school, Thomas Jefferson School of Science and Technology, that the cream of the crop attend.
However, the spending per pupil is about the same for all students. Smart kids don't really need extra money to learn. They just need to be turned loose.
I usually put the loops in a method and do it like this. People don't like my returns in the middle of a loop either.
for (loop 1)
{ for (loop 2)
{ if (some condition)
{ return;
}
do work;
}
}
The best programmer I ever worked with was right out of college. We had to show him some things, so that doesn't mean experience is worthless. On an ideally staffed project, you would want a mix of young and experienced developers (all of them talented). The young developers could work on the more straight forward parts of the project while the more experience ones would take on the more challenging tasks. That way the young guys could get experience and the older ones would not get bored.
Exactly! This is the best post in this whole discussion.
I program the same way. I am always referencing other parts of my code, or code that I wrote last year. I usually have at least two Emacs sessions open, a terminal or two, and a file system navigator or two. With screen real estate at a premium, I keep my Emacs windows at 80 columns.
And, with my programming style, I don't really need long lines. I just scanned a 400 line Java class that I wrote and I only have 3 statements that don't fit on 1 line. I indented 3 spaces, my maximum identifier length was 15 characters, my max argument list was 3 parameters, my methods were short, and my maximum indentation level was 3 (excluding the class and method indents). I do use abbreviations, such as CancelBtn for CancelButton, but I think these are pretty obvious and I use them consistently throughout the code.
I know some programmers (good ones) who go into their IDE and maximize their window. And they can't even split their window. If I work with them, I actually start to feel claustrophobic looking at their monitor. I guess everybody has a different working style.
I use a ListView in C# where I would use a JTable in Java.
I have used both C# and Java in my work, also. My experience is a little different. The two languages are very similar, both the languages and the class libraries. Java is best for portable applications, C# is best if you are on Windows only, and need to access underlying parts of the O/S, such as getting the icons for a specific file type.
If I needed a C# programmer, and came across a first rate Java programmer, I would not hesitate to hire him/her for the C# job (and vice versa).
Did you get low grades because you did not have the time to do some of the work, or because you did not learn the material? If you don't know your stuff, you aren't going to do well in the interview, and you are better off staying in school another year.
If you do know the material, you can offer an explanation for your low grades and show your knowledge in the interview. In this case, I would graduate and look for a job. Don't include your GPA on your resume. Instead emphasize your open source project experience and possibly some challenging course projects. After you have a couple of years work experience, no one will look at your GPA.
As a senior software developer, here's what I look for in a candidate fresh out of school. Yes, I do look at your GPA. Some of the best programmers that I have worked with had excellent grades from first rate schools, so I am somewhat prejudiced here. I also look to see that you have a firm background in your course work, such as data structures, and object oriented programming. But the most important thing is the interview. I look for in depth knowledge in a least one area. I think that if an applicant has learned one thing well, they have the ability to learn the things needed for our work.
If your open source work is good, you can use that to your advantage. Bring some example code to the interview, and be prepared to discuss it. I can tell more about a candidate's coding skills from looking at his code than from any other source.
If you have Emacs, you don't need Hurd.
I agree. Neuromancer is in second place in my all time favorite books, just after Herman Hesse's Damien.
Wait until Y3K. Then everyone will come crawling back, offering COBOL programmers big bucks.
Plastics.