Demand will begin to outpace supply in India's IT sector causeing the price of IT skilled labor to increase. If so it will reduce India's competitive advantage and less Indians will see any advantage to coming to the USA.
do we want any more amature "programmers" building sloppy apps with aweful code? Then after they spend 2 years on the self-learning curve untangling all the spagetti code they wrote when they were learning they turn around and put "Experienced VB.Net Programmer (2 years)" on their resume?
Visual Studio's helpful interface is totally awesome and helpful. Every truely good programmer will appreciate all of the time-saving features. However, a side effect of this ease-of-use is that people with no good training will be able to hack bad apps together which will damage the reputation of programmers in general.
Don't you realize how hugely complex an operating system that runs most of the world's computers is? Not even Linux is bug free. Just because you have $60 billion in the bank doesn't mean you can afford to take a few months off and fix all bugs in your 7 million-lines-of-code OS.
I'm surprised that people even find browser tabs an "innovation" no matter who put them in a browser first. Tabbed documents within an application is a very old concept. Windows 3.1 apps had tabbed documents.
Why do the Firefox people claim that Tabs are all the rage? Is that the pinnacle of Firefox innovation or something?
So what would the competition be? Some sort of WindRiver product? Or another flavor of real-time Unix. I don't believe Mac or Windows sells a real-time OS.
So you're saying that when an OSS developer developes some feature/software for his own personal motivation he also is happy that a charity or non-profit will get to use his software. And he intends to charge a business if they want to use it? You're crazy. Nobody looks at OSS development that way. They open source their code because of the basic principles of OSS. Those principles don't imply that OSS is only free to charities and not businesses.
Everybody from a hacker to a charity benefits from Open Source software. Free Open Source Consultants shouldn't discriminate either. Besides there are hords of/.ers that would disagree with your selfish motivation principle.
So here's what you want. You want highly-skilled developers to volunteer months of their time to write this free of charge. Then you'll turn around and charge MA $100/hr to implement OOo. Sounds wonderful. I'll get right on that. I love how all the Open Source junkies want developers to donate so they can charge big bucks to deploy the Open Source software.
Everybody loves FOSS. How come there isn't an FOSC(Free Open Source Consulting) withing the OS movement? And don't talk about how you installed Red Hat for your grandma either. I'm talking about taking 3 months out of your personal time to help deploy a Linux solution for a mid-sized business and not charge them a dime. That's what the OSS developers do every day.
Setting up a supercomputer is not a simple matter of installing the OS on a box. With Linux the OS may be free. But I guarantee you that the professionals who are designing and implementing the solution aren't doing it for free. So, a Linux supercomputer is not $0.00 and neither will a Windows one be.
It would be interesting to see a pie chart of the costs involved with a supercomputer. I bet the hardware is a giant slice of the pie. And I bet that the OS licenses are next to nothing regardless of which OS you use.
Is it possible for this exploit to occur under any other OS other than Linux? If so, then maybe Linux is not the root cause, but it is definately "a linux problem".
You are the Man/Woman! I've really been digging into what place stored procedures have in modern development. Your post was very helpful and insightful. It's this kind of stuff that gets me so excited that I want to go back and rewrite all of the apps I've ever written. That'll never happen. But boy wouldn't it be nice if we could pause time to go back to update all of our code with all of the latest lessons we've learned?
You must not be into Object Oriented programming where you separate out the logic into tiers: Persistence Layer, Biz Logic Layer and Presentation Layer. Also, you must have been a DB admin before you were an app developer. Or maybe you've never been an app developer.
Could you reply with the kind of work your nerds/employees do? I'm just curious. I'm just wondering whether you're nerds are hard-core nerds or just programming MS Access apps or simple HTML-type stuff.
Also, do you consider yourself a family man/woman? And are your employees mostly married or single.
You know, I agree with your point about continuous burn. The reason we need this uninterupted distratction-free time is because there are a heck of a lot of juggling balls that we have to keep in the air all at once. As soon as the phone rings or a boss comes in or an email needs to be read balls start dropping. And that frustrates us because we were on a roll and now we've got to figure out where we were and get ramped back up again.
I think you'd probably agree with me that management doesn't care about real productivity these days. They care more about appearance. If their programmers are getting great code written and projects are getting done successfully but the programmers don't come in till 10:30a, then the manager's boss starts giving him flack about getting control of his team. And that's when the manager starts whining about the 8:30a policy. The developers get ticked because they know they aren't as productive on that schedule. And guess what? Productivity goes down, project schedules start to slip, etc.
Would your opinion differ in the case of a lone-wolf developer? Somebody who was hired to write corporate websites, for example, who is not on a team. He is the team. He writes the software and days will go by when the boss only stops in simply to see if he's there or not. Don't just say, "yea his job will get outsourced to india." But would your strict 8-5 policy have any more leeway in the case of a lone-wolf developer?
The parent of your post is exactly right. You obviously have no clue what it's like to do the real work that a good tech is required to do. I'm curious, what's your profession?
Nerds rarely derail. They may be on the introvert side of things. But they are happy when they have cool software to write and don't really care what most people think. Typical extroverts tend to be emotional rollercosters who are more likely to derail. I've got friends and x-girlfriends that are the social type. They've gone off and ticked off their family, get messed up with the wrong crowd, get pregnant or get someone else pregnant and their career is going nowhere.
Meanwhile me and my nerd friends are mostly single. We get together for dinner or lan parties, etc. and we're always the same. See no need to get married anytime soon, get excited about the latest tech buzz word and always look tired because we stay up too late and have to go to work too early. Other than that we are pretty stable people.
Because when you are only a candidate you have you aren't really in a position to make demands. Asking to come in "late" has a negative connotation. Few people realize the way a true geek looks at it. 8 hours is 8 hours right? So why not let me do my work when I'm most productive? The problem is that bosses want to pop out of their office at 8:30a and see all their little underlings in their cubes typing away. It makes them feel like everything's under control.
Believe it or not I am not like the "nerd" I describe anymore. I've grown up a bit. Don't drink whisky to get to sleep anymore. And I show up for work on time. But I do believe that it's unfortunate that companies can't be more flexable when it doesn't really matter.
And just so you know, it does matter because of the following reasons:
* The boss doesn't want to deal with the hardware guys whining about the developer who gets to "come whenever he wants to".
* The software you wrote is in production and you need to be in your office when the rest of the people are to take support calls, etc.
* You want to be viewed as dependable. Not just a brain.
Nerds like to work weird hours. We like to stay up till 2am or later because we are on a roll programming and don't want to quit. Which also means that we don't feel like rolling out of bed till about noon. So let us work from 1p-9p and we'll be happy and productive. But if you start cracking down on the 8:30am policy and even so much as mention penalties for coming in late, guess what? Yep, we'll be on the phone with our headhunter at lunchtime. We'll straighten our act up for about a month. Why a month? Cause that's how long it takes to secure another job (always with higher pay).
In my case I did this for 2 jobs. I didn't have to for the first one because my boss was uber-cool. But now I realize that if you want to look like a professional you've got to fit into the corporate mold. So I go to bed around midnight whether my brain is ready to or not. My trick? Jim Beam Black!!
Oh also, if your nerdy employee pulls a few 12 hour days because he's in the groove, don't just say, "Hey try not to work too late tonight, k?" Try something he will really appreciate like, "Hey, you can come in at noon tomorrow if you want to, alright?" You will be loved.
You're exactly right. And I knew that (that's why I was being "lazy"). But I never cared what the numbers were anyways. All I wanted to point out is that the main article was an apples to oranges comparison. I can't possibly imagine that Dell would have a better profit margin than Apple at almost anything they sell. Dell's products are commodities (and super cheap) and Apple's are one of a kind (and super expensive). They serve different markets and sell different products. Have a great Saturday!
Demand will begin to outpace supply in India's IT sector causeing the price of IT skilled labor to increase. If so it will reduce India's competitive advantage and less Indians will see any advantage to coming to the USA.
do we want any more amature "programmers" building sloppy apps with aweful code? Then after they spend 2 years on the self-learning curve untangling all the spagetti code they wrote when they were learning they turn around and put "Experienced VB.Net Programmer (2 years)" on their resume?
Visual Studio's helpful interface is totally awesome and helpful. Every truely good programmer will appreciate all of the time-saving features. However, a side effect of this ease-of-use is that people with no good training will be able to hack bad apps together which will damage the reputation of programmers in general.
Replicating, catching up, yes. Google is not ahead of the curve on everything.
Don't you realize how hugely complex an operating system that runs most of the world's computers is? Not even Linux is bug free. Just because you have $60 billion in the bank doesn't mean you can afford to take a few months off and fix all bugs in your 7 million-lines-of-code OS.
I'm surprised that people even find browser tabs an "innovation" no matter who put them in a browser first. Tabbed documents within an application is a very old concept. Windows 3.1 apps had tabbed documents.
Why do the Firefox people claim that Tabs are all the rage? Is that the pinnacle of Firefox innovation or something?
So what would the competition be? Some sort of WindRiver product? Or another flavor of real-time Unix. I don't believe Mac or Windows sells a real-time OS.
So did most Slashdot readers.
Ya think? In related news, the sun is bright.
So you're saying that when an OSS developer developes some feature/software for his own personal motivation he also is happy that a charity or non-profit will get to use his software. And he intends to charge a business if they want to use it? You're crazy. Nobody looks at OSS development that way. They open source their code because of the basic principles of OSS. Those principles don't imply that OSS is only free to charities and not businesses.
/.ers that would disagree with your selfish motivation principle.
Everybody from a hacker to a charity benefits from Open Source software. Free Open Source Consultants shouldn't discriminate either. Besides there are hords of
So here's what you want. You want highly-skilled developers to volunteer months of their time to write this free of charge. Then you'll turn around and charge MA $100/hr to implement OOo. Sounds wonderful. I'll get right on that. I love how all the Open Source junkies want developers to donate so they can charge big bucks to deploy the Open Source software.
Everybody loves FOSS. How come there isn't an FOSC(Free Open Source Consulting) withing the OS movement? And don't talk about how you installed Red Hat for your grandma either. I'm talking about taking 3 months out of your personal time to help deploy a Linux solution for a mid-sized business and not charge them a dime. That's what the OSS developers do every day.
Setting up a supercomputer is not a simple matter of installing the OS on a box. With Linux the OS may be free. But I guarantee you that the professionals who are designing and implementing the solution aren't doing it for free. So, a Linux supercomputer is not $0.00 and neither will a Windows one be.
It would be interesting to see a pie chart of the costs involved with a supercomputer. I bet the hardware is a giant slice of the pie. And I bet that the OS licenses are next to nothing regardless of which OS you use.
That made absolutely no sense whatsoever.
Is it possible for this exploit to occur under any other OS other than Linux? If so, then maybe Linux is not the root cause, but it is definately "a linux problem".
Of course, Linux is perfect by definition.
And I'm sure this worm was written by a Microsoftie or possibly by Bill Gates himself.
You are the Man/Woman! I've really been digging into what place stored procedures have in modern development. Your post was very helpful and insightful. It's this kind of stuff that gets me so excited that I want to go back and rewrite all of the apps I've ever written. That'll never happen. But boy wouldn't it be nice if we could pause time to go back to update all of our code with all of the latest lessons we've learned?
I'd imagine that they are just giving away the DVDs right? They aren't actually giving away real licenses, are they?
You must not be into Object Oriented programming where you separate out the logic into tiers: Persistence Layer, Biz Logic Layer and Presentation Layer. Also, you must have been a DB admin before you were an app developer. Or maybe you've never been an app developer.
Could you reply with the kind of work your nerds/employees do? I'm just curious. I'm just wondering whether you're nerds are hard-core nerds or just programming MS Access apps or simple HTML-type stuff.
Also, do you consider yourself a family man/woman? And are your employees mostly married or single.
I'm just curious. Thanks.
You know, I agree with your point about continuous burn. The reason we need this uninterupted distratction-free time is because there are a heck of a lot of juggling balls that we have to keep in the air all at once. As soon as the phone rings or a boss comes in or an email needs to be read balls start dropping. And that frustrates us because we were on a roll and now we've got to figure out where we were and get ramped back up again.
I think you'd probably agree with me that management doesn't care about real productivity these days. They care more about appearance. If their programmers are getting great code written and projects are getting done successfully but the programmers don't come in till 10:30a, then the manager's boss starts giving him flack about getting control of his team. And that's when the manager starts whining about the 8:30a policy. The developers get ticked because they know they aren't as productive on that schedule. And guess what? Productivity goes down, project schedules start to slip, etc.
Would your opinion differ in the case of a lone-wolf developer? Somebody who was hired to write corporate websites, for example, who is not on a team. He is the team. He writes the software and days will go by when the boss only stops in simply to see if he's there or not. Don't just say, "yea his job will get outsourced to india." But would your strict 8-5 policy have any more leeway in the case of a lone-wolf developer?
The parent of your post is exactly right. You obviously have no clue what it's like to do the real work that a good tech is required to do. I'm curious, what's your profession?
Nerds rarely derail. They may be on the introvert side of things. But they are happy when they have cool software to write and don't really care what most people think. Typical extroverts tend to be emotional rollercosters who are more likely to derail. I've got friends and x-girlfriends that are the social type. They've gone off and ticked off their family, get messed up with the wrong crowd, get pregnant or get someone else pregnant and their career is going nowhere.
Meanwhile me and my nerd friends are mostly single. We get together for dinner or lan parties, etc. and we're always the same. See no need to get married anytime soon, get excited about the latest tech buzz word and always look tired because we stay up too late and have to go to work too early. Other than that we are pretty stable people.
Because when you are only a candidate you have you aren't really in a position to make demands. Asking to come in "late" has a negative connotation. Few people realize the way a true geek looks at it. 8 hours is 8 hours right? So why not let me do my work when I'm most productive? The problem is that bosses want to pop out of their office at 8:30a and see all their little underlings in their cubes typing away. It makes them feel like everything's under control.
Believe it or not I am not like the "nerd" I describe anymore. I've grown up a bit. Don't drink whisky to get to sleep anymore. And I show up for work on time. But I do believe that it's unfortunate that companies can't be more flexable when it doesn't really matter.
And just so you know, it does matter because of the following reasons:
* The boss doesn't want to deal with the hardware guys whining about the developer who gets to "come whenever he wants to".
* The software you wrote is in production and you need to be in your office when the rest of the people are to take support calls, etc.
* You want to be viewed as dependable. Not just a brain.
Nerds like to work weird hours. We like to stay up till 2am or later because we are on a roll programming and don't want to quit. Which also means that we don't feel like rolling out of bed till about noon. So let us work from 1p-9p and we'll be happy and productive. But if you start cracking down on the 8:30am policy and even so much as mention penalties for coming in late, guess what? Yep, we'll be on the phone with our headhunter at lunchtime. We'll straighten our act up for about a month. Why a month? Cause that's how long it takes to secure another job (always with higher pay).
In my case I did this for 2 jobs. I didn't have to for the first one because my boss was uber-cool. But now I realize that if you want to look like a professional you've got to fit into the corporate mold. So I go to bed around midnight whether my brain is ready to or not. My trick? Jim Beam Black!!
Oh also, if your nerdy employee pulls a few 12 hour days because he's in the groove, don't just say, "Hey try not to work too late tonight, k?" Try something he will really appreciate like, "Hey, you can come in at noon tomorrow if you want to, alright?" You will be loved.
You're exactly right. And I knew that (that's why I was being "lazy"). But I never cared what the numbers were anyways. All I wanted to point out is that the main article was an apples to oranges comparison. I can't possibly imagine that Dell would have a better profit margin than Apple at almost anything they sell. Dell's products are commodities (and super cheap) and Apple's are one of a kind (and super expensive). They serve different markets and sell different products. Have a great Saturday!
Net margin will work. But seperate it out between MP3 players and computers. Like I said, apples to apples.