I like many other programmers that have been around for a while have seen this come full circle again. I remember when Turbo Pascal became more OO and in my teens I spent a summer learning how to develop less procedurely and more OO. At the end of the summer I re-wrote a lot of code and in the end thought that it wasn't worth it. I know a lot of developers who develop procedurely in a OO language. While that frustrates me when I have to work on their code, it does show that OO isn't the only way to get the job done. Similarly is architecture, I code using MVVM like it's a religion. Hardly the fastest and most productive way to get something done, but at least when someone has to work on my code, they know where to find what they're looking for. May God help the poor soul that has to dig through my old FORTRAN code.
If you're a developer in a software house, then yes, younger people that know newer technologies than dinosaurs like myself. However, if you work in a company as a developer knowing different aspects of business help and are not always taught in school. So, the younger guy has to ask the dinosaur how CRM, ERP, AR / AP flows through a system. Fortunately for me, I enjoy learning new technologies (I have several projects going in Silverlight 4 MVVM, etc). The bad part is that I know of the other tools and sometimes I want to use the best tool for the job, where are the noobs want to use the latest tool for the job - even if it ends up being more work.
However, I do not agree that people should be paid more for no other reason than that they showed up to work for a longer period of time. Earn your keep and salary. If you're underpaid, find a new job that pays more. Can't do that? Then you are not underpaid.
... that the data will actually be removed vs archived or "marked as deleted". You should never have put that information out there to begin win. I'm relatively confident that in 10 years people will be wishing that they never signed up and updated FaceBook. Their past will haunt them... kinda like my old UseNet posts. Ah they days when all you had to do was hack a BBS and format the HD to remove all of your unflattering history were glorious.
They can stop the processor. It's the data that's in the HD that's important. It's kind of like saying that I'm going to make a vehicle anti-theft device. When you steal the car, the radio won't work.
How about the numeric values of "facebook"
6
1
3
5
2
15
15
11
= 58 *.84 = 49
The same value as "Faceboob"
ASCII you say? "Facebook":
70
97
99
101
98
111
111
107
= 794 *.86 = 667
Same as "Facebo[" Okay, not nearly as interesting.
Think like an OO programming language. First you select the namespace, then the class, then the member. Think of the internet, first you select WWW, then the site, then the top level domain. I argue that the correct date format should be year.month.day.hour.minute.second. Think about naming your directories by date, for instance, you want to sort all of the picture you took of your girlfriend from your cell phone. If you were to name the directories by month, day, year, you would group all of the March's together and when you open the picture of your girlfriend you could inadvertently open the image of your girlfriend last year... good luck explaining that one. BUT if you were to name the directories by year, month, day, then you'd be able to get more pictures:D
The best way to "know" petty much anything is to teach it to someone else. I never knew Calculus III (even thought I had an A in the class) until I taught it to someone else. Similarly working with my co-workers and explaining something that I think is cool, makes me "know it".
So go teach Java to your younger brother, your mailman, or Schrodinger's cat.
There's a difference between cheating because of time constraints and cheating because you can't comprehend. I've worked with a developer who cheated durring school and his resume looked great - GPA, etc. When working with us, he didn't know much and would ask basic questions (Google-able questions). Eventually it was discovered that he was basically outsourcing his projects from work because he didn't know how to do them - no really, he had someone else write code for him outside the company. So when he was explaining the code, he crashed and burned.
I personally "cheated" on projects in school because I didn't have enough time to get them done (work full time + school full time = not enough time). So when I "borrowed" code for something like a QuickSort (HeapSort, etc), I would at least go through it to understand it and generally after taking one stab at it by myself first. And I wouldn't do a direct copy/paste, I would at least make it "my" code.
I digress; my point is that "cheating" isn't the end of the world if the "cheater" is competent. And I agree with this message's parent. In a corporate environment if I can find code to get the job done quicker instead of writing code for the sake of writing code, then do it - as long as you're not breaking a copyright.
One more case in point. I spent 20 hours learning Service Broker (don't hate me for mentioning a MS product), I could have written my own queueing technology in 60 hours (that would have holes). It's the same but different.
I started programming at a very young age. Similar to you, I started with BASIC (Atari 800 for me) and moved to Turbo Basic, Turbo Pascal, C++, JAVA, C#... and somewhere along the way I picked up FORTRAN. For a young man around 12 years old, I would suggest an interpreted language that would quick show the cause and effect of what has happened.
Last but not least, jump right into JAVA with NetBeans. The IDE (although bloated) holds your hand through a lot of things.
If there's a struggle with understanding, then good ol' HTML is a quick way to see results. After all, the 'Hello World' and making your name appear on the screen in different colors and blinking is very exciting when you're young!
my cell phone is more powerful. Buy a $150 closeout computer and install linux. You'll make your money back with the lower wattage power supply and you'll be less frustrated.
... the toilet paper is softer in Cupertino, CA vs Redmond, Washington.
What an opinionated article. News for nerds STUFF THAT REALLY MATTERS - I argue not by contrapositive.
Data mining is to databases as taxonomy is to animals. Can you use taxonomy on plants? sure can. Can you data mine other sources of information besides databases? sure can.
It wasn't long ago that Hawking believed that NOTHING escaped from a black hole. He even had a bet as to this and lost!
http://www.newscientist.com/article/dn6193-hawking-concedes-black-hole-bet.html
It should be called Preskill radiation!
You want the 100 dollar a month contract minimum to drop 100 to 200? I'd love to get an Iphone that would pay me 100 a month! I'd even be willing to forgo the 400 dollars for the phone.
I'm sorry, I posted this comment to the wrong article... sigh.
... but the Chinese are actively doing it - as seen here in 2007.
Sometimes we to just shut up and do it else we'll have deja vu like solar energy or nuclear power
... but the Chinese are actively doing it - as seen here in 2007.
Sometimes we to just shut up and do it else we'll have deja vu like solar energy or nuclear power
I like many other programmers that have been around for a while have seen this come full circle again. I remember when Turbo Pascal became more OO and in my teens I spent a summer learning how to develop less procedurely and more OO. At the end of the summer I re-wrote a lot of code and in the end thought that it wasn't worth it. I know a lot of developers who develop procedurely in a OO language. While that frustrates me when I have to work on their code, it does show that OO isn't the only way to get the job done. Similarly is architecture, I code using MVVM like it's a religion. Hardly the fastest and most productive way to get something done, but at least when someone has to work on my code, they know where to find what they're looking for. May God help the poor soul that has to dig through my old FORTRAN code.
If you're a developer in a software house, then yes, younger people that know newer technologies than dinosaurs like myself. However, if you work in a company as a developer knowing different aspects of business help and are not always taught in school. So, the younger guy has to ask the dinosaur how CRM, ERP, AR / AP flows through a system. Fortunately for me, I enjoy learning new technologies (I have several projects going in Silverlight 4 MVVM, etc). The bad part is that I know of the other tools and sometimes I want to use the best tool for the job, where are the noobs want to use the latest tool for the job - even if it ends up being more work. However, I do not agree that people should be paid more for no other reason than that they showed up to work for a longer period of time. Earn your keep and salary. If you're underpaid, find a new job that pays more. Can't do that? Then you are not underpaid.
... that the data will actually be removed vs archived or "marked as deleted". You should never have put that information out there to begin win. I'm relatively confident that in 10 years people will be wishing that they never signed up and updated FaceBook. Their past will haunt them... kinda like my old UseNet posts. Ah they days when all you had to do was hack a BBS and format the HD to remove all of your unflattering history were glorious.
Someone had to say it, be kind.
They can stop the processor. It's the data that's in the HD that's important. It's kind of like saying that I'm going to make a vehicle anti-theft device. When you steal the car, the radio won't work.
Don't forget about the innerwebs - that got kinda popular.
How about the numeric values of "facebook" 6 1 3 5 2 15 15 11 = 58 * .84 = 49
The same value as "Faceboob"
ASCII you say? "Facebook":
70
97
99
101
98
111
111
107
= 794 * .86 = 667
Same as "Facebo[" Okay, not nearly as interesting.
Nah, he has a Cyrix Cx486DX CPU.
Think like an OO programming language. First you select the namespace, then the class, then the member. Think of the internet, first you select WWW, then the site, then the top level domain. I argue that the correct date format should be year.month.day.hour.minute.second. Think about naming your directories by date, for instance, you want to sort all of the picture you took of your girlfriend from your cell phone. If you were to name the directories by month, day, year, you would group all of the March's together and when you open the picture of your girlfriend you could inadvertently open the image of your girlfriend last year... good luck explaining that one. BUT if you were to name the directories by year, month, day, then you'd be able to get more pictures :D
... my boss just asked me how my interview went.
The best way to "know" petty much anything is to teach it to someone else. I never knew Calculus III (even thought I had an A in the class) until I taught it to someone else. Similarly working with my co-workers and explaining something that I think is cool, makes me "know it". So go teach Java to your younger brother, your mailman, or Schrodinger's cat.
There's a difference between cheating because of time constraints and cheating because you can't comprehend. I've worked with a developer who cheated durring school and his resume looked great - GPA, etc. When working with us, he didn't know much and would ask basic questions (Google-able questions). Eventually it was discovered that he was basically outsourcing his projects from work because he didn't know how to do them - no really, he had someone else write code for him outside the company. So when he was explaining the code, he crashed and burned. I personally "cheated" on projects in school because I didn't have enough time to get them done (work full time + school full time = not enough time). So when I "borrowed" code for something like a QuickSort (HeapSort, etc), I would at least go through it to understand it and generally after taking one stab at it by myself first. And I wouldn't do a direct copy/paste, I would at least make it "my" code. I digress; my point is that "cheating" isn't the end of the world if the "cheater" is competent. And I agree with this message's parent. In a corporate environment if I can find code to get the job done quicker instead of writing code for the sake of writing code, then do it - as long as you're not breaking a copyright. One more case in point. I spent 20 hours learning Service Broker (don't hate me for mentioning a MS product), I could have written my own queueing technology in 60 hours (that would have holes). It's the same but different.
Really? I don't get modded up for this? 4 post down just says use HTML and they score for 4 points!
I started programming at a very young age. Similar to you, I started with BASIC (Atari 800 for me) and moved to Turbo Basic, Turbo Pascal, C++, JAVA, C#... and somewhere along the way I picked up FORTRAN. For a young man around 12 years old, I would suggest an interpreted language that would quick show the cause and effect of what has happened.
I know how much Slashdot love MS, but there's this:
http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx
The Mono project is also very awesome:
http://www.mono-project.com/VisualBasic.NET_support
Last but not least, jump right into JAVA with NetBeans. The IDE (although bloated) holds your hand through a lot of things.
If there's a struggle with understanding, then good ol' HTML is a quick way to see results. After all, the 'Hello World' and making your name appear on the screen in different colors and blinking is very exciting when you're young!
Can't I get a little score for that to get me out of the dog house?
Imagine the uproar from the Russian! No vacuum cleaners in Poland, you can easily change them to offensive weapons!
my cell phone is more powerful. Buy a $150 closeout computer and install linux. You'll make your money back with the lower wattage power supply and you'll be less frustrated.
... the toilet paper is softer in Cupertino, CA vs Redmond, Washington. What an opinionated article. News for nerds STUFF THAT REALLY MATTERS - I argue not by contrapositive.
Data mining is to databases as taxonomy is to animals. Can you use taxonomy on plants? sure can. Can you data mine other sources of information besides databases? sure can.
It wasn't long ago that Hawking believed that NOTHING escaped from a black hole. He even had a bet as to this and lost!
http://www.newscientist.com/article/dn6193-hawking-concedes-black-hole-bet.html
It should be called Preskill radiation!
You want the 100 dollar a month contract minimum to drop 100 to 200? I'd love to get an Iphone that would pay me 100 a month! I'd even be willing to forgo the 400 dollars for the phone.
Yeah... but does it play Doom?