He isn't saying it's the "truth" -- he's just saying he's come up with a better framework for working these things out. We all know how trying to solve problems in the wrong framework makes things much more complicated (a trivial example would be the old Physics 101 problem set question of solving problems in the right frame of reference). Coming up with a better framework for solving problems is a huge step forward, if it is in fact true.
Personally, I'm going to read the book BEFORE i decide.
Uh huh. The "guys at work" think it's crap -- guess I'll give it a miss then.
No one has yet found the two equations that describe the universe but all attempts so far but even if they do, the lagrangian will not have an analytic solution and so has to be solved by perturbative methods.
I'm not sure why the "super math junky" (fyi -- math != physics) thinks that this magic equation sheds no insite without knowing what it is...
Wolfram has said that he wanted to present the work as a single volume (rather than publishing it in journals) so that people can see the "entire work" all at once rather than as bits and pieces. I seem to recall Kevin Spacey in Se7en said the same thing, but it's his book so he can do what he wants.
Not only does "fad" career selection almost guarantee an unhappy life, it's not necessarily going to lead to financial "success" either -- just ask all the people who got into Technology 'cos it was "hot" a few years ago and can now not find a job...
If membership in the Oracle Academic Initiative belies a desperate, cash strapped department, then will you please explain why every big-ten school is listed under the OAI directory?
Any schools that don't have a big football team? I bet DeVry is on there too!
This is all a question of independent review of academic standards. Java instruction from Stanford is not the same as Java instruction from MIT is not the same as Java instruction from UIUC et al. With the academic adoption of JCert, these programs would be the same. This is a valuable goal.
Yeah, they'd all be shitty. Stanford (or any real univeristy) doesn't have a "Java" course. It has courses on data structures which might use Java. And before you start writing your reply, I'm not a stanford student and I have nothing against state schools. I'm very predjudiced against idiots though.
I'm thinking of starting my own programming certification program. The Sitting-on-the-Toilet(tm) Cert. It only takes minutes a day (provided you have a high fibre diet...)
While it's true that there are an infinity of bad ways of doing things, Anti-patterns is about the most common way of doing things badly (Patterns are about the optimal way of doing things). In particular, it focuses on things people do wrong (commonly) that seem like good ideas -- typically an solution to the design problem is also offered.
If anything, Anitpatterns are more useful than patterns.
Cookies are "ok" but does anyone else remember all of those security holes that we had to live through with the cookie implementation in the browsers? At the end of the day, you have to ask, why do I want to be able to send video through flash animation and is it worth the hassle of the potential security holes. To which I answer no and no but I said no to flash web sites a looooong time ago so it's a moot point.
I assume you told him the part about not supporting the software you write, correct? Open sourcing software is not the magic pixie dust you apply to a half assed job. Look through Sourceforge at all the abandoned projects -- the world is not interested in finshing the job.
I'm using MSDev 6 and I can drag the output window (or the breakpoints or the stack dump) into a seperate window. In fact, the only thing I can't drag into a seperate window is the editor. Doh....
Isn't making noise about the PS3 going to dry up demand for the PS2? I hope they do drop the price though -- if it hits $199 I'll finally replace my N64 so I can plan World Rally Championship!
My experience with code reviews at several companies has been a bunch of people get in a room and study the printout of the source code (usually for an hour or two). As you might imagine, since people are not computers, this tends to be rather unproductive. What you would describe I would term collaboration or "getting help" which tends to be much more useful;-)
Usually (but not always) only a problem when you are doing server side work but RWCString uses copy on write (see here). You have to muck around with the mutex pool size to really get this to work though...
The part of extreme programming I object to is taking things that are common sense when done in moderation and then asserting that if a little bit is good then a lot is great. Code reviews are rarely as useful as say a design review is. Too often it's a "find my bugs for me" type effort or people correcting grammar in comments. The worst part is that managers assume that because other "experts" looked at the code it is valid. Since most people don't single step new code through the debugger (something that actually is useful) and which is a lot cheaper than a code review.
There's a big difference between two people sitting together to work on a problem and two people chained to the same computer in the vain hope that they will produce better results. It's the old "two men dig a hole in half the time of one" syndrome.
But that's just me and I could be wrong. Maybe it does make alot of sense.
I used to use RW for server side stuff -- switching to STL along is a poor substitute. The string class is much poorer and the msdev STL implementation is nowhere near as good as RW. OTOH, Rogue Wave is pretty expensive (which is why most people switch away from it I imagine...)
Extreme programming is based on the following. Code reviews are good (questionable but we'll assume this for the moment), rewriting code is good (ditto) so doing these things ALOT (or in the parlance "to the extreme") must be really good. Basically, thinking things through is hard to do so just keep iterating on the solution till your "done". "done" is defined as the point in time when the client stops paying for your code wanking. Consequently, you don't see much of it outside of consulting.
What does Ant (an extremely useful buildtool for Java) have to do with Extreme programming? Nothing! I can't really imagine why anyone would need a book on Ant (can't say much for the others) -- there's pretty self explanatory documentation here. Since extreme programming strikes me as a load of crap to begin with, this is all probably a good thing.
YOur right about the amazon reviews. What is it with these "reviews" that get posted here -- the table of contents for christ sakes? It seems like book reviews are just an excuse to post a affiliate link to a book store. For shame slashdot. For shame...
He isn't saying it's the "truth" -- he's just saying he's come up with a better framework for working these things out. We all know how trying to solve problems in the wrong framework makes things much more complicated (a trivial example would be the old Physics 101 problem set question of solving problems in the right frame of reference). Coming up with a better framework for solving problems is a huge step forward, if it is in fact true.
Personally, I'm going to read the book BEFORE i decide.
Uh huh. The "guys at work" think it's crap -- guess I'll give it a miss then.
No one has yet found the two equations that describe the universe but all attempts so far but even if they do, the lagrangian will not have an analytic solution and so has to be solved by perturbative methods.
I'm not sure why the "super math junky" (fyi -- math != physics) thinks that this magic equation sheds no insite without knowing what it is...
Wolfram has said that he wanted to present the work as a single volume (rather than publishing it in journals) so that people can see the "entire work" all at once rather than as bits and pieces. I seem to recall Kevin Spacey in Se7en said the same thing, but it's his book so he can do what he wants.
Not only does "fad" career selection almost guarantee an unhappy life, it's not necessarily going to lead to financial "success" either -- just ask all the people who got into Technology 'cos it was "hot" a few years ago and can now not find a job...
If membership in the Oracle Academic Initiative belies a desperate, cash strapped department, then will you please explain why every big-ten school is listed under the OAI directory?
Any schools that don't have a big football team? I bet DeVry is on there too!
This is all a question of independent review of academic standards. Java instruction from Stanford is not the same as Java instruction from MIT is not the same as Java instruction from UIUC et al. With the academic adoption of JCert, these programs would be the same. This is a valuable goal.
Yeah, they'd all be shitty. Stanford (or any real univeristy) doesn't have a "Java" course. It has courses on data structures which might use Java. And before you start writing your reply, I'm not a stanford student and I have nothing against state schools. I'm very predjudiced against idiots though.
I'm thinking of starting my own programming certification program. The Sitting-on-the-Toilet(tm) Cert. It only takes minutes a day (provided you have a high fibre diet...)
While it's true that there are an infinity of bad ways of doing things, Anti-patterns is about the most common way of doing things badly (Patterns are about the optimal way of doing things). In particular, it focuses on things people do wrong (commonly) that seem like good ideas -- typically an solution to the design problem is also offered.
If anything, Anitpatterns are more useful than patterns.
"I'm afraid his brain is no longer in 'mint-condition'" -- Comic Book Guy
> Wanna get high?
No Towlie!
If the USGS really needs me to tell them that things were "a bit shaky" in San Jose, I want my tax dollars back.
Cookies are "ok" but does anyone else remember all of those security holes that we had to live through with the cookie implementation in the browsers? At the end of the day, you have to ask, why do I want to be able to send video through flash animation and is it worth the hassle of the potential security holes. To which I answer no and no but I said no to flash web sites a looooong time ago so it's a moot point.
I assume you told him the part about not supporting the software you write, correct? Open sourcing software is not the magic pixie dust you apply to a half assed job. Look through Sourceforge at all the abandoned projects -- the world is not interested in finshing the job.
Now if you are these guys, you just fix it up and fly it home.
Shitty PC's
Overpriced (read price gouging) ink jet cartrides
Disposal Printers
etc.
The HP you lament was dead long ago. You just weren't notified. Not that HP / Compaq won't be going down the crapper forthwith...
I'm using MSDev 6 and I can drag the output window (or the breakpoints or the stack dump) into a seperate window. In fact, the only thing I can't drag into a seperate window is the editor. Doh....
Isn't making noise about the PS3 going to dry up demand for the PS2? I hope they do drop the price though -- if it hits $199 I'll finally replace my N64 so I can plan World Rally Championship!
Just oogle the google and the first hit i get is this. Answering questions like this is what the internet was invented for!
Hey hey! I heartily endorse this candidate and/or proposal.
To paraphrase Krusty: Do we really want to live in a world without the Simpsons? I think the living would envy the dead!
My experience with code reviews at several companies has been a bunch of people get in a room and study the printout of the source code (usually for an hour or two). As you might imagine, since people are not computers, this tends to be rather unproductive. What you would describe I would term collaboration or "getting help" which tends to be much more useful ;-)
Usually (but not always) only a problem when you are doing server side work but RWCString uses copy on write (see here). You have to muck around with the mutex pool size to really get this to work though...
The part of extreme programming I object to is taking things that are common sense when done in moderation and then asserting that if a little bit is good then a lot is great. Code reviews are rarely as useful as say a design review is. Too often it's a "find my bugs for me" type effort or people correcting grammar in comments. The worst part is that managers assume that because other "experts" looked at the code it is valid. Since most people don't single step new code through the debugger (something that actually is useful) and which is a lot cheaper than a code review.
There's a big difference between two people sitting together to work on a problem and two people chained to the same computer in the vain hope that they will produce better results. It's the old "two men dig a hole in half the time of one" syndrome.
But that's just me and I could be wrong. Maybe it does make alot of sense.
I used to use RW for server side stuff -- switching to STL along is a poor substitute. The string class is much poorer and the msdev STL implementation is nowhere near as good as RW. OTOH, Rogue Wave is pretty expensive (which is why most people switch away from it I imagine...)
Good luck though!
Extreme programming is based on the following. Code reviews are good (questionable but we'll assume this for the moment), rewriting code is good (ditto) so doing these things ALOT (or in the parlance "to the extreme") must be really good. Basically, thinking things through is hard to do so just keep iterating on the solution till your "done". "done" is defined as the point in time when the client stops paying for your code wanking. Consequently, you don't see much of it outside of consulting.
What does Ant (an extremely useful buildtool for Java) have to do with Extreme programming? Nothing! I can't really imagine why anyone would need a book on Ant (can't say much for the others) -- there's pretty self explanatory documentation here. Since extreme programming strikes me as a load of crap to begin with, this is all probably a good thing.
YOur right about the amazon reviews. What is it with these "reviews" that get posted here -- the table of contents for christ sakes? It seems like book reviews are just an excuse to post a affiliate link to a book store. For shame slashdot. For shame...
I know, I should have done this a long time ago, but this JonKatz adverticle is over the top. Note to JonKatz: I ain't buying your crappy book either!
What's the great discovery here? That if something grants more rights than less, it's easier to defend against in court? Well duh!
Next week in Slashdot: Water is wet...