You can buy anything
Nick Carr notes an amusing contextual ad from Ebay :)
I finished my meetings up early in Cincinnati, but not quite early enough - I was back at the airport 15-20 minutes too late to catch the early flight home. So - I wait until 6, which is my scheduled flight.
This would be more pleasant if the network connections here at Dayton were better. On the positive side, it's free. On the negative side, they have some network filter for web pages (it blocked a Smalltalk Wiki page as porn - go figure), and they blocked both my IRC client and my VPN. Boy, this is going to make for a fun few hours :)
There's another interesting lesson out of the bogus iPhone story from yesterday - you have to get out in front of a breaking story fast. Here's Ryan Block of Engadget explaining how the story got posted in the first place - they tried to get a statement from Apple:
So after verifying that the email was indeed sent to internal Apple email lists -- but before publishing anything -- we immediately contacted Apple PR, trying to reach our contacts on their PR team that handles iPod / iPhone matters. It was before business hours on the West coast, though, so we even called an Apple PR manager via their private cellphone in search of a statement. When no one was immediately available, we left voicemail and email.
After some agonizing over the story - and taking into account that Apple often goes with "no comment" - they posted the story. Inside of the two hours, the email they relied on was debunked (but it was a very well done fake).
I don't really cast any blame on Engadget here - they had what looked like a hot story that checked out, and they tried to get Apple to comment. Well, you might say, it wasn't business hours in California yet - cut Apple some slack. I sympathize with that, but the rules of the game have changed. Just as your network administrators have someone on call 24/7 to handle emergencies, any company in the public eye needs PR people who are on call 24/7. It's unpleasant, but less unpleasant than having your stock take a hit on a rumor that runs wild (or worse - a real story that breaks before you were ready for it).
Technorati Tags: marketing
On today's Smalltalk Daily, we go a little deeper on exceptions, and look at some cool things that Smalltalk lets you do with them.
Technorati Tags: smalltalk
It's been a weird travel day. I got to the airport (BWI) with 45 minutes lead time to see huge lines at the AirTran counter - turns out their computers were down. It moved fairly quickly though, because they just called out flights as they got close, checked you off on a printout (probably faxed from somewhere), and issued a hand written boarding pass. Weird - but oddly efficient (makes you wonder about automation).
So I got through that, got to my hotel. I'm about to head to bed, and the TV - inside the closed armoire - decides to turn on. Hmm... I hope tomorrow isn't downhill :)
Steve (he knows who he is) will pay for sending me this. I'll have to enter therapy...
The Weekly Squeak has been doing a series of interviews recently - Michael Rueger, Steve Hunter, and Bert Freudenberg. Good stuff - worth reading
If you lose money on every single transaction, then volume doesn't help you much - unless you can sustain that push long enough to drive the competition out of your space, of course. In the video game business, it's becoming increasingly clear that the PS3 isn't doing that:
On Wednesday, Sony reported that losses for the January-March quarter widened from the same period a year ago to 67.6 billion yen (563 million) in red ink, largely on launch costs for the PS3, or PlayStation 3, which went on sale in November in Japan and the U.S., and in March in Europe.
The funny thing is this: they are selling plenty of units, even with the high costs - more than I would have thought, honestly:
Sony shipped 5.5 million PS3 machines in the fiscal year through March 31, fewer than the 6 million the company had targeted. Nintendo shipped 5.84 million Wii machines worldwide during the same period.
So contrary to the conventional wisdom, they aren't doing so badly in volume terms - the problem is in the price point and design. Nintendo is demonstrating that you can do just fine without high end graphics (and with units that actually sell for a profit all by themselves) - while Sony is hemorrhaging money. They have other problems at Sony too - problems which stem, IMHO, from the fact that the hardware division and the software division (music/movies) are often at odds in terms of how to serve consumers.
Meanwhile, Sony seems to think that they'll break even in games next year:
Earlier this year, Yuhara had said Sony plans to break even in fiscal 2007 in the gaming business. On Thursday, he said he hoped Sony's game operations will turn a profit by fiscal 2008.
Based on those losses, I'm not sure how. The PS3 must still be very, very expensive to manufacture. To make up that deficit, they'll have to sell an astonishing number of games. Now - if Nintendo could just get sufficient stock of Wiis in the retail channel, I'd buy one...
On today's Smalltalk Daily, we take a look at some basic exception handling.
Technorati Tags: smalltalk
"English doesn't BORROW from other languages. English follows other languages into dark alleys, beats them up for their words and goes through their pockets for loose grammar."
Andres Valloud will be speaking about unit testing in Smalltalk at UBA in Buenos Aires this Friday at 7PM. Follow the link for details.
Technorati Tags: smalltalk
My wife wanted to extend the gardens in our back yard - so this morning I headed outside with a shovel to get the grass up. I did that rather than rent a turf cutter because:
So, four hours later, I had this:

Now I'm thinking that the $100 would have been totally worth it - and my back will be only too happy to second that tomorrow...
This is interesting - even as asinine new copyright proposals get floated, there are signs that DRM for audio is dying the death from a thousand cuts: Amazon is joining the party:
"Our MP3-only strategy means all the music that customers buy on Amazon is always DRM-free and plays on any device," Jeff Bezos, Amazon's chief executive, said in a statement. Users will be able to play their music on virtually any device, including PCs, iPods, Zunes and Zens, as well as burn the songs on CDs for personal use.
Someone explain this to the CTO of HBO - but be sure to use small words.
The ESUG guys have some advice for getting to Lugano, the location for ESUG 2007. Timing for me is bad this year, which is a shame - I'd love to visit Lugano :(
On today's Smalltalk Daily, we go through the new icons in the Refactoring Browser. Have a look at the image below (click through for a bigger image) - that's what I'm talking about.
Technorati Tags: smalltalk, development
ObjectStudio 8 is now in open beta - you can grab the Windows Installer here. We are in the process of getting ObjectStudio 8 Vista Certified -you should start following the OST blog for news.
Technorati Tags: smalltalk, objectstudio
The more I think about the proposed copyright law, the dumber it sounds. Wired weighed in this morning:
The bill would also make it a criminal act to export pirated materials, as opposed to merely importing, and would grant the feds wiretapping authority when investigating copyright and trademark cases, a power the government does not currently have. Thanks to a new "attempt" provision that wouldn't require the actual commission of a violation, the bill could conceivably be expanded, in an extreme case, to interpret a computer full of music next to a spindle of blank CDs as an act of piracy.
You might say that such an intepretation sounds nuts, but consider how far the push against tobacco has gone since the early 1960s (and never mind what you think about that - just consider where things were then, and where they are now. Then look at the proposal on copyright again).
So along those lines - based on the way the RIAA sees the world, owning CD's and having software like iTunes installed could easily be construed as an attempt to infringe copyright.
Technorati Tags: law
It was bound to happen sooner or later - what's a cross between Twitter and Digg? Why, Truemors - a site for posting "rumors" in Twitter style. Perfect for hit and run trash...
Charles Monteiro has announced that Carl Gundel will be speaking at the next NY-STUG meeting about Liberty Basic. www.runbasic.com
Matthew Ingram notes that the newspaper moguls are still in complete denial:
“Don’t believe all you’re being told about the death of the press: more people all over the world are reading newspapers. What’s more, they’re still a powerful medium for advertising,” he says in a piece for The Independent. In other words, just ignore the dramatic declines in readership and the stories of newspapers laying off thousands of people or putting themselves up for sale. Just a flesh wound.
Someone needs to ask these guys a simple question: How many people 25 or under do you ever see with a newspaper?
Technorati Tags: newspapers
Ahh, Disney - Lileks is writing about his family's trip to DisneyWorld. Makes me wish two things: first, that I could turn a phrase like he does. Second, that I was in DisneyWorld right now :)
Technorati Tags: DisneyWorld
On today's Smalltalk Daily, we take a look at what's coming next for the code browser in Cincom Smalltalk.
Technorati Tags: smalltalk
While reading this CNet story on a proposed extension of copyright law, I flashed on the scene in the original Star Wars flick where Leia first learns about the Death Star - right after she explains that more oppression will only lead to more rebellion.
That's about how I feel about the RIAA's and MPAA's latest wet dream - some of the provisions are just insane:
Criminalize "attempting" to infringe copyright. Federal law currently punishes not-for-profit copyright infringement with between 1 and 10 years in prison, but there has to be actual infringement that takes place. The IPPA would eliminate that requirement. (The Justice Department's summary of the legislation says: "It is a general tenet of the criminal law that those who attempt to commit a crime but do not complete it are as morally culpable as those who succeed in doing so.")
How do you define "attempted" copyright infringement? My guess is that this is an attempt to get rid of all "fair use" rights in one fell swoop. Just consider what the goons at HBO have to say about HD content, and you'll understand what they're playing at here. Amazingly enough, it gets worse:
Create a new crime of life imprisonment for using pirated software. Anyone using counterfeit products who "recklessly causes or attempts to cause death" can be imprisoned for life. During a conference call, Justice Department officials gave the example of a hospital using pirated software instead of paying for it.
That example is so contrived as to be nonsense. I'm hardly in favor of copyright infringement (heck, Cincom sells copyrighted software!) - but life imprisonment? But wait - there's more:
Allow computers to be seized more readily. Specifically, property such as a PC "intended to be used in any manner" to commit a copyright crime would be subject to forfeiture, including civil asset forfeiture. Civil asset forfeiture has become popular among police agencies in drug cases as a way to gain additional revenue, and is problematic and controversial.
Oh boy - a local cop overhears you at the grocery store, talking about a song that a friend mailed you. Next thing you know, they're breaking down your door and taking away all of your equipment. Is it just me, or are music and movie folks suffering from a completely overblown sense of their own importance?
This is the kind of problem you run into when you put live object systems onto dead VMs: people start trying to fix the wrong things. Here's Charles Nutter, complaining about ObjectSpace (which is apparently how Ruby manages "all instances") - he wants to get rid of it for JRuby:
There are no plans currently for ObjectSpace to be removed from Ruby in a future version. But there's a problem...in addition to being pure overhead in JRuby (which you can turn off completely by using the -O flag), ObjectSpace limits evolving development of the Ruby garbage collector, breaks heap and memory transparency, and poses yet more problems for threading.
There are many issues here. First off, the JRuby thing. By having to add ObjectSpace governors for all objects in the system, JRuby pays a very large penalty. We're forced to do this because the JVM (and most other advanced garbage-collecting VMs) does not allow you to traverse in-memory objects nor retrieve the object that is associated with a given ID. In general this is because the JVM does all sorts of wonderful and magical things with objects and memory behind the scenes, and the ability to ask for all objects of a given type or pull an object based on some ID number at any time cripples many of these tricks.
The base problem is that the JVM sucks for hosting dynamic languages, and this is just one of the many ways it sucks. Before Charles tosses this feature overboard, he might want to have a look at my last post for an idea as to why such functionality is valuable. Here's a thought - add proper support for dynamic languages to the JVM.
Tossing the baby out with the bathwater isn't really an answer - at least, not a serious one. Down that road you get Java with Ruby syntax, which just doesn't sound that interesting.
Technorati Tags: live objects
Here's a nice post explaining one of the ways that Smalltalk's live object model helps you out in ways you might not think of: ad-hoc testing - just grab the models directly. This is from a post that goes into testing a new part of a web app:
So I have two choices: (1) I can create the whole GUI that lets one enter data or (2) I can put some extra code in my program to populate the data, for testing.
The problem with 2 is not big, just that I'm wasting time writing stuff I will have to take out later, just so I can test. Choice 1 doesn't have that problem, but it does break my focus. I have to stop working on what I am really interested in: the display pages, to work on a data input page(s).
But Smalltalk has another option (my favorite in fact): I can simply navigate through the live web site objects (via 'find instance of') until I find pages and insert the model data directly.
There are so many little ways like this that Smalltalk just saves you time and trouble.
Technorati Tags: development
I've been sitting on this post for awhile; I forgot that I had flagged it as something worth noticing. I think James Governor is correct though: most marketing and PR departments are wasting time and resources, pumping out information no one cares about (or reads). Most of the websites they maintain are all about "being sticky", having people fill in forms in exchange for downloads (etc). Instead, you want to offer information with plenty of linkage outside your site - if you have good information and products, people will come back for more. You also want syndication (RSS/Atom) everywhere, because the highly connected influencers all use syndication technology - if you don't offer your content that way, they simply won't bother with you - and make sure it's full content, too!
Anyway, go read James Governor's thoughts on PR/Marketing and IT - I think it makes a lot of sense.
Technorati Tags: marketing, social media
I just about fell off my chair when I saw Forrester predicting the death of online video sales:
"In the video space, iTunes is just a temporary flash while consumers wait for better ways to get video. They're already coming," said Forrester Research analyst James McQuivey, the author of the study, who also called the paid download video market a "dead end."
Umm, sure. Let's see... I can watch free content streamed on my PC with ads, or I can buy an AppleTV or an XBox360 and watch on that big screen I invested in. Furthermore, I can carry the video content with me that way (iPod or Zune, respectively). With the free services? I get to watch on my PC, not transfer it anywhere, and have the devil's own time getting it to display on my big TV.
There's also a cultural shift this guy isn't noticing - my daughter and her friends seem much happier to download video (and watch on their iPods) than to stream the video (with ads). The other thing missed by Forrester: the iTunes model has much better support for narrow-casting than does the broadcast ad supported one. I expect to see things sliding toward subscription and away from the broadcast ad model over time - simply because the generic ads are so poorly targeted. I expect to see ad supported subscriptions via iTunes (and similar services) winning, and the broadcast model losing.
I'd recommend this podcast by Glenn and Helen Reynolds for more on this topic.
Technorati Tags: subscription, advertising, video
On today's Smalltalk Daily, we take a look at starting an image using command line options. The options used are mostly useful for deploying applications - in our example, a web application server.
Technorati Tags: deployment, smalltalk
Arden Thomas has published the Widgetry version of the UI frameworks he discussed at StS 2007: ObservedUserInterface. You can grab it in the public repository.
Technorati Tags: smalltalk
It's not your Dad's spam-bot anymore:
Leading AV researchers at Kaspersky have now identified three criminal gangs which are participating in an increasingly desperate battle of the botnets. This turf war is, as all turf wars have a habit of doing, turning nasty and it is the average computer who is getting caught ion the crossfire. No longer are the gangs happy to settle for a slice of the spam pie, they want it all. And that means control over as many compromised third party computers to create the biggest of mega zombie botnets. To accomplish this, the gangs behind the Bagle, Warezov and Zhelatin worms are turning their attention to ridding those compromised computers of rival gang malware infections in order to install their own and gain that control.
I can't tell whether life is imitating art, or whether it's the other way around...
Even the mainstream content owners realize that they're losing the PR war over DRM; witness HBO's CTO Bob Zitter, who wants to find a friendlier sounding acronym:
Speaking at a panel session at the NCTA show in Las Vegas Tuesday, Zitter suggested that "DCE," or Digital Consumer Enablement, would more accurately describe technology that allows consumers "to use content in ways they haven't before," such as enjoying TV shows and movies on portable video players like iPods.
When you have to replace the original term with a euphemism, it's not a good sign for your side of the argument. But hey - here's a question: If DRM is now "Digital Consumer Enablement", what should we do with the loaded term "piracy"? I rather like "User Friendly's replacement: "Consumer Choice Enhancement"
Technorati Tags: subscription, advertising, video, stupidity
How can you tell when the well of new ideas is empty, and all that's left is a desperate attempt to preserve existing revenues?
Microsoft claims that free and open-source software violates more than 230 of its patents, according to a magazine report published Sunday.
Microsoft isn't "dead", but they have turned off all of the intellectual lights...
Scoble talks web stats:
The thing is these services rely on toolbars (I can’t even use any of the toolbars on the Macintosh for some reason, and how many of you even have one of these folks’ toolbars loaded? None of my friends do and I’ve been checking). Or they rely on “panels” of Web users that they survey regularly. Do you know the selection mechanisms? How do they know they are getting a representative sample? Clearly very few people who run Web companies find their stats accurate. Yet we’re supposed to believe in them?
Looks like everything old is new again - we still have this problem with TV shows. The thing that isn't getting across yet is the difference between the mass audience that advertisers would like (this is the business model they know), and the niche audience they actually get.
The mass audience was an artifact of the lack of choice in early media. When all you had was 3-5 TV stations and a radio dial, you picked one of the available poisons. Now? Your choices are virtually unlimited: 500+ TV channels, internet radio and TV, time slicing (TiVO, podcasts) - it's no longer a finite entertainment menu. The people doing the stats act like it's a finite menu though, and the advertisers behind them play along with the fiction so as to preserve their current behavior.
Sometime soon, reality is going to crash the party.
Technorati Tags: advertising, management
Scoble sums up his travel advice with this:
Anyway, the new rule we recommend? 1:30 for any domestic flight and three hours for any international flight. If you can add more, do. There’s nothing more stressful than seeing a super long security line or, worse, being caught in traffic on the way to the airport knowing you are about to miss the only flight of the day.
Maybe I'm just lucky - I never allow that much time at the airport, unless the airport in question is Heathrow (it's often miserable to get through). When I fly from BWI, I usually don't leave the house until an hour before the flight, leaving 40 minutes or so at the airport.
As to what he says about checking bags - the best advice I can give is this: make it fit in two bags so that you can completely avoid baggage check. Nothing adds time to your trip like checking and retrieving bags.
This week, Dave, Michael, and I spoke a little bit about Smalltalk Solutions (which took place 2 weeks ago), and that led into a conversation about Cairo and Pango. We also delved a bit into UI frameworks, after Arden Thomas' talk at the show came up. We held the talk to about thirty minutes - as usual, if you like it, please head on over to Podcast Alley and vote for the show, or leave a review on iTunes. Feedback? Send it to smalltalkpodcasts@cincom.com
Enclosures:
[http://www.cincomsmalltalk.com/audio/2007/industry_misinterpretations-05-12-07.mp3 ( Size: 11627492 )]
In an article about Open Source software and its impact on vendors, I think I ran across one of the stupidest paragraphs I've ever seen - here's Dana Blankenhorn:
Many of these vendor fears are wrapped up in the phrase "intellectual property." What you do for me becomes my property. But why should it? Why should you, as an employer, continue to profit from the work I perform as your employee?
It's called a paycheck. If you want to have full ownership of what you do, then you do it as an independent, and take the risks that come with that. If you want to take the security of a paycheck, then you also take the restrictions that come with that. It's not that complicated - TANSTAAFL pretty much sums the whole thing up.
Technorati Tags: stupidity
Summer is fast approaching, and it's time for another look at the logs. BottomFeeder downloads are back to a more normal rate - 188/day. The details:
| Platform | BottomFeeder Downloads |
| Update | 402 |
| Windows | 386 |
| Linux x86 | 123 |
| Mac X | 78 |
| CE ARM | 60 |
| Mac 8/9 | 58 |
| Solaris | 45 |
| HPUX | 33 |
| AIX | 28 |
| Linux Sparc | 25 |
| Windows98/ME | 22 |
| SGI | 15 |
| Linux PPC | 15 |
| Sources | 14 |
| CE x86 | 6 |
| ADUX | 5 |
On to the HTML page accesses:
| Tool | Percentage of Accesses |
| Mozilla | 48.4% |
| Internet Explorer | 42% |
| MSN Bot | 4.3% |
| MSRBOT | 2.6% |
| Opera | 1.7% |
| Other | 1% |
And finally, the Syndication numbers:
| Tool | Percentage of Accesses |
| Internet Explorer | 40.4% |
| Mozilla | 16.9% |
| BottomFeeder | 11.5% |
| Other | 8.7% |
| Net News Wire | 3.6% |
| Google Feed Fetcher | 3.5% |
| BlogLines | 3.4% |
| Vienna | 2.9% |
| Feed On Feeds | 2.6% |
| Safari RSS | 2.2% |
| Liferea | 1.7% |
| NewsGator | 1.6% |
| Python | 1% |
The producers behind Galactica have just contradicted Olmos:
Contrary to comments by Edward James Olmos (Adm. Adama) at the Saturn Awards on May10, no end has been announced for the award-winning show. Battlestar Galactica is preparing to film its fourth season, one that will include 22 episodes, rather than the previously announced 13.
Hmm
Looks like the next season of Battlestar Galactica will wrap things up:
When asked about the next season of Battlestar, Olmos had this to say, “This will probably be the most extraordinary season of Battlestar, it’s the final season so, it’s definitely going to be the most vicious.”
While I'd like to see more of the show, I'm happy to see it go out on top.
Just when I thought the approaches taken to DRM couldn't get stupider, I find out I'm wrong. Witness the tools at Media Rights Technologies: they claim that all the big players in the media player space are violating the law by not using their product:
A California company that makes technology designed to prevent ripping of digital audio streams has accused Apple, Microsoft, RealNetworks and Adobe Systems of violating federal copyright law by "actively avoiding" use of its products.
Media Rights Technologies and its digital radio subsidiary BlueBeat.com said in a press release on Thursday that it had issued cease and desist letters to the high-tech titans. They argue that the companies have manufactured billions of copies of Windows Vista, Adobe Flash Player, Real Player and Apple's iTunes and iPod "without regard for the DMCA or the rights of American Intellectual Property owners."
Geez - about all I can come up with on that is this: there's a business strategy that Tony Soprano would appreciate.
Robbie Bach, President of Microsoft's Entertainment & Devices Division, had some things to say about the Wii that I found somewhat surprising:
I'm actually not -- the product has gotten more broad-base acclaim that I would have expected. It's a very nice product, but it actually has a relatively specific audience and a fairly specific appeal, frankly, based on one feature, which is the controller itself. And the rest of the product is actually not a great product -- no disrespect, but … the video graphics on it aren't very strong; the box itself is kind of underpowered; it doesn't play DVDs; there are a lot of down-line components [that] aren't actually that interesting.
...
So the challenge for us is how do we drive to more casual users, and how do we bring more casual experiences to Xbox and Windows? And the challenge for them is figuring out, "Hey, how do I broaden beyond a casual demographic?" We'll see how that plays out.
See, that's a complete misunderstanding (or misstatement) of where Nintendo is at - they aren't really trying to go after the crowd that wants to play Halo, or Gears of War. They recognized that the market for casual games (at an affordable price) is much, much larger than the one for "hard core" games. They don't need to broaden their audience; they just did that by offering better game play. I think Nintendo is quite happy to let MS and Sony duke it out in the "we lose money on each sale of expensive hard core systems" space. While they do that, Nintendo just quietly cashes checks.
Technorati Tags: marketing
Matthew Ingram finds another nail in the coffin for newspapers: Facebook is launching classified ads:
It’s clear to me, as it is to Scott, that one of the things that makes Facebook so powerful as a competitor in this particular space is the social aspect it brings. Does anyone feel like they have really connected with someone through their newspaper classifieds? Unlikely. But Facebook and other social networks -- including craigslist -- are more like the bulletin board at the local campus centre, multiplied by a million. That is a powerful force.
What's absolutely killing newspapers is the loss of income from the classifieds. That used to be a gold mine, and it allowed them to become lazy in other areas (see yesterday's post, for instance). Now their private gold mine has been hauled off, and they have absolutely no idea what to do. Their various money-saving schemes range from the stupid to the insane, and then they go and blame Google. As if a search engine that lets me find a news source is a problem.
The upshot of this is, an awful lot of newspapers are going to disappear over the next few years, as team after team of executives fail to understand (and cope with) the problem: witness the Minneapolis Star Tribune, deciding to put a talented columnist on the news beat, for instance. Will they retain Lileks? I seriously doubt it, and that loss is going to hurt them. Smaller (and larger) versions of that are going to be played out in newsrooms across the country, and it will be painful to watch.
Technorati Tags: newspapers, management
David Meerman Scott has just released a new book on PR and marketing (comes out in June, actually - I've pre-ordered it). Looking down the list of thank you's on the the page, it looks like I got a brief mention. How cool is that? I'm looking forward to the book.
Technorati Tags: marketing
Andre Schnoor (who spoke at the User's Conference last year), has pushed out a new Look Policy for Cincom Smalltalk. I copied this from the vwnc mailing list:
This package implements the Look & Feel "Chimera". Chimera was designed to provide a platform-neutral, minimalistic look, inspired by Swing and AWT. The idea behind Chimera was to provide a consistent design on all operating systems (Windows and OSX currently). The emulated native looks are instantly recognized as being not the "real thing" - so why pretend? A slick custom design has proven to be a viable solution for many applications that can not deal with native widgets for whatever reason.
Chimera comes with some performance optimizations under the hood, most notably faster and smoother window updates, especially for tab controls and resizing splitters. It was tested for VisualWorks 7.4.1. Chimera has no prerequisites and integrates with the VisualWorks L&F framework. After loading the package, go to the VisualWorks settings panel and select "Chimera Windows XP" for Windows and "Chimera MacOS X" for a Mac. Although both versions run on either platform, font sizes and menus look best on the designated machines.
I pushed a copy up to the public store - just load the package CGN Chimera Look. Here's BottomFeeder running under the Chimera XP Look (click for a larger image):
Technorati Tags: smalltalk
On today's Smalltalk Daily, we draw a Cincom Logo and color it in - and show the source code next to it using Pango. Hat tip to Travis Griggs for the code.