IBM will take all of Sun's great software products, and either ruin or kill them through a combination of strategic imperative, incompetence, and bureaucracy.
Shitting in a flower pot has the distinct advantages of:
1. Saving management money on fertilizer. 2. Reducing carbon emissions required to produce and transport said fertilizer. 3. Lessening the solid waste that will end up leaking into our watershed.
According to Gartner, more and more IT departments concerned with eco-friendliness are having their programmers shit in flowerpots every day. I'm surprised you haven't heard of this.
I've found that the biggest issues with SQL applications (writing rich clients) is not in performance turning of server/sql but in dealing with ORM issues, where to draw the line between how much work the client does vs. how much the server does, reconciling changes made in memory with data in tables, concurrency, database architecture designed to cope in advance with poorly thought-out requirements you're given, etc. I'd hope that book on refactoring SQL *applications* would touch on these issues.
According to Dr. Seuss, that would just lead to an arms race between countries that butter their warheads on top and those who butter their warheads on the bottom.
Given that software may be linked an infinite number of ways from an infinite number of sources, and given that software may be marketed an infinite number of ways depending on how it's linked, would you like a piece of toast?
How do you we make the case that $50k is necessary as a living wage when the employers can point to the H1B visa folks and say "See, they are doing just fine at less than half that amount"? How do you win that argument?
I'd make the case that since Americans who earn living wages are the only ones who can buy their products, it's in their very best interest to pay living wages.
I'd also make the case that the founding father of American industry, Henry Ford, had a very good understanding of this.
"I own a basic 70mm telescope, which I'm sure Galileo would have given his right arm for in 1609.
Considering he gave up his sight to use the dinky little thing he owned, the fact that he'd only give up his right arm doesn't say much about your telescope.
An experienced programmer can differentiate the concept of "can" from the concept of "should". For a younger, novice programmer, the concept of "can" and "should" are one in the same.
Aspergers is to the body language and subtle social cues that define 2/3 of human communication as blindness is to vision or deafness is to sound. Only on the outside, no one knows you have an impaired perception. You don't get cut the slack that the person signing or the guy carrying the cane would.
You constantly monitor yourself every second to make sure you don't do anything wrong. You're labelled as weird, or rebellious, rude, or unpleasant to be around because you can't perceive the messages people are trying to send you. You have few friends because whatever secret magical language that's being spoken to generate new connections with people you totally miss. Many attempts you make to reach out to people end in disaster, and you can't for the life of you understand what the hell it is that you're doing wrong.
Those lonely nights spend in front of a computer are ones you'd probably rather spend hooking up with a girl you met at a bar instead of learning the intricacies of Yacc or device drivers. And it drives you absolutely fucking insane that everyone else is in on the fuck-fest that is life except you.
Any super-abilities you might gain from this condition are cold comfort, as they're used more as survival skills to get around the enormous deficits you experience in being able to read people. The money that you earn from your impressive abilities has to be the substitute for having lots of friends who could help you do stuff (e.g. you pay someone to install an super-heavy air conditioner in a second story windows because you don't have many friends you can call on to help you). It's not really a preference for certain kind of social lifestyle, it's a crappy hand of cards you're dealt that you have to make the best of.
It would be great if cheap glasses leads to the development of cheap stereoscopic digital cameras. Why should 3-d photography be limited to running only on your grandpas antiques?
The moment Apple released their SDK, they included a high-quality, ultra-point-and-click user interface builder for their phone that is a joy to use (the iPhone additions to Interface Builder).
If I'm not mistaken, when Google released their SDK, their approach was "write your user interface in code", and their community has had to rely on some party external to google to create some 3rd party kludge called DroidDraw that still can't even begin to hold a candle to Interface Builder's iPhone functionality (where are Google's billions of dollars going these days?)
To a developer who wants to get work done as elegantly and easily as possible, it's pretty darned easy to see which company has really truly invested in letting developers create rich applications and which company is going to get their butts kicked in the applications arena.
"Right from the beginning, and all through the course, we stress that the programmer's task is not just to write down a program, but that his main task is to give a formal proof that the program he proposes meets the equally formal functional specification."
Where exactly do semi-formalized, poorly thought-out specifications handed to you half-written out on a napkin and constantly subject to change fit into the programmers task and Dijkstra's world?
Use technology to find ways to get around shortages in other areas that aren't tech centric. Maybe start an "open textbook" movement where people write high quality textbooks under creative commons licenses and then get Amazon to donate a bunch of Kindles (or developer a low cost ebook device).
Or that the Rogaine is failing.
Mac fanbois are like the audience at the Apollo. FLOSS fanbois are like parents at a kindergarten play.
The escalation must stop before they argue over sharing of oxygen!
Isn't that Sun's job?
63 servers with 3024 hard disks in total jammed into the confines of a metal shipping container that sits out in the sun.
That's sounds like either a recipe for disaster or a great Mythbusters episode.
Secret footage of Mao Tse-Tung wearing a really comfy pair of Italian loafers. The Tibet stuff is a cover story.
Shitting in a flower pot has the distinct advantages of:
1. Saving management money on fertilizer.
2. Reducing carbon emissions required to produce and transport said fertilizer.
3. Lessening the solid waste that will end up leaking into our watershed.
According to Gartner, more and more IT departments concerned with eco-friendliness are having their programmers shit in flowerpots every day. I'm surprised you haven't heard of this.
I've found that the biggest issues with SQL applications (writing rich clients) is not in performance turning of server/sql but in dealing with ORM issues, where to draw the line between how much work the client does vs. how much the server does, reconciling changes made in memory with data in tables, concurrency, database architecture designed to cope in advance with poorly thought-out requirements you're given, etc. I'd hope that book on refactoring SQL *applications* would touch on these issues.
According to Dr. Seuss, that would just lead to an arms race between countries that butter their warheads on top and those who butter their warheads on the bottom.
I'm not big on Programming Collective Intelligence, but I'd love a book on Debugging Collective Stupidity.
Given that software may be linked an infinite number of ways from an infinite number of sources, and given that software may be marketed an infinite number of ways depending on how it's linked, would you like a piece of toast?
I'd make the case that since Americans who earn living wages are the only ones who can buy their products, it's in their very best interest to pay living wages.
I'd also make the case that the founding father of American industry, Henry Ford, had a very good understanding of this.
Always two there are, a master and an apprentice.
If you could just find a Delorean in the same junkyard, you'd have one-stop shopping for a time machine.
Considering he gave up his sight to use the dinky little thing he owned, the fact that he'd only give up his right arm doesn't say much about your telescope.
An experienced programmer can differentiate the concept of "can" from the concept of "should". For a younger, novice programmer, the concept of "can" and "should" are one in the same.
Just one viewpoint, take it or leave it.
Aspergers is to the body language and subtle social cues that define 2/3 of human communication as blindness is to vision or deafness is to sound. Only on the outside, no one knows you have an impaired perception. You don't get cut the slack that the person signing or the guy carrying the cane would.
You constantly monitor yourself every second to make sure you don't do anything wrong. You're labelled as weird, or rebellious, rude, or unpleasant to be around because you can't perceive the messages people are trying to send you. You have few friends because whatever secret magical language that's being spoken to generate new connections with people you totally miss. Many attempts you make to reach out to people end in disaster, and you can't for the life of you understand what the hell it is that you're doing wrong.
Those lonely nights spend in front of a computer are ones you'd probably rather spend hooking up with a girl you met at a bar instead of learning the intricacies of Yacc or device drivers. And it drives you absolutely fucking insane that everyone else is in on the fuck-fest that is life except you.
Any super-abilities you might gain from this condition are cold comfort, as they're used more as survival skills to get around the enormous deficits you experience in being able to read people. The money that you earn from your impressive abilities has to be the substitute for having lots of friends who could help you do stuff (e.g. you pay someone to install an super-heavy air conditioner in a second story windows because you don't have many friends you can call on to help you). It's not really a preference for certain kind of social lifestyle, it's a crappy hand of cards you're dealt that you have to make the best of.
The good news is that there are some companies who'll see "penetration tester" on your resume and immediately hire you.
The bad news is that many of those jobs will involve creepy bosses and excessive amounts of astroglide.
It would be great if cheap glasses leads to the development of cheap stereoscopic digital cameras. Why should 3-d photography be limited to running only on your grandpas antiques?
Perhaps Zune Marketplace selling Vogon Poetry audiobooks wasn't such a good idea, after all.
Google's already got working prototypes of see-thru fingers.
The moment Apple released their SDK, they included a high-quality, ultra-point-and-click user interface builder for their phone that is a joy to use (the iPhone additions to Interface Builder).
If I'm not mistaken, when Google released their SDK, their approach was "write your user interface in code", and their community has had to rely on some party external to google to create some 3rd party kludge called DroidDraw that still can't even begin to hold a candle to Interface Builder's iPhone functionality (where are Google's billions of dollars going these days?)
To a developer who wants to get work done as elegantly and easily as possible, it's pretty darned easy to see which company has really truly invested in letting developers create rich applications and which company is going to get their butts kicked in the applications arena.
"Right from the beginning, and all through the course, we stress that the programmer's task is not just to write down a program, but that his main task is to give a formal proof that the program he proposes meets the equally formal functional specification."
Where exactly do semi-formalized, poorly thought-out specifications handed to you half-written out on a napkin and constantly subject to change fit into the programmers task and Dijkstra's world?
"Every attempt to make war easy and safe will result in humiliation and disaster"--William Tecumseh Sherman
Use technology to find ways to get around shortages in other areas that aren't tech centric. Maybe start an "open textbook" movement where people write high quality textbooks under creative commons licenses and then get Amazon to donate a bunch of Kindles (or developer a low cost ebook device).