I've read a lot of posts in this thread with "you should", "you must", "you have to", you're not", "absolutely" etc. This all sounds like dogma to me, and as such, I view it with a suspicious eye.
C'mon guys, with all the technologies and programming languages, there's an infinity of things that be done very well. Surely, within that infinity, there's room for people who think differently?
In my experience, sticking to any kind of dogma or absolute is one major factor of failures in software development. Keep your mind and your options open. Be ready to adopt code reviews and to abandon them. Best practices are indeed just that. They're not the only practices, and more often than not they are in reality good practices. There's no one-size fits-all, not in the software industry, so please let's calm down and consider things outside our comfort zone, they have merit too.
Funny to see how the US government is reacting to the Cablegate events in all the wrong ways. Instead of taking the opportunity to show the American people that it is a democratic government, and demonstrate for a change some measure of honesty and willingness to take a stand for people's freedom and rights, it simply makes it clearer by the minute what its intent is: grab the power, keep the power, perpetuate that situation and screw those who oppose it.
By these actions, this government, like those of most other countries, is making itself the enemy of the people. This may be a bleak world, but that's the only one we've got.
I thought it was not legal to patent copyrighted material. Did I miss something?
If the code is open source, it means it's got an open source license, rite? Doesn't that provide copyright protection of said code?
This patent crap really sucks.
... almost 50% of potential contributors - assuming there are approximately as many men as women in the world. That's what the 98% vs 2% tells me.
Maybe we could focus on that part and get some work done ?
The only problem is that I have a wife and kid to support and my current job pays very well
What is it that matters to you?
having a job you love?
your family?
money?
What do you think matters to your family?
love and happiness?
money?
you having a fun job?
I think you're just missing some authenticity in your life. Ask yourself what's really important to you, and stop putting in your way things like money, or "will they still love me if I do this". These are justifications for not doing anything. What do they lead to in the long run?
I hardly see how this lowers any odds here. On the contrary, I believe it does accelerate outsourcing, since the point of outsourcing is to have the execution done by external entities, and only keep the management staff within the organization.
So, if we all become managers, we just ensure that outsourcing is going to happen. QED.
Now, if we actually increase our technical skills, beyond being able to write web apps and PHP and JSPs and all the kind of stuff any basic programmer can do, including offshore programmers, we may well increase chances of finding a job where those skills are needed.
I don't know about you guys, but I studied, and got a degree in, IT, because it's what I love doing. I don't see myself spending my days telling people how to design a car insurance claim processing application. Not that there's anything wrong in doing that, if you like it. Anyway how does an MS in CS speak about anyone's skills in insurance business? Or most other businesses for that matter?
See my point? The issue with outsourcing is that we can't expect the same level of expertise as for in-house/on-site teams, for multiple reasons, including, but not limited to: - sheer distance and time difference when working with offshore people, - linguistic and cultural differences, - in many (most?) instances, the people working on the project are less qualified and less paid - design and development of complex (I really mean non-trivial) architectures or applications requires frequent, if not constant, interactions between team members, - etc... I'm sure you guys can find many others.
So my summary: - become a business guy to increase chances of outsourcing - become a skilled IT person to decrease chances of outsourcing
For some reason, I'm almost sure some will disagree... go figure
If they say so... I work for a project where the application is deployed on a grid with 1,000 nodes, all of them with Red Hat Enterprise 3, 2 Gb, and 2 CPUs.
That certainly demonstrates that Linux is not scalable, don't you think?
Hey, I also have a question: how many of these guys do you think know how to spell Linux? (or their own name for that matter, but that's another story).
In a world where our mindset, our very thought patterns, our feeling are conditionned by our culture, social environment and even more so by the omnipresent medias, it is good to have people, free thinkers, who give us bits of uncommon wisdom.
That's what I love in sci-fi, when the author shakes my perception of the universe and makes me see prejudgements, pre-made ideas, I didn't even know I had.
Among my favorites, these two are from Frank Herbert's Dosadi Experiment :
'All sentient beings are born unequal. A good society gives everyone the chance to rise at one's own level' (Bureau of Sabotage Manual)
'The innocents are guilty, thus the guilty are innocent' (Gowachin Law)
the 5th of November!
Did you mean "marital" relationships? That would make more sense to me :)
I've read a lot of posts in this thread with "you should", "you must", "you have to", you're not", "absolutely" etc. This all sounds like dogma to me, and as such, I view it with a suspicious eye.
C'mon guys, with all the technologies and programming languages, there's an infinity of things that be done very well. Surely, within that infinity, there's room for people who think differently?
In my experience, sticking to any kind of dogma or absolute is one major factor of failures in software development. Keep your mind and your options open. Be ready to adopt code reviews and to abandon them. Best practices are indeed just that. They're not the only practices, and more often than not they are in reality good practices. There's no one-size fits-all, not in the software industry, so please let's calm down and consider things outside our comfort zone, they have merit too.
I for one welcome our new shiny overlords
Is /. a new advertising service for Apple now? What next?
-signed: the French guy
... and the next step is an even hotter hot-foam girlfriend than you have
I almost expect it ... popping up from hell
Can we fit a shark with one of those?
Funny to see how the US government is reacting to the Cablegate events in all the wrong ways. Instead of taking the opportunity to show the American people that it is a democratic government, and demonstrate for a change some measure of honesty and willingness to take a stand for people's freedom and rights, it simply makes it clearer by the minute what its intent is: grab the power, keep the power, perpetuate that situation and screw those who oppose it.
By these actions, this government, like those of most other countries, is making itself the enemy of the people. This may be a bleak world, but that's the only one we've got.
I thought it was not legal to patent copyrighted material. Did I miss something?
If the code is open source, it means it's got an open source license, rite? Doesn't that provide copyright protection of said code?
This patent crap really sucks.
Go figure ...
What is it already, about us and our testicles? Anyway, no wonder women look at us like we're mutants or something.
http://en.wikipedia.org/wiki/Dark_Skies
... almost 50% of potential contributors - assuming there are approximately as many men as women in the world. That's what the 98% vs 2% tells me.
Maybe we could focus on that part and get some work done ?
Whatever you find - I'm in
What is it that matters to you?
What do you think matters to your family?
- love and happiness?
- money?
- you having a fun job?
I think you're just missing some authenticity in your life. Ask yourself what's really important to you, and stop putting in your way things like money, or "will they still love me if I do this". These are justifications for not doing anything. What do they lead to in the long run?I hardly see how this lowers any odds here. On the contrary, I believe it does accelerate outsourcing, since the point of outsourcing is to have the execution done by external entities, and only keep the management staff within the organization.
So, if we all become managers, we just ensure that outsourcing is going to happen. QED.
Now, if we actually increase our technical skills, beyond being able to write web apps and PHP and JSPs and all the kind of stuff any basic programmer can do, including offshore programmers, we may well increase chances of finding a job where those skills are needed.
I don't know about you guys, but I studied, and got a degree in, IT, because it's what I love doing. I don't see myself spending my days telling people how to design a car insurance claim processing application. Not that there's anything wrong in doing that, if you like it.
Anyway how does an MS in CS speak about anyone's skills in insurance business? Or most other businesses for that matter?
See my point? The issue with outsourcing is that we can't expect the same level of expertise as for in-house/on-site teams, for multiple reasons, including, but not limited to:
- sheer distance and time difference when working with offshore people,
- linguistic and cultural differences,
- in many (most?) instances, the people working on the project are less qualified and less paid
- design and development of complex (I really mean non-trivial) architectures or applications requires frequent, if not constant, interactions between team members,
- etc... I'm sure you guys can find many others.
So my summary:
- become a business guy to increase chances of outsourcing
- become a skilled IT person to decrease chances of outsourcing
For some reason, I'm almost sure some will disagree... go figure
If they say so...
I work for a project where the application is deployed on a grid with 1,000 nodes, all of them with Red Hat Enterprise 3, 2 Gb, and 2 CPUs.
That certainly demonstrates that Linux is not scalable, don't you think?
Hey, I also have a question: how many of these guys do you think know how to spell Linux? (or their own name for that matter, but that's another story).
FYI, this idea is not new. A E Van Vogt "invented" it in his novel "The weapon makers" in 1943.
In a world where our mindset, our very thought patterns, our feeling are conditionned by our culture, social environment and even more so by the omnipresent medias, it is good to have people, free thinkers, who give us bits of uncommon wisdom. That's what I love in sci-fi, when the author shakes my perception of the universe and makes me see prejudgements, pre-made ideas, I didn't even know I had. Among my favorites, these two are from Frank Herbert's Dosadi Experiment : 'All sentient beings are born unequal. A good society gives everyone the chance to rise at one's own level' (Bureau of Sabotage Manual) 'The innocents are guilty, thus the guilty are innocent' (Gowachin Law)