We're starting to do it to tie existing applications together to be used in-house. Why? They're all J2EE based, or moving in that direction. In fact, a while ago, the push was to get other languages to be able to talk directly to EJB's. Since then, we've added yet another layer, hence, I'm still employed.
Am I the only one around here that really doesn't interoperate that much? Aside from pasting the goatsex man picture in my emails, I really don't interoperate that much.
I have been known from time to time to use two different text editors on the same file! Egads.... But I never do something like... Write a SQL Query, and want in to be executed from a Word document each time the user opens the file.
In fact, I rarely, if ever, insert a Spreadsheet into a Word document. I know I can. I just don't.
We're starting to use XML, SOAP, WebServices. But really don't need to. Why create then turn a Java object into an XML document, send it over the wire, then convert the XML document back into a Java object. "Well... It's because later, something besides Java will be interacting with the system." I don't think so. Everything new we're writing is in Java. So, just regular Java RMI (EJB) will do.
I remember a brief period in the early 2000's when we stored our doodie in wet toilet paper. It was great! Then they went and took it away. I mean, you could eat off of my ass, now it burns red thanks to dry toilet paper.
How do you join one table to another when they are on two separate boxes?
Well. I know how to actually use SQL to join two tables from two separate databases. But what is actually happening inside the RDBMS at the low lever. Does one just bring over the entire other table. How does it use indexes.
Seems to me this really is doing at best, a reference implementation that may actually degrade performance.
When we run out of oil, more and more people will come around finally to the fact that "Nucular" energy is very good.
Places with over-population are in other parts of the world. China, and India. Africa is imploding. The life-expectancing there is inversely proportional to over-population.
America and Europe do not have over-population problems, in fact, the opposite.
Here's a quiz. Given a constant life-expectancy rate. And assuming that every mother has two babies in her life. Do you know what the population growth rate is? Answer: Zilch! Zero%.
In American, single child homes are becoming ever more popular. Two children is "a lot" of kids these days.
How do you explain that the society of Israeli Jews is failing due to "Under-Population".
In fact, they will be a significan minorty in 50 years. Palestinians have significantly positive birth rates, while Jews just are procreating enough.
This guy doesn't realize something. We can't see the Forest from the Trees. But things change. We grow forests overnight practically these days. In Minnesota, far more trees are planted each year, than harvested.
Modern societies don't fail due to Natural Resources. They fail because we can't seem to get along with each other. Or, we can't get along with our neighbors. Or, our neighbors hate us, and conquer us.
Modern societies fail because they don't value life. For instance, Genocide, and dare I say Abortion?
I told my wife, once we got these, now I'll be able to stretch out a pair of skivvies through the entire week (Given I turn them inside out on hump day).
The underwear Gnomes will lose their target market!
Sure, my pr0n,.mp3's,.iso's,.rar's download slendidly over my cable modem. BTW, I get better than 800kbs on my Cox cable modem service.
But alas, I'm here at work. I've resorted to burning CDRW's and bringing them into work, instead of just ftp'ing my booty over the wire. Thanks to the upstream limitation (not to mention, I'm doing this with a secure ftp client based on OpenSSH) it takes too long to see my latest Jenna J, or Tianna Kai;->
I'm just not quite there yet.
On the brighter side, I'm finding that most international music (.mp3)'s are ripped at lower sampling rates. I can get my fix of Samba without too much weight.
The most significant barrier to Extreme Programming isn't the programming itself. It's getting the client to accept frequent releases. You have to get the client using the latest release, before adding new features. But, you add features little by little (relatively speaking). Your client becomes your systems analyst kind of.
So no! We are not all doing Extreme Programming.
I hear too many war stories like this: "We built the system; the client tested and sent back a list of enhancements and modifications; we built those, but in the meantime, the client gave us even more; so we built those. 9 months later, we went to install, and there was a new Project Manager that decided the whole thing was worthless! This before they're not even using the application.
You leave out oh so much on the AVR, and haven't even addressed the ATMega's which are the new generation mc's.
Also, what about cost? I bought 10 AT902313S-PC's for $2 a piece, and can program them very cheaply, and I can get a circuit up and running with very little power and extra circuitry.
Also, PWM is very easy. CodeVision C Compiler makes it extremely easy to write. PicBasic has no place in the embedded community. It should be called PicBaby. It requires a memory module to house all the bloated code.
Sales of Atmel microcontrollers have grown faster than any other microontroller!
The physics won't add up, or will it? One thing he doesn't explain very well, but makes room for is the following:
Geosync is much less than the 100k Kilometers. That's because as the weight of that cable that falls below Geosync orbit must be offset by the weight that is outside geosync. So, as the cable falls, each segment has to do one of two things. Either it needs to speed up its orbital velocity, or begins pulling back down to earth.
But orbital velocity must equal Earth's rotation. So, to couter offset this, the space ship moves further out.
So, for the cable to stay in orbit, it will indeed be under quite a bit of tension, as the other end (100,000 kilometers out) is way, way beyond Geosync orbit.
Also, the other end will need to be able to move back in forth. That is, increase and decrease the radius. As things are being lifted, it must go out even further to make up for the pull.
Yes it was early 1989. The software business was a completely different business than the computer biz.
Funny thing was, I think we (family business) used it. It was so much cheaper than Lotus. If you remember old Lotus. There were the slash commands... I.E. You got to the menu by pressing forward slash "/" then the first letter of the menu option.
His software was very similar, though, you did something like, press the "=" sign, then pressed numbers. Each menu option was numbered.
I'm pretty sure this was the gist of the suit. It wasn't about the fact that it was a spreadsheet. There were others out there already.
The lawsuit was over the menuing system.
Imagine a lawsuit today over menuing systems?
Heck, they're all supposed to be the same.
--- On Osborne. I really didn't think much of him. He was really full of himself. But I'll say, he definitely lived it up.
He came to my school while I was in the MBA program. He gave us a little speach on what it meant to be an entrepreneur.
He said, "An entrepreneur is the kind of guy that walks into a bar with friends, and notices the one woman that is too hot for anyone to consider making an approach. The entrepreneur is able to walk up to that woman, begin a conversation, and have her under his thumb before the evening's end."
He then went to speak of a lawsuit against is VP line of software. He had a spreadsheet and was in a lawsuit against Lotus. He said something like, "Who care if I lose. Any publicity is good publicity. When I'm at the press conference after verdict, I'll announce my new line of Artificial Intelligence software."
Basically, the Big Phone companies have fabricated the argument that they're getting their clock cleaned by the Cable TV companies, and that regulations are stifling their ability to compete with CATV companies.
Cable modems currently dominate in market share.
Basically, they say, "There won't be any competition in broadband access because we can't compete with Big CableTV".
This is a joke, unfortunately, many people see it their way.
The thinking is... "We don't have enough time to do what is right, we just want to make sure we at least get an Oligopoly out of this."
The whole thing is a joke, and I'm actaully kind of happy that Cable will rule the day. I consider them the lesser of two evils. Also, I like the way cable franchises are granted much better than the original consent decree that split up AT&T.
The little companies get hurt. Ma Bell is just too powerful, end of discussion.
AT&T ought to hold onto their cable a little longer. But, they've got just too much debt.
Sure Sony sounds interesting. But I don't care what anyone says. You're not going to design huge footprint OS's into personal devices. Sony should develop out its embedded OS, in which, Java is a non-starter.
Why no mention of Oracle? The two huge marketing powerhouses is equivelent to IBM and puts MSFT out to pasture on the Enterprise server area.
And heck, why not IBM/ORCL/SUNW/CSCO as a giga merger.
MSFT's market cap is $258Billion.
IBM/ORCL/SUNW/CSCO is only $40B more than MSFT
There's plenty of justification to this merger. Basically they can say... It's the only way we can compete with Microsoft. Either break up Microsoft, or let us merge.
Then, we're not talking about the Faded Sun. We're talking about the dead Compaq, Hewlitt Packard, Digital.
And I thought I was the only one actually using them. I use them all over. They're a great way to intimidate the other developers, plus I needed them to pass Sun's Cert.
But what I've never needed to do with them is serialize them. Interesting.
Did you notice that of the 9 key bug/issues, 5 were AWT (GUI) related and 1 was Serializing Anonymous Inner classes.
Why would they bring those up, and then within a sentence or two, mention Python. From what I understand, Python is mainly used for server side scripting. I doubt anyone uses Python for serializing anonymous inner-classes!
The letter was put together hastily at best. It was an eclectic set of beefs.
The last sentence really sums it all up. It's politics to get some resources shifted in their favor for the next build:...namely Java. By bringing the Sun Java implementation through ARC, these issues can be resolved.
Yep weak. Sounds like he totally discounts one of the major reasons we replace old systems...
My typical experience is... "Well, your spreadsheet of 150,000 rows will grow to 1.5Million and beyond because your part of the business has really taken off. That's why we're throwing it into Oracle, and slapping a web interface in front of it."..
And how bout this one... In that Spreadsheet you have five different ways to spell purple: prpl, purple, perple, perpal and etc.
Growing pains, that's all it is.
But of course, there are some pretty crappy projects out there.
Do you like CPWR? IBM? or MAPS?
Do you like anyone Medium to Big in software? How about MSFT. Are they a good investment. What about Oracle?
I'm definitely hearing you on Web Services.
It's a great idea, that may get over-used IMHO.
We're starting to do it to tie existing applications together to be used in-house. Why? They're all J2EE based, or moving in that direction. In fact, a while ago, the push was to get other languages to be able to talk directly to EJB's. Since then, we've added yet another layer, hence, I'm still employed.
Am I the only one around here that really doesn't interoperate that much? Aside from pasting the goatsex man picture in my emails, I really don't interoperate that much.
...
I have been known from time to time to use two different text editors on the same file! Egads.
But I never do something like... Write a SQL Query, and want in to be executed from a Word document each time the user opens the file.
In fact, I rarely, if ever, insert a Spreadsheet into a Word document. I know I can. I just don't.
We're starting to use XML, SOAP, WebServices. But really don't need to. Why create then turn a Java object into an XML document, send it over the wire, then convert the XML document back into a Java object. "Well... It's because later, something besides Java will be interacting with the system." I don't think so. Everything new we're writing is in Java. So, just regular Java RMI (EJB) will do.
"Pi can be found everywhere".
;->
Hence, my theory (er um, law) that, "Math can be found everywhere... Except in a women's head."
I didn't say anything about other parts of her body
Even though, leave it to women... Instead of sticking with the Greek letter Pi to represent, they switched the the letter "V" to represent thier pi.
"Math is everywhere"..
Except in a woman's head.
Your sig:
a funny comment: 1 karma
an insightful comment: 1 karma
a good old-fashioned flame: priceles
My sig:
Some twit/nerd/geek that thinks he's witty, but has a mispelling in his sig: (Even better)
Let's clear this up early.
Is it pronounced: JAY DUE
or: JAY DEE OH
Dude. 'Nuff Said! Execellent First Obituary.
Can't count how many times I j.o'd to her when I was a kid.
My kids will say (about storage)...
I remember a brief period in the early 2000's when we stored our doodie in wet toilet paper. It was great! Then they went and took it away. I mean, you could eat off of my ass, now it burns red thanks to dry toilet paper.
Just curious.
How do you join one table to another when they are on two separate boxes?
Well. I know how to actually use SQL to join two tables from two separate databases. But what is actually happening inside the RDBMS at the low lever. Does one just bring over the entire other table. How does it use indexes.
Seems to me this really is doing at best, a reference implementation that may actually degrade performance.
When we run out of oil, more and more people will come around finally to the fact that "Nucular" energy is very good.
Places with over-population are in other parts of the world. China, and India. Africa is imploding. The life-expectancing there is inversely proportional to over-population.
America and Europe do not have over-population problems, in fact, the opposite.
Here's a quiz. Given a constant life-expectancy rate. And assuming that every mother has two babies in her life. Do you know what the population growth rate is? Answer: Zilch! Zero%.
In American, single child homes are becoming ever more popular. Two children is "a lot" of kids these days.
We're talking about societies.
How do you explain that the society of Israeli Jews is failing due to "Under-Population".
In fact, they will be a significan minorty in 50 years. Palestinians have significantly positive birth rates, while Jews just are procreating enough.
This guy doesn't realize something. We can't see the Forest from the Trees. But things change. We grow forests overnight practically these days. In Minnesota, far more trees are planted each year, than harvested.
Modern societies don't fail due to Natural Resources. They fail because we can't seem to get along with each other. Or, we can't get along with our neighbors. Or, our neighbors hate us, and conquer us.
Modern societies fail because they don't value life. For instance, Genocide, and dare I say Abortion?
I told my wife, once we got these, now I'll be able to stretch out a pair of skivvies through the entire week (Given I turn them inside out on hump day).
The underwear Gnomes will lose their target market!
Step 1. Collect Underwear
Step 2. ?
Step 3. Bankruptcy!!!
Ha HA. Your target market now has cleaned up its act. They actually eat off their own butts they are so clean...
Now that's Justice.
Sure, my pr0n, .mp3's, .iso's, .rar's download slendidly over my cable modem. BTW, I get better than 800kbs on my Cox cable modem service.
;->
But alas, I'm here at work. I've resorted to burning CDRW's and bringing them into work, instead of just ftp'ing my booty over the wire. Thanks to the upstream limitation (not to mention, I'm doing this with a secure ftp client based on OpenSSH) it takes too long to see my latest Jenna J, or Tianna Kai
I'm just not quite there yet.
On the brighter side, I'm finding that most international music (.mp3)'s are ripped at lower sampling rates. I can get my fix of Samba without too much weight.
Anybody like "La Mosca Tse Tse"?
The most significant barrier to Extreme Programming isn't the programming itself. It's getting the client to accept frequent releases. You have to get the client using the latest release, before adding new features. But, you add features little by little (relatively speaking). Your client becomes your systems analyst kind of.
So no! We are not all doing Extreme Programming.
I hear too many war stories like this: "We built the system; the client tested and sent back a list of enhancements and modifications; we built those, but in the meantime, the client gave us even more; so we built those. 9 months later, we went to install, and there was a new Project Manager that decided the whole thing was worthless! This before they're not even using the application.
"I like to watch."
Chauncey Gardener
You leave out oh so much on the AVR, and haven't even addressed the ATMega's which are the new generation mc's.
Also, what about cost? I bought 10 AT902313S-PC's for $2 a piece, and can program them very cheaply, and I can get a circuit up and running with very little power and extra circuitry.
Also, PWM is very easy. CodeVision C Compiler makes it extremely easy to write. PicBasic has no place in the embedded community. It should be called PicBaby. It requires a memory module to house all the bloated code.
Sales of Atmel microcontrollers have grown faster than any other microontroller!
The bottleneck in our applications is not how fast whatever server-side language we use, and I imagine this is similar is most IT shops.
Our bottleneck is how fast we can execute lots and lots of stored procedures in our SQL and Oracle databases.
It really hasn't mattered if one of our coders has been terminating loops via try{}catch{}, or ending on a condition.
The most important thing has been, "Does each line, each method, each class do what it's actually supposed to do?"
Our bottlenecks have always been flow back and forth between different systems, including Lotus Domino, Oracle, MS SQL Server, Websphere, etc. etc.
Java is a small player in all this... C++, C#, Fortran, Lisp would not speed this up for us.
The physics won't add up, or will it? One thing he doesn't explain very well, but makes room for is the following:
Geosync is much less than the 100k Kilometers. That's because as the weight of that cable that falls below Geosync orbit must be offset by the weight that is outside geosync. So, as the cable falls, each segment has to do one of two things. Either it needs to speed up its orbital velocity, or begins pulling back down to earth.
But orbital velocity must equal Earth's rotation. So, to couter offset this, the space ship moves further out.
So, for the cable to stay in orbit, it will indeed be under quite a bit of tension, as the other end (100,000 kilometers out) is way, way beyond Geosync orbit.
Also, the other end will need to be able to move back in forth. That is, increase and decrease the radius. As things are being lifted, it must go out even further to make up for the pull.
Yes it was early 1989. The software business was a completely different business than the computer biz.
Funny thing was, I think we (family business) used it. It was so much cheaper than Lotus. If you remember old Lotus. There were the slash commands... I.E. You got to the menu by pressing forward slash "/" then the first letter of the menu option.
His software was very similar, though, you did something like, press the "=" sign, then pressed numbers. Each menu option was numbered.
I'm pretty sure this was the gist of the suit. It wasn't about the fact that it was a spreadsheet. There were others out there already.
The lawsuit was over the menuing system.
Imagine a lawsuit today over menuing systems?
Heck, they're all supposed to be the same.
---
On Osborne. I really didn't think much of him. He was really full of himself. But I'll say, he definitely lived it up.
He came to my school while I was in the MBA program. He gave us a little speach on what it meant to be an entrepreneur.
He said, "An entrepreneur is the kind of guy that walks into a bar with friends, and notices the one woman that is too hot for anyone to consider making an approach. The entrepreneur is able to walk up to that woman, begin a conversation, and have her under his thumb before the evening's end."
He then went to speak of a lawsuit against is VP line of software. He had a spreadsheet and was in a lawsuit against Lotus.
He said something like, "Who care if I lose. Any publicity is good publicity. When I'm at the press conference after verdict, I'll announce my new line of Artificial Intelligence software."
Just thought I'd share with you.
RIP Adam.
Basically, the Big Phone companies have fabricated the argument that they're getting their clock cleaned by the Cable TV companies, and that regulations are stifling their ability to compete with CATV companies.
Cable modems currently dominate in market share.
Basically, they say, "There won't be any competition in broadband access because we can't compete with Big CableTV".
This is a joke, unfortunately, many people see it their way.
The thinking is... "We don't have enough time to do what is right, we just want to make sure we at least get an Oligopoly out of this."
The whole thing is a joke, and I'm actaully kind of happy that Cable will rule the day. I consider them the lesser of two evils. Also, I like the way cable franchises are granted much better than the original consent decree that split up AT&T.
The little companies get hurt. Ma Bell is just too powerful, end of discussion.
AT&T ought to hold onto their cable a little longer. But, they've got just too much debt.
Too bad.
Sure Sony sounds interesting. But I don't care what anyone says. You're not going to design huge footprint OS's into personal devices. Sony should develop out its embedded OS, in which, Java is a non-starter.
Why no mention of Oracle? The two huge marketing powerhouses is equivelent to IBM and puts MSFT out to pasture on the Enterprise server area.
And heck, why not IBM/ORCL/SUNW/CSCO as a giga merger.
MSFT's market cap is $258Billion.
IBM/ORCL/SUNW/CSCO is only $40B more than MSFT
There's plenty of justification to this merger. Basically they can say... It's the only way we can compete with Microsoft. Either break up Microsoft, or let us merge.
Then, we're not talking about the Faded Sun. We're talking about the dead Compaq, Hewlitt Packard, Digital.
And I thought I was the only one actually using them. I use them all over. They're a great way to intimidate the other developers, plus I needed them to pass Sun's Cert.
...namely Java. By bringing the Sun Java implementation through ARC, these issues can be resolved.
But what I've never needed to do with them is serialize them. Interesting.
Did you notice that of the 9 key bug/issues, 5 were AWT (GUI) related and 1 was Serializing Anonymous Inner classes.
Why would they bring those up, and then within a sentence or two, mention Python. From what I understand, Python is mainly used for server side scripting. I doubt anyone uses Python for serializing anonymous inner-classes!
The letter was put together hastily at best. It was an eclectic set of beefs.
The last sentence really sums it all up. It's politics to get some resources shifted in their favor for the next build:
Yep weak. Sounds like he totally discounts one of the major reasons we replace old systems...
My typical experience is... "Well, your spreadsheet of 150,000 rows will grow to 1.5Million and beyond because your part of the business has really taken off. That's why we're throwing it into Oracle, and slapping a web interface in front of it."..
And how bout this one... In that Spreadsheet you have five different ways to spell purple: prpl, purple, perple, perpal and etc.
Growing pains, that's all it is.
But of course, there are some pretty crappy projects out there.