I have a background doing things in a logical way, in a stable environment that actually works, but thanks to some incompetent beancounters who have traded the company cow for some buzzword-compliant magic beans, my next project will be building an igloo in the ninth circle of hell.
Work-for-hire. Work product (generally) refers to information produced by legal representation in the process of working on a given case, and as such cannot be subpoenaed in relation to said case. Splitting hairs, I know, but it's a significant distinction.
Work product is also based (generally) on federal legal precedent, whereas work-for-hire is based on positive laws which vary from state to state.
My only defense, is that my early-teens self-education in C, BASIC, and Perl didn't include the all-important topic of requirements-gathering. Maybe I should have been doing story cards:
I offered to rewrite the program, using pen and paper, from scratch. Teacher not interested. I think it was more ignorance and FUD than any real desire to actually teach concepts.
Hear, hear. Much the point I was trying to make in my previous comment. It's the rare student will have the ability to code their algorithms on their TI-89. So, what...? Punish the future potential CS/Math majors for being smarter than the rest of the class?
I have news for you... those of us who are smarter thant the rest of the class... GET PUNISHED BY THE REST OF THE CLASS.
Being reminded that we'll be hiring && firing the rest of the class in 10-15 years is little consolation at the time. And once we really get into programming, we never want to become managers. So where does that leave us? Feeling like our teachers were lying, conniving assholes. Which is pretty accurate.
Yeah, if you don't understand what's involved in coding the precious little algorithm you want us to compute by hand day after day, I have one thing to say:
That's specifically the point... I write code so i don't have to do rote computation by hand... learn on algorithm, write the code to solve it for you in every future instance. THAT'S THE FRAKKING POINT OF COMPUTERS, PEOPLE!!!!! Otherwise, why have them?
Honestly, the real reason for the demand for crippled technology is the idiocy and cluelessness of high school maths teachers. What's the problem with writing a TI-BASIC program to solve a formula?
When I was in high school (the mid-late 90's), the first thing I did when I understood a formula was to write a program on my calculator to solve it. (I did the same thing on my Debian box at home, but in C, just to make sure I wasn't being retardedized by BASIC). This was before the days of 'wipe your calculator before the test', so of course, I would use my program; I was here to learn math, not to repeatedly perform rote computation, right?
Wrong, evidently. I lost points on my exams for 'not showing my work', even though I included my code (which my teachers couldn't understand, apparently). Luckily, my mother got it. She went to every parent-teacher conference to defend my use of programming rather than repetitive, boring computation. The teachers argued, 'Well, if he just wrote a program, how do I know he understood the math.' She just looked at them. 'Really? How could he write a program without understanding the math?'
Eventually, it came down to, 'He has to show his work, that's the stupid rule because I'm a big stupid-head.' Luckily, I discovered this trick before the xkcd comic made it blatant.
In hindsight, it's not so bad. Today I'm a programmer, and I make more than twice what my idiot math teachers made, and probably have more fun doing it.
In other news, Conrad Wolfram agrees with me 100%. And I trust Stephen Wolfram's son over my high school math teachers any day of the week.
When you're clearly full of shit, you don't want to be notified of the fact.
If you RTFA, you quickly realize this douche has no business doing development of any kind. I deploy to a heterogeneous environment all the damn time, and the problems he lists are solved by:
continuous integration
a test environment that mirrors your production environment
actually understanding the systems you're using
The worst part, is that he doen's even understand exactly how Mac hipsters raped the "unix culture." The "unix culture" is:
I'm sick and tired of these motherfucking javascripts on this motherfucking internet!!!
Clearly, you've never used git. There are over 9000 commands.
Install Linux in a VM, and do all the automation from there.
Then you can eventually migrate to removing the Windows machine and running Linux directly on the hardware.
^ Best suggestion whole thread.
What I read:
I have a background doing things in a logical way, in a stable environment that actually works, but thanks to some incompetent beancounters who have traded the company cow for some buzzword-compliant magic beans, my next project will be building an igloo in the ninth circle of hell.
But for the sake of supporting 'Ask Slashdot':
DO:
DO NOT:
Work-for-hire. Work product (generally) refers to information produced by legal representation in the process of working on a given case, and as such cannot be subpoenaed in relation to said case. Splitting hairs, I know, but it's a significant distinction.
Work product is also based (generally) on federal legal precedent, whereas work-for-hire is based on positive laws which vary from state to state.
ZOMG I wish I had mod points this week. +5.
At least Google just tracks your location, which seems a whole lot less intrusive now, doesn't it?
Have you seen my user id? Not that new.
Github, Reddit,^H^H^H^H^H^H^H Slashdot... the sewer is overflowing.
what is this i dont even
The first thing that came to mind when I read that headline was to do this
Damn kids with their parents' bimbo boxes rattling around my burbclave... I'm moving to Mr. Lee's Greater Hong Kong
Fair play to you.
My only defense, is that my early-teens self-education in C, BASIC, and Perl didn't include the all-important topic of requirements-gathering. Maybe I should have been doing story cards:
Heh.
I offered to rewrite the program, using pen and paper, from scratch. Teacher not interested. I think it was more ignorance and FUD than any real desire to actually teach concepts.
modern languages like C#?
You, sir, have a perverse definition of 'modern'.
Am I the only one who read, "Cylon"?
Do they have a plan?
The 'Cylon' project requires a meta-cognitive processor, not a VM.
Although, I had a similar experience reading about the 'Dalvik' VM... Wha... the DALEK VM?
Finally, it's Red Hat. They have no Plan. The One True God has no frakking patience for RHEL (and neither do I).
Hear, hear. Much the point I was trying to make in my previous comment. It's the rare student will have the ability to code their algorithms on their TI-89. So, what...? Punish the future potential CS/Math majors for being smarter than the rest of the class?
I have news for you... those of us who are smarter thant the rest of the class... GET PUNISHED BY THE REST OF THE CLASS.
Being reminded that we'll be hiring && firing the rest of the class in 10-15 years is little consolation at the time. And once we really get into programming, we never want to become managers. So where does that leave us? Feeling like our teachers were lying, conniving assholes. Which is pretty accurate.
Yeah, if you don't understand what's involved in coding the precious little algorithm you want us to compute by hand day after day, I have one thing to say:
Adapt. Or. Die.
Real men use K&E. Now get off my lawn.
Real men use K&R. Write in C once, perform n times. Done.
That's specifically the point... I write code so i don't have to do rote computation by hand... learn on algorithm, write the code to solve it for you in every future instance. THAT'S THE FRAKKING POINT OF COMPUTERS, PEOPLE!!!!! Otherwise, why have them?
Honestly, the real reason for the demand for crippled technology is the idiocy and cluelessness of high school maths teachers. What's the problem with writing a TI-BASIC program to solve a formula?
When I was in high school (the mid-late 90's), the first thing I did when I understood a formula was to write a program on my calculator to solve it. (I did the same thing on my Debian box at home, but in C, just to make sure I wasn't being retardedized by BASIC). This was before the days of 'wipe your calculator before the test', so of course, I would use my program; I was here to learn math, not to repeatedly perform rote computation, right?
Wrong, evidently. I lost points on my exams for 'not showing my work', even though I included my code (which my teachers couldn't understand, apparently). Luckily, my mother got it. She went to every parent-teacher conference to defend my use of programming rather than repetitive, boring computation. The teachers argued, 'Well, if he just wrote a program, how do I know he understood the math.' She just looked at them. 'Really? How could he write a program without understanding the math?'
Eventually, it came down to, 'He has to show his work, that's the stupid rule because I'm a big stupid-head.' Luckily, I discovered this trick before the xkcd comic made it blatant.
In hindsight, it's not so bad. Today I'm a programmer, and I make more than twice what my idiot math teachers made, and probably have more fun doing it.
In other news, Conrad Wolfram agrees with me 100%. And I trust Stephen Wolfram's son over my high school math teachers any day of the week.
Usually my allergy to stupid becomes more manageable around on Friday around 5pm Eastern... This just sent it flaring up again.
That all five of those distros could even agree on an April Fool's joke.
(The announcement is on all of their 'news' pages)
Still, I lol'd.
When you're clearly full of shit, you don't want to be notified of the fact.
If you RTFA, you quickly realize this douche has no business doing development of any kind. I deploy to a heterogeneous environment all the damn time, and the problems he lists are solved by:
The worst part, is that he doen's even understand exactly how Mac hipsters raped the "unix culture." The "unix culture" is:
cd /usr/src
./configure
wget http://foo.bar.org/mypackage.tgz
tar zxvf mypackage.tgz
cd mypackage
make
make install
The Linux culture is "sudo aptitude install mypackage"
Guh. +1 for most worthless flamebait posted to /. in years.
-9000 for being worthless incompetent flamebait.
Did I miss anything?