Anyone can whine on and on about Microsoft is trying to take over the world, well wake up... Google, Apple, IBM, they all want the world to use their stuff. The problem, Microsoft just does it better. I agree with Ray, Microsoft has positioned them in an awesomely. Honestly, if it wasn't for programibility, Windows would not be where it is. Of the apps you use, how many of them are non-Microsoft? Almost all the apps I use at work (minus Office and VS2008), they are non-Microsoft. They are third party engineering apps.
For businesses that just want to run their code online (the cloud) without spending money on infrastructure and focus on what they do best is wicked!!! I wish we had Windows Azure six years ago when we were paying too damn much for TELUS hosting. We couldn't use open source, we had to use Microsoft, it was corporate standard.
If Microsoft listens, they get blasted, Microsoft doesn't listen, they get blasted. You want to bitch and complain about Microsoft fine, but I don't see Apple offering this type of service. They are too busy playing with their Jesus Phone.
Other professionals are constantly tested. Engineers, Doctors, Lawyers, etc are constantly required to validate their skills, why should IT people be any different, programmers or otherwise? I can't tell you how many guys I've ran into that feel they are "certified" just because they can use a wizard to configure a server or to generate code, it's silly and makes people with actual talent feel insulted.
Here's a radical idea, host the party at an internet cafe... that way you don't need to worry about insurance. You'll probably need to pay for internet or someting.
It's not fair to single out Safari, why not? Apple singles out Microsoft whenever they get the chance. It sucks when your flaws are in the spot light eh? Suck it up buttercup. Maybe if Steve spent less time pulling devs from other teams to work on the iPhone, Safari might have a phishing filter. The iPhone, still not 3G and it's almost 2 year, nor a Canadian version, tisk tisk. Man, i guess you needed those 18 bucks a month from AT&T customers to make up for all that R&D.
Wow, does it hurt to be this perfect? If you have an existing site that has hundreds of pages, do you want it all to BREAK once users are FORCED to download IE8?
Also, you want to make sure it still works, with the current "broken standards" but when you start to convert over. So you can tell the browser, "Hey this page is standards compliant, so render it correctly". Take a bank site or example, I'm sure you'd be "fucking" pissed if your bill wasn't paid correctly or was underpaid due to an error in some validation.
They are trying to give people help in converting instead of breaking sites to keep a few happy. Maybe you could offer a free video series on how to make standards compliant CSS2?
Microsoft can never win no matter what they do. They try to give you an option to avoid "fucking" it up, and you whine.
I think the most important skill you should take away from University is the ability to think and learn. You could learn every language on the planet (you'd have no personal life) but that may not help you get a job if the person you're interviewing with initially is in HR. Learn to sell your skills as opposed to what syntax you prefer. You've covered the basics, so be proud.
You know, I went to University and most of the people I work with didn't. Sometimes I'm referred to as the "educated ***hole", that's fine. I took C++, and.NET and JAVA and any other initials you want to throw in there. If you're learning fundamentals, it just depends on how far you want to be abstracted away from it. To me, learning Swing was a waste of time, it felt like it was something a guy threw together while nursing a head cold and bong. Java's RMI was great to learn, but C++ interested me. Some students in my class did whatever the teacher told them to do so they could graduate and some others memorized the textbook. There were very few that understood what was actually going on. Things like pointers, vectors, and linked lists eluded them. If you want to teach someone the underpinnings, sure, use a language that can blow you whole leg off, but when it comes time to the real world, most of us sit on enormous frameworks and spend much of our time gluing pieces of those frameworks together rather than worrying about how to touch the metal without being burned. University is a business and like any other, is in it to make money, so you teach "the hot language" to get students to enroll. Most programmers are afraid of C++ because of the punctuation and complexity, so fine, use that framework, sit in the comfortable corner, and let us earn top dollar, and you can use a language that abstracts that away from you, but when there's a deep bug and you can't figure it out, because you didn't want to spend the three hours to read about pointers and memory tables, oh well, you can pay me to fix it.
The person who your team lead cut/pasted from probably will never find out. If you feel it's an issue or it will bring maintenance issues if he does not "understand" what the code is doing, you have a problem.
If you're team lead cuts/pastes code to "learn" is one thing, but to give no mention where it was obtained, and then passing it off as his own, forgive me if I'm wrong, but isn't that plagiarism?
To use code samples in production and then ship and charge your clients for use of it, is wrong. If someone who is a team lead can't give credit where credit is due, I surely don't want them on my team.
If you're worried you can't approach the team lead without repercussions, you don't' have open lines of communication.
Copy and paste inheritance!!! WAHOO!
Anyone can whine on and on about Microsoft is trying to take over the world, well wake up... Google, Apple, IBM, they all want the world to use their stuff. The problem, Microsoft just does it better. I agree with Ray, Microsoft has positioned them in an awesomely. Honestly, if it wasn't for programibility, Windows would not be where it is. Of the apps you use, how many of them are non-Microsoft? Almost all the apps I use at work (minus Office and VS2008), they are non-Microsoft. They are third party engineering apps.
For businesses that just want to run their code online (the cloud) without spending money on infrastructure and focus on what they do best is wicked!!! I wish we had Windows Azure six years ago when we were paying too damn much for TELUS hosting. We couldn't use open source, we had to use Microsoft, it was corporate standard.
If Microsoft listens, they get blasted, Microsoft doesn't listen, they get blasted. You want to bitch and complain about Microsoft fine, but I don't see Apple offering this type of service. They are too busy playing with their Jesus Phone.
Other professionals are constantly tested. Engineers, Doctors, Lawyers, etc are constantly required to validate their skills, why should IT people be any different, programmers or otherwise? I can't tell you how many guys I've ran into that feel they are "certified" just because they can use a wizard to configure a server or to generate code, it's silly and makes people with actual talent feel insulted.
Here's a radical idea, host the party at an internet cafe... that way you don't need to worry about insurance. You'll probably need to pay for internet or someting.
Lol,
It's not fair to single out Safari, why not? Apple singles out Microsoft whenever they get the chance. It sucks when your flaws are in the spot light eh? Suck it up buttercup. Maybe if Steve spent less time pulling devs from other teams to work on the iPhone, Safari might have a phishing filter. The iPhone, still not 3G and it's almost 2 year, nor a Canadian version, tisk tisk. Man, i guess you needed those 18 bucks a month from AT&T customers to make up for all that R&D.
Wow, does it hurt to be this perfect? If you have an existing site that has hundreds of pages, do you want it all to BREAK once users are FORCED to download IE8?
Also, you want to make sure it still works, with the current "broken standards" but when you start to convert over. So you can tell the browser, "Hey this page is standards compliant, so render it correctly". Take a bank site or example, I'm sure you'd be "fucking" pissed if your bill wasn't paid correctly or was underpaid due to an error in some validation.
They are trying to give people help in converting instead of breaking sites to keep a few happy. Maybe you could offer a free video series on how to make standards compliant CSS2?
Microsoft can never win no matter what they do. They try to give you an option to avoid "fucking" it up, and you whine.
I think the most important skill you should take away from University is the ability to think and learn. You could learn every language on the planet (you'd have no personal life) but that may not help you get a job if the person you're interviewing with initially is in HR. Learn to sell your skills as opposed to what syntax you prefer. You've covered the basics, so be proud.
You know, I went to University and most of the people I work with didn't. Sometimes I'm referred to as the "educated ***hole", that's fine. I took C++, and .NET and JAVA and any other initials you want to throw in there. If you're learning fundamentals, it just depends on how far you want to be abstracted away from it. To me, learning Swing was a waste of time, it felt like it was something a guy threw together while nursing a head cold and bong. Java's RMI was great to learn, but C++ interested me. Some students in my class did whatever the teacher told them to do so they could graduate and some others memorized the textbook. There were very few that understood what was actually going on. Things like pointers, vectors, and linked lists eluded them. If you want to teach someone the underpinnings, sure, use a language that can blow you whole leg off, but when it comes time to the real world, most of us sit on enormous frameworks and spend much of our time gluing pieces of those frameworks together rather than worrying about how to touch the metal without being burned. University is a business and like any other, is in it to make money, so you teach "the hot language" to get students to enroll. Most programmers are afraid of C++ because of the punctuation and complexity, so fine, use that framework, sit in the comfortable corner, and let us earn top dollar, and you can use a language that abstracts that away from you, but when there's a deep bug and you can't figure it out, because you didn't want to spend the three hours to read about pointers and memory tables, oh well, you can pay me to fix it.
The person who your team lead cut/pasted from probably will never find out. If you feel it's an issue or it will bring maintenance issues if he does not "understand" what the code is doing, you have a problem.
If you're team lead cuts/pastes code to "learn" is one thing, but to give no mention where it was obtained, and then passing it off as his own, forgive me if I'm wrong, but isn't that plagiarism?
To use code samples in production and then ship and charge your clients for use of it, is wrong. If someone who is a team lead can't give credit where credit is due, I surely don't want them on my team.
If you're worried you can't approach the team lead without repercussions, you don't' have open lines of communication.