You bring up a good point, but my assertion isn't that we need to necessarily change the environment from what it is to something else entirely or partially.
Providing skinning abilities, or UI modularity (ala Glade for GTK and NIBs for OSX), such that you could eliminate or add elements to your UI -- the buttons and widgets simply pair up with under the hood events that get fired off based on events.
That way you could ship the 'same old' for the people who like it, and individuals could experiment with what they like 'more'.
Office 2007 probably isn't the best example of 'new design' in terms of success or failure -- Office long ago stopped being anything more than a dumping ground for committee sourced features that have nothing to do with providing a functional word processing environment -- rather catering/pandering to the perceived marketing requirements of the entire spectrum of users from amateur to pro. (Although for your post it's a good example of 'Hey you guys changed my thing!')
Even with amazing projects coming out of the Microsoft labs like SeaDragon and Photosynth, we're offered up the latest generation of Windows with the same, exact model of desktop, start menu, icons, folders, etc. It just looks like next genetic descendent in the Windows line to me -- the only difference is smoother palettes and corners to mimic 'whats hot' in computer UI design these days.
One could say that the 'future' of desktop UIs was paved by Enlightenment which truely started branching away from the Windows and Macintosh genetic lines, but we need something more.
We need the equivalent of the http://en.wikipedia.org/wiki/Apple_Remote Apple remote for desktop management, not the shape, size or number of buttons -- but the idea that less is more, context is key and that it's about providing the user with enough to get their work done, not providing so much that they get lost.
I don't want eye candy. I want functionality that makes sense because it couldn't be any easier.
As it turned out, it ended up being 'Vista Ready' certified video drivers.. So. Yeah, I think Microsoft was to blame. They certified it as being production ready when it wasn't.
I'm totally fine with people insulting the operating system I use the most (I use various flavors of Unix, BSD, Windows and OSX at my job) -- because it's an operating system. It's not my personal identity, consider that when you read Slashdot - just because Vista isn't my cup of tea doesn't mean it shouldn't be yours. Personal preference, no insult directed at you for what you like.
If Vista works for you and you don't have any problems, congrats.
Also, as a MacBook owner who hasn't dealt with any of these problems I can't speak as an injured party. But, if I did experience a bug like this?.. A little downtime to get it fixed is worth the heaps of benefits I reap otherwise not having to use Vista.
I traded in blue screens every couple of weeks for problems with my MacBook once or twice a year. I'm ok with that.
eh. I leave the site when Silverlight comes up. When Flash came out originally people were all grumpy about it not being HTML compliant.. Now it's the standard? How times change.
And from a technology perspective, Flash isn't better simply because it's more pervasive -- it's just more pervasive. It's advantagous to use it, but not better.
I don't think the strategy here is that Sun expects all the flash developers to download NetBeans and start writing Java -- Sun's got a lot of people programming Java already, this just collateralizes on their existing skillsets and allows them to compete in a market that wasn't as viable for them without this feature.
I think Processing nailed the concept better though.
Uh so, you download the client, it installs, and you can then view plugin content with it?
15 megs vs. 4 megs vs. 1meg? Thats your argument?
Stupid people will click 'Sure, install this random plugin I never heard of' just as they click 'yes' on every other pop-up that they see, their connection will be sluggish for 5-30 minutes depending on how far away they live from the ocean and after that they'll be activated for content.
I'm pumped on this, not because I'm a Java fan, but Flash is the worst pile of crap ever. Silverlight makes me feel icky. Java? Well, it's got terrible marketing, terrible branding, but if it can play embedded videos for me and make slick presentation content in a mature cross-platform development environment.. I'm in.
Also, I bet the processing guys are thinking 'Damn, they took our thing and made it a product.'
boxee is just repackaged xbmc which has been rocking for many, many years before boxee came along.
xbmc is available for OSX, Linux, Windows, AppleTV and if you still have one thats chipped, original XBOX.
Installing boxee/xbmc on appletv is as simple as building a bootable USB device, and booting off of it -- you don't even need to open the box (or void your warranty..)
Come on. Granted, Google does many, many, good things. But this piece clearly is just a PR piece, and kind of a hokey one at that.
Google doesn't need to sell itself to me. I'm already buying it. The bit at the end where the person types in 'Create, Callaborate, blah blah docs.google.com' struck me as in the same vein as the Microsoft "I'm a PC" ads.
Another element of paging that is sorely lacking is the ability to use modems to send pages -- anyone who runs a Blackberry server on their intranet _should_ know what I'm talking about.
Basically the shift has been away from the generally excellent telecom infrastructure to a more decentralized TCP/IP infrastructure.. Most providers don't have an SLA on SMS messages getting through.
As well, if you've got a machine on your intranet monitoring internal boxes and your network connection goes down, exactly how are you supposed to get to their SMS gateway?
AT&T provides 'Business Messaging' service for an additional $30-40 a month I think, which gives you the ability to dial a modem into their TAP/IXO gateway -- so if you setup http://www.qpage.org/ and dig up a pre-robot-assassin US Robotics Courier you can then enjoy the benefits of out-of-band notifications that don't rely on flakey TCP/IP telecom but instead the robust telephony infrastructure -- but only if you have a POTS line to hook it up to.
The argument for this is very simple -- How many times has your internet connection gone down in the last _year_ vs. How many times in your _life_ have you picked up a telephone and not gotten a dialtone?
I understand what you're saying, but I think I should explain the setup briefly so you'll see why you don't need iptables.
vlan10: Maintenance, only interface with an IP
vlan11: guest vlan, bridged with wireless interface wl0.1, no IPs on either interface
vlan12: staff vlan, bridge with wireless interface wl0.2, no IPs on either interface, 802.1x radius auth
Basically, the tagged vlan stuff is only to make sure that we only have to run a single cable to the APs, each wireless segment has no IP addresses and is bridged directly into the network it needs to go to. That's why there's no need for iptables, there's no opportunity for packet migration between networks that shouldn't see each other.
DHCP, routing to intranet/internet are handled by the respective networks that they attach to after authenticating (or not in the case of guests)
The 'security' in our case is that both networks are sandwiched between firewalls, the guest network has internet access, the staff network requires WPA2/AES Enterprise 802.1x authentication via ActiveDirectory credentials to get on that segment at all.
I haven't done a full security audit on this setup, so I can't say it's flawless (nothing is..) But it's basically 'as good' as anything the major vendors offer short of a full fledged firewall or $800 access points.
Thirded. I just completed a project that cost about $8k dollars by rolling a customized OpenWRT/DD-WRT setup that includes 802.1q VLANs (no wonky iptables junk to seperate networks), 802.1x with authentication against ActiveDirectory, public and private SSIDs available from a single access point, the list goes on.
OpenWRT is enterprise wireless firmware for free that runs on home consumer priced hardware, making it enterprise quality hardware. (Although lacking POE)
My company was going to spend about $75k on a comparable solution from Aruba and I was able to squeeze out every single feature they offer from OpenWRT. So instead of $75k, we're spending $4,500 for the same feature set. Not bad.
So, while D-Link's own firmware is goofy, if you just buy their box and wipe it it you'll be saving yourself money in the long run.
This assumes that you're 'just some guy/gal with a laptop'. The point of PGP Whole Disk encryption is that the IT staff can retain a copy of your key (key escrow) so that if you lose your key or forget your password your data can still be recovered.
What works good for individuals doesn't necessarily work good for enterprises.
That's why PGP costs money and 'oops I forgot my key, bye bye data' solutions do not. Nothing wrong with either method, but there are really strict rules in the US about retaining data related to business decisions, finance, etc.
I'd wager that the drive for encrypting laptops is driven by fiduciary responsibility of which security is simply a subset of rules on managing data. That's who RSA caters to.
Ease of upgrade? Drupal? You mean like when they had the 4 to 5 upgrade and all the 4 modules broke?
Good API? You mean their 'object' model that instead of using real objects, used PHP3 and their own home brewed objects? No thanks!
That's what I mean about Drupal consultants not being objective.. Drupal isn't easy to upgrade, it isn't seamless, it has the same exact problems every other CMS has, but you can never get a Drupal consultant to admit it. They won't admit it because their income depends on consulting jobs..
I have no problem paying for what I want, I have a problem with paying for things I don't need.
The cult aspect comes in with the indoctrination tactics they use to get you to buy the 'Drupal can do anything!' line.. It's almost impossible to get a Drupal consultant to admit there's any deficiency in it because they make their money pushing it.
A construction contractor can be objective about the make and materials because he can shop around for the best deal -- once you've committed to Drupal, you're married to it.
God help you if you need custom module work done as the cult is strong enough that the consultant will end up billing you 1/3rd more hours so he can make his module extensible enough that he can upload it back in.
I love free software, but the free part of it comes from me willingly, not when I'm under a deadline and some consultant bills me hours for HIS contribution to the free software movement.
To anyone considering Drupal for their project I simply say this:
If you must use Drupal, do it yourself.
All Drupal evangelists are coincidentally Drupal consultants.
The CMS solution they pitch as being effortless will turn into what any software customization project is -- work. If you don't know Drupal, you'll either have to learn it or have to pay someone to do it.
Also, don't look too deeply into its architecture unless you don't cry enough.
The really insulting thing about the coupon program is the amount of effort and wasted money that went into it.
I submitted a request for two coupons to get my parents two ancient (yet apparently inseperable) televisions.
When the coupons showed up, they're the same shape, size, and weight as a credit card, INCLUDING a nifty hologram and raised letters and mag stripe.
Are you kidding me? A Starbucks card is made out of flimsier material and is entrusted with far more value.
They could have just printed out a piece of paper with 'It's a coupon, I swear to god!' and a serial number written on it -- vendor verifies that the serial number hasn't been 'claimed', done.
I fought against Python too when I was deeply Perl oriented. I had a boss who liked Python and I wouldn't have any of it, because I already knew Perl and was a 7.5 out of 10 for skillset (That's an honest 7.5 out of 10, not a "resume" 7.5 out of 10..)
I'm too old to give a crap about the religious wars of operating systems and programming languages, but I would be interested in what your gripes are. I know that one size doesn't fit all, there's 20 different types of 'cola' much less flavors of soda that aren't cola, so I don't expect to change someone's personal preference -- but speaking from my own personal experience I really enjoy programming Python.
Here's a simple example, regular expression group matching. I thought for the longest time that Perl was king.. Take something like the following that you see in all sorts of perl code:
foreach $line (STDIN) { # -- greaterthan/lessthan on STDIN
for line in sys.stdin.readlines():
m = uptimeRegex.match(line)
if m:
num_users = m.group(1)
print num_users, 'users'
I apologize for the apples and oranges of this comparison, it was the first one I could come up with off the top of my head where I never imagined Python would be better, but I think overall it's a bit clearer whats going on and why. If Perl's your girl, that's cool.:D
A good rule of thumb for your programming language rewrite is, get it done before you lose programmers who jump ship for:
a) something 'cooler'
b) something better
There are lots of things out there now that have one or both of those qualities. Perl just has awesome advocacy and marketing at this point probably only because it's the tradition to treat Perl with respect as it made unix programming easy for newbie Linux people. Times have changed. There are other better options.
It took too long.
1. No. Nobody will care about Perl 6, plus, it's not integral to Linux/Unix. The reason Unix is popular is that you have options. Perl works if you like it, but you don't have to use it or be aware of it.
2. It took far too long. They had books out about Perl6 after the announcement, consisting of reprints of whitepapers and proposals.. Years later, still no perl 6 for real.
3. Nobody will care how awesome Perl 6 is. The audience of Perl 6/5 doesn't care about single binding vs multiple binding objects -- they won't even get out of bed to have an argument about strongly typed languages vs. weakly typed languages. They just like easy programming -- the metric of Perl 6's success is how much it caters to lazy people. If you want glue, use perl, if you want cement you use something stronger.
(I was a Perl guy for 15 years, used to love it, now Perl and Ruby both look like line noise that's been encrypted -- compared to my new girlfriend, Python.)
The manager who dresses him down saying he can't code, then comes back later and claims he meant someone else.
Since he's obviously too busy being angry he completely missed that the manager backtracked to try and protect himself from any lawsuits.
You bring up a good point, but my assertion isn't that we need to necessarily change the environment from what it is to something else entirely or partially.
Providing skinning abilities, or UI modularity (ala Glade for GTK and NIBs for OSX), such that you could eliminate or add elements to your UI -- the buttons and widgets simply pair up with under the hood events that get fired off based on events.
That way you could ship the 'same old' for the people who like it, and individuals could experiment with what they like 'more'.
Office 2007 probably isn't the best example of 'new design' in terms of success or failure -- Office long ago stopped being anything more than a dumping ground for committee sourced features that have nothing to do with providing a functional word processing environment -- rather catering/pandering to the perceived marketing requirements of the entire spectrum of users from amateur to pro. (Although for your post it's a good example of 'Hey you guys changed my thing!')
Even with amazing projects coming out of the Microsoft labs like SeaDragon and Photosynth, we're offered up the latest generation of Windows with the same, exact model of desktop, start menu, icons, folders, etc. It just looks like next genetic descendent in the Windows line to me -- the only difference is smoother palettes and corners to mimic 'whats hot' in computer UI design these days.
One could say that the 'future' of desktop UIs was paved by Enlightenment which truely started branching away from the Windows and Macintosh genetic lines, but we need something more.
We need the equivalent of the http://en.wikipedia.org/wiki/Apple_Remote Apple remote for desktop management, not the shape, size or number of buttons -- but the idea that less is more, context is key and that it's about providing the user with enough to get their work done, not providing so much that they get lost.
I don't want eye candy. I want functionality that makes sense because it couldn't be any easier.
As it turned out, it ended up being 'Vista Ready' certified video drivers.. So. Yeah, I think Microsoft was to blame. They certified it as being production ready when it wasn't.
I'm totally fine with people insulting the operating system I use the most (I use various flavors of Unix, BSD, Windows and OSX at my job) -- because it's an operating system. It's not my personal identity, consider that when you read Slashdot - just because Vista isn't my cup of tea doesn't mean it shouldn't be yours. Personal preference, no insult directed at you for what you like.
If Vista works for you and you don't have any problems, congrats.
CUPS is easy to configure if you know what you're doing. So it might not be the service that is the unwilling participant in your scenario.
FYI, OSX uses CUPS as it's printing backend. It's just generally transparent if you're not doing anything crazy.
Also, as a MacBook owner who hasn't dealt with any of these problems I can't speak as an injured party. But, if I did experience a bug like this? .. A little downtime to get it fixed is worth the heaps of benefits I reap otherwise not having to use Vista.
I traded in blue screens every couple of weeks for problems with my MacBook once or twice a year. I'm ok with that.
eh. I leave the site when Silverlight comes up. When Flash came out originally people were all grumpy about it not being HTML compliant.. Now it's the standard? How times change.
And from a technology perspective, Flash isn't better simply because it's more pervasive -- it's just more pervasive. It's advantagous to use it, but not better.
I don't think the strategy here is that Sun expects all the flash developers to download NetBeans and start writing Java -- Sun's got a lot of people programming Java already, this just collateralizes on their existing skillsets and allows them to compete in a market that wasn't as viable for them without this feature.
I think Processing nailed the concept better though.
Uh so, you download the client, it installs, and you can then view plugin content with it?
15 megs vs. 4 megs vs. 1meg? Thats your argument?
Stupid people will click 'Sure, install this random plugin I never heard of' just as they click 'yes' on every other pop-up that they see, their connection will be sluggish for 5-30 minutes depending on how far away they live from the ocean and after that they'll be activated for content.
I'm pumped on this, not because I'm a Java fan, but Flash is the worst pile of crap ever. Silverlight makes me feel icky. Java? Well, it's got terrible marketing, terrible branding, but if it can play embedded videos for me and make slick presentation content in a mature cross-platform development environment.. I'm in.
Also, I bet the processing guys are thinking 'Damn, they took our thing and made it a product.'
Also, openlaslo.. looool.
boxee is just repackaged xbmc which has been rocking for many, many years before boxee came along.
xbmc is available for OSX, Linux, Windows, AppleTV and if you still have one thats chipped, original XBOX.
Installing boxee/xbmc on appletv is as simple as building a bootable USB device, and booting off of it -- you don't even need to open the box (or void your warranty..)
Come on. Granted, Google does many, many, good things. But this piece clearly is just a PR piece, and kind of a hokey one at that.
Google doesn't need to sell itself to me. I'm already buying it. The bit at the end where the person types in 'Create, Callaborate, blah blah docs.google.com' struck me as in the same vein as the Microsoft "I'm a PC" ads.
Another element of paging that is sorely lacking is the ability to use modems to send pages -- anyone who runs a Blackberry server on their intranet _should_ know what I'm talking about.
Basically the shift has been away from the generally excellent telecom infrastructure to a more decentralized TCP/IP infrastructure.. Most providers don't have an SLA on SMS messages getting through.
As well, if you've got a machine on your intranet monitoring internal boxes and your network connection goes down, exactly how are you supposed to get to their SMS gateway?
AT&T provides 'Business Messaging' service for an additional $30-40 a month I think, which gives you the ability to dial a modem into their TAP/IXO gateway -- so if you setup http://www.qpage.org/ and dig up a pre-robot-assassin US Robotics Courier you can then enjoy the benefits of out-of-band notifications that don't rely on flakey TCP/IP telecom but instead the robust telephony infrastructure -- but only if you have a POTS line to hook it up to.
The argument for this is very simple -- How many times has your internet connection gone down in the last _year_ vs. How many times in your _life_ have you picked up a telephone and not gotten a dialtone?
I understand what you're saying, but I think I should explain the setup briefly so you'll see why you don't need iptables.
vlan10: Maintenance, only interface with an IP
vlan11: guest vlan, bridged with wireless interface wl0.1, no IPs on either interface
vlan12: staff vlan, bridge with wireless interface wl0.2, no IPs on either interface, 802.1x radius auth
Basically, the tagged vlan stuff is only to make sure that we only have to run a single cable to the APs, each wireless segment has no IP addresses and is bridged directly into the network it needs to go to. That's why there's no need for iptables, there's no opportunity for packet migration between networks that shouldn't see each other.
DHCP, routing to intranet/internet are handled by the respective networks that they attach to after authenticating (or not in the case of guests)
The 'security' in our case is that both networks are sandwiched between firewalls, the guest network has internet access, the staff network requires WPA2/AES Enterprise 802.1x authentication via ActiveDirectory credentials to get on that segment at all.
I haven't done a full security audit on this setup, so I can't say it's flawless (nothing is..) But it's basically 'as good' as anything the major vendors offer short of a full fledged firewall or $800 access points.
I should note, $4.5k in hardware costs, $3.5k in development time to get it all dialed in right. :D
As well, the hardware in question was DIR-330's, which are roughly $95-100 off the shelf.
Thirded. I just completed a project that cost about $8k dollars by rolling a customized OpenWRT/DD-WRT setup that includes 802.1q VLANs (no wonky iptables junk to seperate networks), 802.1x with authentication against ActiveDirectory, public and private SSIDs available from a single access point, the list goes on.
OpenWRT is enterprise wireless firmware for free that runs on home consumer priced hardware, making it enterprise quality hardware. (Although lacking POE)
My company was going to spend about $75k on a comparable solution from Aruba and I was able to squeeze out every single feature they offer from OpenWRT. So instead of $75k, we're spending $4,500 for the same feature set. Not bad.
So, while D-Link's own firmware is goofy, if you just buy their box and wipe it it you'll be saving yourself money in the long run.
This assumes that you're 'just some guy/gal with a laptop'. The point of PGP Whole Disk encryption is that the IT staff can retain a copy of your key (key escrow) so that if you lose your key or forget your password your data can still be recovered.
What works good for individuals doesn't necessarily work good for enterprises.
That's why PGP costs money and 'oops I forgot my key, bye bye data' solutions do not. Nothing wrong with either method, but there are really strict rules in the US about retaining data related to business decisions, finance, etc.
I'd wager that the drive for encrypting laptops is driven by fiduciary responsibility of which security is simply a subset of rules on managing data. That's who RSA caters to.
I've heard the term "Mac tax" for at least 4-5 years, since I bought my first MacBook. (I've gotten 2 more since).
I personally don't have a problem with the phrase, or think of it with distain.
For me, the "Mac tax" is purchasing a first-class ticket. It's great if you can afford it.
Regular laptops are more economy/goat-class. Nothing wrong with economy class. It's just not as comfortable.
Both get you to the same place, it's just how much you enjoy your time getting there and if you're willing to pay for it.
This is a perfect example of:
News is information someone doesn't want you to know.
Everything else is advertising.
Ease of upgrade? Drupal? You mean like when they had the 4 to 5 upgrade and all the 4 modules broke?
Good API? You mean their 'object' model that instead of using real objects, used PHP3 and their own home brewed objects? No thanks!
That's what I mean about Drupal consultants not being objective.. Drupal isn't easy to upgrade, it isn't seamless, it has the same exact problems every other CMS has, but you can never get a Drupal consultant to admit it. They won't admit it because their income depends on consulting jobs..
I have no problem paying for what I want, I have a problem with paying for things I don't need.
The cult aspect comes in with the indoctrination tactics they use to get you to buy the 'Drupal can do anything!' line.. It's almost impossible to get a Drupal consultant to admit there's any deficiency in it because they make their money pushing it. A construction contractor can be objective about the make and materials because he can shop around for the best deal -- once you've committed to Drupal, you're married to it. God help you if you need custom module work done as the cult is strong enough that the consultant will end up billing you 1/3rd more hours so he can make his module extensible enough that he can upload it back in. I love free software, but the free part of it comes from me willingly, not when I'm under a deadline and some consultant bills me hours for HIS contribution to the free software movement.
To anyone considering Drupal for their project I simply say this: If you must use Drupal, do it yourself. All Drupal evangelists are coincidentally Drupal consultants. The CMS solution they pitch as being effortless will turn into what any software customization project is -- work. If you don't know Drupal, you'll either have to learn it or have to pay someone to do it. Also, don't look too deeply into its architecture unless you don't cry enough.
The really insulting thing about the coupon program is the amount of effort and wasted money that went into it. I submitted a request for two coupons to get my parents two ancient (yet apparently inseperable) televisions. When the coupons showed up, they're the same shape, size, and weight as a credit card, INCLUDING a nifty hologram and raised letters and mag stripe. Are you kidding me? A Starbucks card is made out of flimsier material and is entrusted with far more value. They could have just printed out a piece of paper with 'It's a coupon, I swear to god!' and a serial number written on it -- vendor verifies that the serial number hasn't been 'claimed', done.
That seems pretty unlikely. But, anything is possible!
I fought against Python too when I was deeply Perl oriented. I had a boss who liked Python and I wouldn't have any of it, because I already knew Perl and was a 7.5 out of 10 for skillset (That's an honest 7.5 out of 10, not a "resume" 7.5 out of 10..)
:D
I'm too old to give a crap about the religious wars of operating systems and programming languages, but I would be interested in what your gripes are. I know that one size doesn't fit all, there's 20 different types of 'cola' much less flavors of soda that aren't cola, so I don't expect to change someone's personal preference -- but speaking from my own personal experience I really enjoy programming Python.
Here's a simple example, regular expression group matching. I thought for the longest time that Perl was king.. Take something like the following that you see in all sorts of perl code:
foreach $line (STDIN) { # -- greaterthan/lessthan on STDIN
if ((($num_users, $load_now, $load_five, $load_fifteen) = ($line =~ (/.*(\d+) users, load averages: (\d+\.\d+) (\d+\.\d+) (\d+\.\d+)/)))) {
printf("$num_users are logged in\n");
}
}
versus:
import re, sys
uptimeRegex= re.compile(r'.*(\d+) users, load averages: (\d+\.\d+) (\d+\.\d+) (\d+\.\d+)')
for line in sys.stdin.readlines():
m = uptimeRegex.match(line)
if m:
num_users = m.group(1)
print num_users, 'users'
I apologize for the apples and oranges of this comparison, it was the first one I could come up with off the top of my head where I never imagined Python would be better, but I think overall it's a bit clearer whats going on and why. If Perl's your girl, that's cool.
A good rule of thumb for your programming language rewrite is, get it done before you lose programmers who jump ship for: a) something 'cooler' b) something better There are lots of things out there now that have one or both of those qualities. Perl just has awesome advocacy and marketing at this point probably only because it's the tradition to treat Perl with respect as it made unix programming easy for newbie Linux people. Times have changed. There are other better options. It took too long.
1. No. Nobody will care about Perl 6, plus, it's not integral to Linux/Unix. The reason Unix is popular is that you have options. Perl works if you like it, but you don't have to use it or be aware of it.
2. It took far too long. They had books out about Perl6 after the announcement, consisting of reprints of whitepapers and proposals.. Years later, still no perl 6 for real.
3. Nobody will care how awesome Perl 6 is. The audience of Perl 6/5 doesn't care about single binding vs multiple binding objects -- they won't even get out of bed to have an argument about strongly typed languages vs. weakly typed languages. They just like easy programming -- the metric of Perl 6's success is how much it caters to lazy people. If you want glue, use perl, if you want cement you use something stronger.
(I was a Perl guy for 15 years, used to love it, now Perl and Ruby both look like line noise that's been encrypted -- compared to my new girlfriend, Python.)
The manager who dresses him down saying he can't code, then comes back later and claims he meant someone else. Since he's obviously too busy being angry he completely missed that the manager backtracked to try and protect himself from any lawsuits.