You are going at it from a very wrong angle, don't even let them be the asshole with supperior complex. You've earned the right in your hard studies. My conversations go usually like:
Person: So what do you do?
Me: I'm a mathematician working as software developer.
Person: Oh, I never managed well at math in school,...
Me: Would you admit in public you never managed your bladder? Don't you feel any shame, man? Bad at math... just can't believe it.
I admit, I don't make many friends this way, but its a great deal of fun and its not like I would see any of these people anyway, once I admit I had anything to do with math.
I think you mix up two different things together. The Oracle Database (RDBMS) was marketed as "Unbreakable" and honestly, it more or less is within the terms. The products that had so many vulnerabilities are Oracle tools, like Oracle Reports or Oracle Forms and they are pretty notorious for being shaky with security. But they were never marketed as "Unbreakable".
Oracle is pretty large software company, thats like saying that Microsoft Windows are unstable because your Age of Empires have bugs and crash. Yeah, both software from the same company, but only marginally related.
I had two hours a week course on Hausdorff measure and dimensions and it did not stop at this. You couldn't believe the things they do with these H-spaces. I guess it marked me for life. No child should ever take so much abuse, you know...?
I don't think the trouble comes in nested functions. Any procedural programming comes down to a linear flow anyway and most people are fine in one or two dimensions needed to imagine that much. The trouble from my experience comes when your data structures become a little more complicated.
When your problem can be reduced to a medium set of distinct mappings between 5 and 7 dimensional objects in 11 dimensional discrete space, thats where you lose most of your collegues behind. When you cannot imagine it in your head, you get "lost in space".:)
I have to admit I have my limits too. I was still able to follow my profesors in schools when they talked about infinite dimensions, but once one of them started with the 2.5 dimensional space, I simply lost it and basically took him on faith and reduced down to symbol shuffling in order to come up with my proofs.
Oh yeah, that brings me to the next thing, when is the last time you actually saw any programmer prove that his theory is right before starting to apply it in code? I swear I saw a guy hack for a year (with some interruptions) on a piece of crap code with an axe to try to beat it into submission rather than sit back and think about how to do it right. Most of the coding today is done by iterations trying to get into a proximity of a correct solution within 5 to 6 tries.
I think a key failing with IT people is believing you can storm in at 20 and somehow be a senior developer. I have a simple message to people with this attitude: you're not a genius, get over yourself; this trade takes a long time to learn.
Ok, so I am 30 now, I am senior developer and still feel like being discriminated against for being too young. I had since my 11 to learn about this trade and I am darn good at it and yeah, my IQ is way above the top half percentile line required by the definition of the term genius.
I am not complaining about my job, if I want to be more creative I can always work on some project of my own, I'm just saying you have these stereotypes in your mind and its not really like this. Unless you work in a startup with a very young management all around, your bosses and coworkers will likely be around 40-50 and you will be likely viewed as too young until 30, easily. Then you have few productive years, when you can be happy and by the time you turn 40, you are not able to catch up as much as you could in your twenties and you start to fall behind and now you are too old. This is one of the very few fields where age discrimination stays long and comes early. Thats a reason for these high numbers.
I agree there is no chance and this is not the only reason. The way to make money out of GPL software is to provide a great service to come with it that nobody else could provide. Now tell me seriously, would you purchase suppoort from Microsoft? Would you pay them to make security fixes for your software? Ehh.... I don't think so. Different company, with different name and reputation, maybe, but not Microsoft.
I would suggest to everyone to try out the Fish Fillets from the collection of the librated games. If you are running debian, its as easy as: 'apt-get install fillets-ng'. I love it and not just because bunch of my friends put the game together and I can imagine the people behind these voice overs. Anyway, really try it out. And if you like it, you can get the Original War from those guys for $5 at Fry's. Its definitely a good deal.
Nah, its the easiest technical field. Physics being the hardest major overall, closely followed by math (mainly advanced calculus) and engineering (simply because they don't give you proof or explanation for any of the math they teach you, so you cannot possibly understand it and need to just learn). And then at the end of it, just above the teaching majors you have the IT. At my university people went there because the math there is really easy. Mostly some combinatorics, linear programming, basic algebra and calculus.
I have to tell you, I have spent 4 years doing advanced calculus (functional analysis mostly) and then I decided to just take it really easy and go major in computer science. No need to actually attend the classes or study for exams, everything almost patently obvious and the math real breeze.
As for the age, I just turned 30, I am still the youngest member of my team and I actually cannot wait to be older to get treated with the respect I think I deserve. As the industry is already maturing, you can say that age discrimination is factor at both ends of the spectrum. Never in my wildest dreams I have thought that at thirty I will be treated as too young to be listened too.
And yeah, I think I do make something like 5 times the california minimum wage and 150 times the minimum wage of the place where I was born (in Europe) so I feel like I can chip in with a weekend now and then.
I don't think music videos or clips of sport games would do it for me, I still want to use iPod at times when I need my eyes for totally different things, like watching where I put my feet, trying to avoid hitting a building and other, while walking home from work.
But I have got my iPod recently and never had time to get used to actually listening to music on it. Instead I listen to podcasts of lectures and presentations. And while some of the speakers and clearly used to audio audience listening on to their speach, some are just too heavily relying on their ppt presentation and the fact their audience can see the graphs and other pictures shown. I can spare a second now and then to look at important slide, then put it back and go on listening.
So what I would really like to see, would be having my iPod as a medium for the presentations. It would not be so hard, some bookmarks in the AAC, some pictures in photo section, it already can do it all, just connect it together...
Isn't it recently that we read about universities buying iPods to their students? Maybe if they would put the lectures on podcasts as well, that would really be a great way to enhance the whole learning experience.
But 24 Hour Laundry or 24HL is not stealthy at all, everybody knows that they are a new online dating service that will rename on launch date to "Two For Harmonic Life"
Most of the enterprise software has to reflect the fact that laws and accounting rules are constantly changing. Someone has to be doing the updates. Open source systems are not very good at the mundane tasks. There will likely always be some company paying people to study new laws and implement changes to enterprise software. Most of revenues from enterprise software come from support contracts. Enough said.
Once I asked my grandmother why there were more boys born after a war and she told me: "Nature will make sure there is enough of everything. If one lacks, it makes more of it. If woman has a lot of sex, she will have girls, if she cannot get any, like after war, she will have boys."
Well, it didn't sound too scientific, but it made sense to me. Since then, every statistics like that I was able to explain with my grandmother's theory. Face the facts guys, you might have got yourselves some wives to pretend you are not such geeks, but they are not really getting any, do they...?:)
What the Linux community needs right now is a good leader. Someone to make everyone realize that the community is the one that is in charge of the direction of things and help them to focus their efforts.
So to make it clear, you want to have a leader who will follow? Someone like GWB, prehaps?
The reason, why this is not going to happen is not the fact its a complete lunacy, but the fact that Microsoft already has a monopoly position in the market and has been convicted from abusing that position. Buying any company trying to create a competition in the PC Operating System market would be laughed out by the FTC.:)
Its really interesting that we have whistleblower laws for when someone does this in a corporation, but somehow the government organizations are safe? Nobody can point out their faults? This is somehow faulty system...
What you don't understand is that Oracle is so large its like three companies (now four with peoplesoft) in one. Applications division (E-Business Suite) is distinctly oriented on Windows and they are strongly dependent on them and create strong dependencies on Windows like this. On the other hand Server Technologies (Database) is the linux friendly division and is by now almost 100% linux everything. (Development, support, testing, utilities, plugins, everything...) Then there is the Collaboration Suite, which is sort of in-between. This is their project, but they also create strong dependency on Internet Explorer in some of their other products, but they are supposedly getting rid of it in the next version. So they are "getting there". I have no idea what state is Peoplesoft in, but from what I've heard, they will fit in the Application division without trouble, so to speak.
Anytime I am going to implement an application that connects heavily to internet, I should reimplement the TCP/IP stack?
What next, am I supposed to reverse engineer and implement my own routines to read and write my own documents? Oh, wait...
- Person: So what do you do?
- Me: I'm a mathematician working as software developer.
- Person: Oh, I never managed well at math in school,
...
- Me: Would you admit in public you never managed your bladder? Don't you feel any shame, man? Bad at math... just can't believe it.
I admit, I don't make many friends this way, but its a great deal of fun and its not like I would see any of these people anyway, once I admit I had anything to do with math.He is a manager. 'nuf said.
Oracle is pretty large software company, thats like saying that Microsoft Windows are unstable because your Age of Empires have bugs and crash. Yeah, both software from the same company, but only marginally related.
I had two hours a week course on Hausdorff measure and dimensions and it did not stop at this. You couldn't believe the things they do with these H-spaces. I guess it marked me for life. No child should ever take so much abuse, you know...?
When your problem can be reduced to a medium set of distinct mappings between 5 and 7 dimensional objects in 11 dimensional discrete space, thats where you lose most of your collegues behind. When you cannot imagine it in your head, you get "lost in space". :)
I have to admit I have my limits too. I was still able to follow my profesors in schools when they talked about infinite dimensions, but once one of them started with the 2.5 dimensional space, I simply lost it and basically took him on faith and reduced down to symbol shuffling in order to come up with my proofs.
Oh yeah, that brings me to the next thing, when is the last time you actually saw any programmer prove that his theory is right before starting to apply it in code? I swear I saw a guy hack for a year (with some interruptions) on a piece of crap code with an axe to try to beat it into submission rather than sit back and think about how to do it right. Most of the coding today is done by iterations trying to get into a proximity of a correct solution within 5 to 6 tries.
Ok, so I am 30 now, I am senior developer and still feel like being discriminated against for being too young. I had since my 11 to learn about this trade and I am darn good at it and yeah, my IQ is way above the top half percentile line required by the definition of the term genius.
I am not complaining about my job, if I want to be more creative I can always work on some project of my own, I'm just saying you have these stereotypes in your mind and its not really like this. Unless you work in a startup with a very young management all around, your bosses and coworkers will likely be around 40-50 and you will be likely viewed as too young until 30, easily. Then you have few productive years, when you can be happy and by the time you turn 40, you are not able to catch up as much as you could in your twenties and you start to fall behind and now you are too old. This is one of the very few fields where age discrimination stays long and comes early. Thats a reason for these high numbers.
I agree there is no chance and this is not the only reason. The way to make money out of GPL software is to provide a great service to come with it that nobody else could provide. Now tell me seriously, would you purchase suppoort from Microsoft? Would you pay them to make security fixes for your software? Ehh.... I don't think so. Different company, with different name and reputation, maybe, but not Microsoft.
I would suggest to everyone to try out the Fish Fillets from the collection of the librated games. If you are running debian, its as easy as: 'apt-get install fillets-ng'. I love it and not just because bunch of my friends put the game together and I can imagine the people behind these voice overs. Anyway, really try it out. And if you like it, you can get the Original War from those guys for $5 at Fry's. Its definitely a good deal.
It runs Mac OS X. Why, oh my, would you want to run anything else? Now tell me?
Was supposed to be 15 times, not 150 times :)
I have to tell you, I have spent 4 years doing advanced calculus (functional analysis mostly) and then I decided to just take it really easy and go major in computer science. No need to actually attend the classes or study for exams, everything almost patently obvious and the math real breeze.
As for the age, I just turned 30, I am still the youngest member of my team and I actually cannot wait to be older to get treated with the respect I think I deserve. As the industry is already maturing, you can say that age discrimination is factor at both ends of the spectrum. Never in my wildest dreams I have thought that at thirty I will be treated as too young to be listened too.
And yeah, I think I do make something like 5 times the california minimum wage and 150 times the minimum wage of the place where I was born (in Europe) so I feel like I can chip in with a weekend now and then.
But I have got my iPod recently and never had time to get used to actually listening to music on it. Instead I listen to podcasts of lectures and presentations. And while some of the speakers and clearly used to audio audience listening on to their speach, some are just too heavily relying on their ppt presentation and the fact their audience can see the graphs and other pictures shown. I can spare a second now and then to look at important slide, then put it back and go on listening.
So what I would really like to see, would be having my iPod as a medium for the presentations. It would not be so hard, some bookmarks in the AAC, some pictures in photo section, it already can do it all, just connect it together...
Isn't it recently that we read about universities buying iPods to their students? Maybe if they would put the lectures on podcasts as well, that would really be a great way to enhance the whole learning experience.
By the time they go full circle, the countries where they came from will be underdeveloped and so they can go on :)
But 24 Hour Laundry or 24HL is not stealthy at all, everybody knows that they are a new online dating service that will rename on launch date to "Two For Harmonic Life"
Most of the enterprise software has to reflect the fact that laws and accounting rules are constantly changing. Someone has to be doing the updates. Open source systems are not very good at the mundane tasks. There will likely always be some company paying people to study new laws and implement changes to enterprise software. Most of revenues from enterprise software come from support contracts. Enough said.
That would jive with the theory that unhappy man are more likely to have affair. :)
Well, it didn't sound too scientific, but it made sense to me. Since then, every statistics like that I was able to explain with my grandmother's theory. Face the facts guys, you might have got yourselves some wives to pretend you are not such geeks, but they are not really getting any, do they...? :)
Yeah, its a "cartel".
So to make it clear, you want to have a leader who will follow? Someone like GWB, prehaps?
So 41.16 were acting wierd, 41.65 had grievances?
And 100% researchers show signs of random rounding up or down based on mood even within a single study.
The reason, why this is not going to happen is not the fact its a complete lunacy, but the fact that Microsoft already has a monopoly position in the market and has been convicted from abusing that position. Buying any company trying to create a competition in the PC Operating System market would be laughed out by the FTC. :)
Its really interesting that we have whistleblower laws for when someone does this in a corporation, but somehow the government organizations are safe? Nobody can point out their faults? This is somehow faulty system...
What you don't understand is that Oracle is so large its like three companies (now four with peoplesoft) in one. Applications division (E-Business Suite) is distinctly oriented on Windows and they are strongly dependent on them and create strong dependencies on Windows like this. On the other hand Server Technologies (Database) is the linux friendly division and is by now almost 100% linux everything. (Development, support, testing, utilities, plugins, everything...) Then there is the Collaboration Suite, which is sort of in-between. This is their project, but they also create strong dependency on Internet Explorer in some of their other products, but they are supposedly getting rid of it in the next version. So they are "getting there". I have no idea what state is Peoplesoft in, but from what I've heard, they will fit in the Application division without trouble, so to speak.
They just want to know, what would be the things to do to interoperate better so they can make sure they will not do them by accident.
Really great message for me as a developer...