2005/05/23

Got it in one

Physicists Uncover TV Show Biases:
"Wogan is the only reason to watch, he's fantastic."

Mais oui!

Coop's Corner | French commission: Say 'non' to blogs | News.blog | CNET News.com:
"France's Commission generale de terminologie et de neologie words to link wants to replace the use of the term blog with bloc-notes."



Spotted in Smalltalk Tidbits, Industry Rants




News Corp is paying filet mignon prices, but is probably getting ground chuck level information...


2005/05/20

Investors to commercialize open source | CNET News.com: "One of the first ventures will be the creation of a company called LogicBlaze, which will be built around an open-source project called ActiveMQ, Damarillo said. The ActiveMQ software is an open-source version of standardized Java-based messaging software for sharing data between applications."



Spotted in Phil Windley's Technometria




Why Scheme? Because I've never been a fan of Common LISP, but happen to believe that LISP offers significantly more abstractive power than other programming languages. You may not agree. In fact, if I'm right, I hope you don't since that gives me a competitive advantage. :-)





Spotted in Phil Windley's Technometria




If I were starting a small Web-based business today, I wouldn't even consider Java. I'd stick with a dynamic language like PHP, Perl, Python, or (gasp) Scheme.





Spotted in Smalltalk Tidbits, Industry Rants




It's been joked that Java was a conspiracy by Sun to sell more hardare. Frankly, it's not far off the mark


Smalltalk and my misinterpretations of life: Smalltalk Coding Contest Submission: "Because we use VisualAge we cannot use Seaside - it requires continuations."

2005/05/19

Oh man here we go again


As with many people I suppose, I got started with blogs by tuning into Dave Winers often quirky stuff. I have to say I have enjoyed the content less of late, and there also seem to be more attacks on people that he perceives have done him wrong.

Here is the latest round in his spat with Adam Curry: Scripting News: 5/19/2005: "For now, I'm not going to go deeper into the rift between myself and Adam Curry, only to acknowledge that now he's saying more things that are untrue in press interviews, punishing me for thinking he was ever a friend. My generosity with him is, in an ironic and unfair way, a gift that keeps on giving."

Now I have no idea whether Adam Curry is a paragon of virtue or not, but, whether he invented the podcast concept or not, he certainly has a popularised it. I'm sure he'd like to make money from it, but , hey this is real life and so long as he doesn't foul it up for everyone else, OK.

But I think we can all agree that it is easy to get misquoted by journalists - if I could be bothered I know I could find Dave Winer saying this had happened to him ( if he hasn't editted them away). So what is more likely, a simple misquote or ommission by the journalist, or some futile conspiracy by Adam C to brainwash the world into believing he single-handedly invented podcasting.

And as per an earlier entry of mine, look at the lack of specifics. "But these lies have gone on and on, he just doesn't stop." Which lies, where?

Adam Curry has responded ( very reasonably i seems to me) on his podcast.

Dave on his , tells us that anyone who says nasty things about him is getting revenge for some wrong that Dave has done to them in the cause of humanity or some such.

He also tells us he feels he has a great voice for podcasts - well not in my opion, and he really can't sing.
<>PS: Is there an easy way to ref. podcasts?

Press freedom?


An interesting read:Cowardice in Journalism Award for Newsweek
Goebbels Award for Condi
: "Cowardice in Journalism Award for Newsweek "




Spotted in Making it stick.




Thirty years of research on query languages can be summarized by "we have moved from SQL to XQuery."


Endorsing vs. making markets


Some great points from the RedMonk teamJames Governor's MonkChips:

"PHP isn't suddenly 'enterprise ready' because major vendors are supporting it. One the contrary, major vendors are supporting it, and other P scripting languages, because these technologies are already being used... and often by the smartest developers. Vendors can now make a buck supporting these environments... and offering 'certified stacks' that 'reduce risk'... because a market has been created already."

Read the whole thing.

Smalltalk Tidbits, Industry Rants: "in Smalltalk, you can resume execution from the point where things blew up - because the stack hasn't been tossed by the time you get to the exception."

2005/05/17

So now we know what is wrong with the stockmarket

HP's Hurd faces first big test - was the Compaq buy a failure? | The Register:
"Hurd has an opening here to set more modest projections and be more reserved in his description of HP's prospects.

Shareholders don't tend to respond to this strategy terribly well "


2005/05/16

Steven Kelly on DSM: "Culled mercilessly from Scott Ambler's post in the Yahoo AgileModeling group:

What does the OMG really bring to the table any more? Their marketing brand? Remember, the OMG isn't a standards body like IEEE or ISO, they're merely a self-appointed industry group. Their ability to get people together? Seems to me that we can do that via the Internet. Their ability to attract the right people? Can we honestly say that the right people are involved with the development of the UML right now?

I'm not convinced that the OMG is doing a good job with UML and I think that it's time for a new approach.

- Scott

I have to say that my recent interactions with the OMG haven't exactly filled me with confidence. UML 2.0 still isn't out, and I hear there are over 500 open issues with the current draft. Talking to people at the top of the OMG, IBM and Eclipse I got the distinct impression that those people no longer separate the three entities much. It looks like we're back to the bad old days when UML was de facto whatever Rational implemented in Rose."



Spotted in Jonathan Schwartz's Weblog



It's certainly a good step forward for a company increasingly seen as retreating to isolationism


Really? This is one of these comments that cries out for some references as back up. Otherwise Blogs become snide conversations where innuendos can be slid in to create an impression. I don't mean to pick on this blog in particular, but it is one which has a very evangelistic, some might say competitive, purpose.

2005/05/10

Linux Today - The New York Times/CNET: IBM Buys Start-Up to Advance Open Source:

"'IBM is increasingly betting that it can build a big business around open-source software. The latest step in that strategy is the purchase of Gluecode Software, an open-source start-up.

'The Gluecode acquisition, which IBM announced Tuesday, is small in size but significant in the evolution of the company's plans in open-source software, according to industry analysts...'"

I'd like to see some analysis of the issues of large companies leading open source software - I think it is possible but very difficult.


Which fees would those be then?




Sybase releases free database for Linux | CNET News.com
: "Jacobson said there are issues surrounding open-source databases that will draw customers toward Sybase's free database.

'ASE offers various enterprise features, such as high availability, security and replication. There are also licensing issues--if businesses want to resell open-source software with a GPL license, then they have to pay fees. With ASE, the license is free.'"


Why do journalists not probe beyond these statements?

2005/05/06




Spotted in Planet Lisp : Bill Clementson: Moving to Vancouver


Good luck , Bill - this should provide some good blog fodder in the future. Perhaps more of the tech co-op will start blogging

View from the Mountain: SUSE 9.3 Linux Upgrade a heavy weight compared to Apple's OS X 10.4 Tiger: "I actually find the user interface of SUSE 9.3 more productive than Tiger. Now there isn't an image program as slick as iPhoto but there are lots of other apps with SUSE which don't come with Tiger.

Also as far as getting things done, moving around the desktop, and accomplishing my work, I think SUSE may win the race, but I will give it a few more days.

I just had a problem with the mail.app just refusing to send an e-mail. The icon for send when clicked did nothing. Perhaps Linux tells you more than you want to know about what is happening, but OS X doesn't tell you enough. My experience this year has taught me that a Linux box comes with better tools for fixing problems. With OS X mostly your option is to start from scratch again."
Via James Governor

2005/05/05

The Doc Searls Weblog : Thursday, May 5, 2005: "I think GFP2 is the most important essay I've written in years — just because it might save, or at least change for the better, the life of some kid whose sovereign genius isn't suited for the mill we call school."

2005/04/21

QOTD



Nowadays, whenever I program in Common Lisp, I tend to think of the quote by Obi-Wan (Alec Guinness) from Star Wars:


"This is the weapon of a Jedi Knight. Not as clumsy or as random as a blaster, but an elegant weapon for a more civilized age."

I have another answer


Advert on The Register:

"What do you do when customers contact you because their system has failed? If you're a member of the Microsoft Partner Programme you can access free* Business Critical Telephone Support from Microsoft engineers - worth ?199 per incident. It's free to become a Registered Member of the Microsoft Partner Programme and takes only minutes online."


Or swap to Linux where you have a chance of fixing it yourself, contacting a forum, IRC channel.......

I've seen the future and it is sub-optimal


Smile: you're under global surveillance | The Register: "The result, however, will be a massive loss of freedoms in exchange for systems which do not succeed in their intended purposes, and which may even obstruct them by chasing down the blind alleys of predictive 'threat models' and risk profiling. 'The initiatives described in this report are not effective in flagging terrorists or stopping their determined plans,' it says. 'They divert crucial resources away from the kind of investments in human intelligence we need to give us good intelligence about specific threats, rather than useless information on the nearly 100 per cent of the population that poses no threat whatsoever.'"

2005/04/20

MBA Thesis?


Mini-Microsoft: Who ain't John Galt: "somewhere along the way some crap and chum got snagged in the net and crap begets crap and crap hires crap"

2005/04/18

Jon Udell on SOA Forum


Could be an interesting discussion:Jon Udell: InfoWorld SOA Executive Forum: Building applications on the SOA platform: "on objects, components, and services: Roger Sessions suggests the following definitions: objects share common operating system processes and execution environments; components cross process boundaries; services cross process and environment boundaries. Do we agree with these definitions? If so, what do they imply for service-oriented development?"

ACM Queue - Schizoid Classes - Of class, type, and method: "Good article. Just two notes. First, a commercial Smalltalk is not noticably slower than C# or Java. Second, Smalltalkers (and other dynamic language users) consider the lack of static typing a HUGE plus, but that gets into an unproductive religous war that both sides should just agree to disagree on.
Regardless, I would not consider either a 'high price' to pay."

Someone agrees with me!

ACM Queue - Schizoid Classes - Of class, type, and method: "Smalltalk pays a high price elsewhere for taking object orientation to the extreme, notably in complete loss of static typing and serious runtime efficiency penalties."

Is the complete loss of static typing a high price to pay ? I don't think so. Much slower than Java: which benchmarks?

2005/04/15

Don't throw the baby out with the bathwater


From my perspective this advice is OK:Simplicity Blog: "Wharton's Michael Useem nails one of the things our own Cincom research on business reorganization indicates as vital leading the internal team culture so that it can accept the kinds of change needed for success. 'Hurd should give thought to H-P's culture -- a problematic area for Fiorina, who clashed with longtime H-P employees accustomed to the collegial, time-honored 'H-P way. Here, Hurd should take his guidance from the great Lou Gerstner [former CEO at IBM]. After two years of working to transform IBM - in much the same way Hurd has to do now at H-P -- a barrier to the kind of performance Gerstner wanted was the inward-looking IBM culture. It had a resisting effect within IBM vis-a-vis the kinds of changes Gerstner sensed were critical to turning the company around. He worked hard on reconstituting the culture. For Hurd, the question is going to be whether the H-P culture is where it ought to be to make it the kind of company he wants.'"

but my experience is that the whole culture gets really knocked around - this needs to be done in such a way that the good parts of the culture are not lost. Otherwise you end up with an average (or below-average) company.

I think it is very easy for any company to become inward looking, and this what needs to be changed. Get your engineers/development mgrs/etc. out with customers and ensure that what they learn flows round the organisation. Make sure they haven't become so process bound that they can't breathe without permission. Make sure you change of ethos is real, and affects all the organisation. Again my experience is that the grass-roots devlopers are happy to get out more, but are often restricted by IP concerns, contractural concerns, projects which already take 80 hours a week. And you actually find ( especially when the company is in crisis) that the development managers are given stretch targets in terms of delivering products at the very time you need the developers to be more outward looking. So the top-brass trumpets a new culture, but do not play enough attention to the pragmatic day-to-day decisions that affect peoples careers: what targets are they being set, what behaviours will be rewarded at review time etc.

HP needs to keep the elements of its culture which lead to technologically savvy, high-quality products. A consensus is only a problem if it takes too long, or has only internal priorities to balance.

2005/04/14

: "Stay tuned; I'll tell you all about it." - Hope the next installment makes sense!
LWN: Big-ticket software gets a haircut (News.com): "Gartner forecasts that the total revenue from application server license sales will start to decline in 2006."

2005/04/12

Worried?


UK to use passports to build national fingeprint database | The Register: "but the Government is said to contend that as passports are issued under royal prerogative, it doesn't need legislation to demand fingerprints from passport applicants."

2005/04/11




Spotted in Planet Lisp




The good acceptance of Lispers is encouraging and growing. According to Peter, the book " is selling like hotcakes". I am just one of the many who preordered it several months ago. Lisp is back. You will be assimilated.


2005/04/08

Downer of the month?


Alexander Payne: "loathed son of the teeming Slashdot cesspool"




Spotted in Making it stick.




Witness the really neat integrations of Python, Smalltalk, and Lisp with the Next Step frameworks. No contortions or compromises, just simple, straightforward integration of reusable frameworks into your language of choice, static or dynamic.


2005/04/07

A keyhole on Norvig's Python And Lisp


Python for Lisp Programmers: "GUI, Web, etc. libraries Lisp: Not standard Python:GUI, Web libraries standard"

This is a key problem for Lisp

Scheme (and C) on developerWorks


Higher order functions: "Functions are the wonderful and powerful building blocks of computer programs. Functions allow you to break code down into simpler, more manageable steps. They also allow you to break programs into reusable parts -- parts that are both reusable within the program and in other programs as well. In this article, learn how to create new functions at runtime based on templates, how to create functions that are configurable at runtime using function parameters, and how the Scheme language can be a valuable tool with functions."

2005/04/06

Delocator


Last month I typed:KBM's Web Log: "Dave, run quick, BigCo tentacles have amost dragged you into their domain - perhaps you can still escape. Support your local coffee and book shops !!"

Now I find this: Delocator; need to enable pop-ups

Aftermath of BitKeeper


No More Free BitKeeper:
"A vocal group has long protested Linus' use of BitKeeper, considering Linux the free and open source flagship product. GNU Project founder Richard Stallman [interview] is among the protestors, harshly criticizing Linus' decision to use a non-free (as in freedom) tool "

I have to say I think Richard was right - why sacrifice so much to get a tool which forces Linus to look at things in less detail? Was there no other way?

Was the OSDL contractor working in his own time? Do we want a system where an open community turns into the Marine core to "discipline" its members? I don't think so.

Or have the BitKeeper folks realised that they need to focus on a different market? Why not just say so and leave quietly?




Spotted in Smalltalk Tidbits, Industry Rants




You don't have to live with text editors and command line compilers :)


One of my feelings with VAST (and I assume it would be the same with VW, Sueak etc.) is that integrating with tools ( other than those expressly designed for VW etc.) is expensive. I was delighted when VAJ left the "enclosed IDE" model.




Spotted in Ted Leung on the air




Is it really such a great achievement to be incorporating this feature 8 or 13 years after it appears in Emacs?


The New York Times > Opinion > Editorial: The Judges Made Them Do It: "It was sickening that an elected official would publicly offer these sociopaths as examples of any democratic value, let alone as holders of legitimate concerns about the judiciary."



Spotted in Making it stick.




DSL's are best built in Lisp and Smalltalk, somewhat less so in Ruby and Python. But Ruby and Python programmers could argue that pretty well with me. I think I know both of them pretty well but not so well as to say I know I know both of them pretty well.





Spotted in Juha-Pekka on DSM




I personally don't see MOF suitable for constructing Domain-Specific Modeling languages.





Spotted in Planet Lisp



Some person had some reason for thinking it would be a good thing for somebody. And until we know what the reason was, we really cannot judge whether the reason was reasonable. It is extremely probable that we have overlooked some whole aspect of the question, if something set up by human beings like ourselves seems to be entirely meaningless and mysterious.
Via Brian Mastenbrook


2005/04/05

Lest we forget


Idle Words: "My own grandfather is older than modern Poland; being in Europe means we can now take the independence and continued existence of this country for granted, a remarkable luxury."

Of course, it depends what you mean by independence! And for how long ? I guess the Roman Empire lasted a few hundred years.

Take that !


Idle Words: "But you, sir, are no painter. And while you hack away at your terminal, or ride your homemade Segway, we painters and musicians are going to be right over here with all the wine, hash, and hot chicks."

One programmer/painter puts down another!

Craftsmanship


gapingvoid: this is a whole different league: "No, sorry. This isn't Designer Label. This isn't Madison Avenue. This is a whole different league."

2005/04/04


"Poor management can increase software costs more rapidly than any other factor." -Barry Boehm
Via Making it Stick

2005/04/02

Groan !


memoria technica | Gary Turner's Weblog: "Do you think it would be reasonable to characterise a mean spirited sense of competition existing between two landscape gardening companies, as a turf war?"

Gary will get Scottish humour a bad name.

2005/04/01

Why do they keep these things in beta?


Google Gulp

Mac sensation


Via Ted Leung: According to Paul Graham, the Mac is the hackers machine of choice.


Is it working?

BBC NEWS | Wales | North East Wales | Tardis builder awaits new Daleks: "A Doctor Who fan who built a life-size Tardis in his family's back garden has given the new BBC television series about his hero the thumbs-up."

Kent Beck: Don't just hang on!


Hmm, food for thought for many I suspect - but what about the pension fund? :-)

Yahoo! Groups : xpbookdiscussiongroup Messages : Message 606 of 625: "Desperately
hanging onto a job by any means necessary doesn't lead to either personal
satisfaction or job security. I think integrity and accountability are
particularly important in a climate of fear. The culture of abundance is
inside your heart, not something you rely on someone else to hand you."

2005/03/30

Be there


So many thoughts and feelings ran through me when I read this:Julie Leung: Seedlings & Sprouts: He is not here: Easter morning 2005: "He is not here"

Maybe I will organise them to write about them, and relate this to my similar yet different experiences.

I thank Julie, and others, who share their deeply personal experiences; it enriches us all.

Heaven in Cubesville?


Joe Beda's EightyPercent.net: "Switching teams at Google is a very fluid process. An engineer can be 40% on one project, 40% on something completely different and 20% on his or her own thing. That mix can be adjusted as project requirements change. Switching groups should also not have an affect on your annual review score because of arbitrary team politics. Joining a new group is more about find a good mutual fit then going through HR and a formal interview loop. "

Worth reading the whole thing.... and showing to your boss ( unless s/he has pointy-hair)

2005/03/28

What is she talking about?


Chocolate and Vodka :: Main Page: "In reality, we're all a bit fiendish and a bit phobic, but understanding how your mind functions will help you to create a set of learning techniques which work best for you."

Diversity of suppliers in less popular languages


Bill Clementson's Blog: "CL Implementations for Mac OS X". Bill points to several different implementations of CL on Mac OS X. More the merrier? Hmm, actually none of them sound that good to me ! Would they be better off collaborating on fewer implementations, and being better at linking to multiple GUI's, stores, SOAP/WS-* for example?

I have similar experience: I have been playing with SBCL and McCLIM on Linux. If I want to continue playing when I only have my Laptop around then I have to do it under Windows. Well, SBCL doesn't run on Windows, but there are several other possible CL implementations. But wait, McCLIM doesn't run under Linux - there is talk about porting it, but that would probably need more people..... but they are too busy build multiple CL implementations.

Of course the answer is to shell out some Euros on a commercial CL implelentation, but that discourages newcomers ( or returners like me) in the early stages of experimentation. It's all about groundwell, folks?

smalltalk.dolphin
newsgroup also had a thread on the viability of Dolphin Smalltalk - this lead to s discussion of this versus VisualWorks. Sounds like the Dolphin guys are building a system for money - great idea ! But how could it be setup so that they don't have to try to maintain a language implementation, IDE etc. Should they start using Visual Works or Squeak? Or could they use a Smalltalk core and add components?

From a commercial point of view, is there an advantage in knowing there are many potential suppliers of a language? Probably. But what if half of them appear not to be small and not flourishing? Well, that coud be worse than just one viable one.

My passing observation is that there is a similar myriad of small Eiffel companies as well.

This situation plays into the hands of Java, C# etc.

What's to be done?

2005/03/27

What is Microsoft's MOF?


Jean Bezivin: "The big challenge is how to cope with the fragmentation problem, i.e. the co-existence of hundreds or even thousands of these DSLs."

I'm an outsider


Julie Leung: Seedlings & Sprouts: The Outsider: why high school never ends: "Doc is right too. We don't have to be like anyone else. The more we try to be like others, the less worth we have. Diversity is beauty."

2005/03/25

Another lesson from Lisp?


fare: What Makes Lisp Great: "What Makes Lisp Great"

Interesting discussion. In the comments, the point made about "pointy-haired managers" not stopping the uptake of Linux is interesting; I wonder whether the next popular language ( or language revival!) will be driven by uptake in the technical community on the Web? Is IBM's adoption of PHP a sign of this phenomenon? I think the adoption of Java was a combination of marketing and smart, quick moves getting Java into browsers.


Making it stick.: Preventing Death: "How much longer can our 'culture of life' continue to ignore millions of deaths a year? "

GPL 3


Free Software Foundation denies GPLv3 forking risk - ZDNet UK News: "'When it's all over people will say about the GPL 3, 'it's better, it's not that different, what's all the fuss about?'' said Moglen. 'People have to trust that we know what we're doing.' This echoes his previous statements where he said that the process was 'going to be a screaming match some days, but it is going to be a noble effort when it's over.'

"

The FSF anf EFF have done a great job so far, so they deserve some trust. There is no imminent crisis, so time can be taken. It would be great if GPL3 helped to staunch the multiplication of Open Source licences.

2005/03/23

BeyondVC: When competitors are acquired...: "First of all, the majority of acquisitions fail. Secondly, your competitor will be inwardly focused and quite distracted for the first 6 months trying to integrate with the parent company. Finally, depending on how the acquisition was completed, employees will begin to leave as soon as they get the bulk of their money off of the table. When a competitor is acquired, rather than sulk and worry about why it wasn't you, try to aggressively exploit the situation and use it as an opportunity to grab market share and poach some experienced and talented personnel from your nemesis. "

2005/03/21


England a success


Spotted in Seth's Blog
In England more people are employed by Indian restaurants than in steelmaking, coal mining, and ship building combined

Obviously we have transitioned away from the old-fashioned manufacturing-based economy !

2005/03/18

Survival of the most flexible?


From James Robertson Smalltalk Tidbits, Industry Rants:

Patrick Logan says that Java and C# (et. al.) are not only dead ends, but doomed:

Not only did Lisp and Smalltalk languages and tools support evolution as well as backward compatibility, the culture and organization encouraged even drastic swings in features.

J/J and C/C do not have those benefits, neither technical nor organizational. They are ultimately doomed, so the word to the wise would seem obviously to get off those platforms ASAP. Invest in systems that have proven themselves already for decades."



So, the big question is, how do you get the advantages of Java/C# ( common libraries, low costs, a huge range of tool builders etc.) for good languages?

Code and Other Laws of CyberSpace updated by wiki


WikiHome: "Lawrence Lessig first published Code and Other Laws of Cyberspace in 1999. After five years in print and five years of changes in law, technology, and the context in which they reside, Code needs an update. But rather than do this alone, Professor Lessig is using this wiki to open the editing process to all, to draw upon the creativity and knowledge of the community. This is an online, collaborative book update; a first of its kind.

Once the the project nears completion, Professor Lessig will take the contents of this wiki and ready it for publication. The resulting book, Code v.2, will be published in late 2005 by Basic Books. All royalties, including the book advance, will be donated to Creative Commons."

Via Slashdot

2005/03/17

Steve Cook on Software Factories


Inside Software Factories:

Stage two involves what we’re developing here in Cambridge in conjunction with Redmond, which is the Microsoft Tools for DSL (Domain Specific Languages). These are a way of building customised modelling tools for Visual Studio, so you can essentially define your own modelling language and implement it very simply.

And Steve hasn't changed a bit.....

2005/03/16

Lessig right again


Lawrence Lessig:
"But why Europe would voluntarily adopt a policy that will only burden its software developers and only benefit US interests is beyond me.

They call it a 'democracy' that they're building in Europe. I don't see it. Instead, they have created a government of bureaucrats, more easily captured by special interests than anything in the US."

Couldn't have said it better myself.

2005/03/13


Thanks!


Spotted in The Doctor is in


You people who don't jump on the bleeding edge really should thank folks like me who do.



2005/03/05

I hear you , brother!


James Governor's MonkChips: SOA = Some Other Acronym: "SOA? SOA What? What is important is discipline. Screw The S and the O. Its all about the A"

We need more A, less M and less H.... and we need D too.


What is brittle?



Spotted in Smalltalk Tidbits, Industry Rants


IBM's own Visual Age toolset was based on the Smalltalk language and "was getting increasingly brittle." The new development environment would have to remain flexible and allow dissimilar tools to plug into it and share files.



2005/03/04

Metacase and Smalltalk?


Steven Kelly on DSM: "Aside from being a Domain-Specific Modeling cheerleader, I'm a member of the 'I'll stop using Smalltalk when they pry it from my cold dead fingers' club."

Is Metacase a smalltalk app ?

Richard Gabriel: Lifetime Achievement


WebMink: "I see that my friend and inspiration Richard Gabriel has been awarded a lifetime achievement award by the ACM. It's richly deserved. He's an insightful and reflective person and has been the philosophical guide behind many startlingly new things Sun has done in the field of software development. "

I agree that Richard is a great influence.

Anyone seen a review of the book mentioned? Innovation Happens Elsewhere

SOA does have pictures


If you register for CDBI ( recommended if you are in this field) you can see some SOA pictures:Communicating SOA:

"We noted a recent ITWorld article by Sean McGrath that suggested that there are no commonly accepted pictures that represent SOA. He said, 'When I think of entity/relationship modeling I see pictures. When I think of data flow diagramming I see pictures. When I think of Jackson Systems Design I see pictures. And so on it goes through network databases to relational modeling to distributed objects. Until we arrive at some of today's buzzwords du jour. Service Oriented Architecture (SOA)'.

He went on to say, 'Without a good set of pictures, SOA might as well stand for Some Other Architecture. On today's pictorial evidence, perhaps it does.'

Well that's very strange. Hopefully CBDI subscribers will think differently because we have made hundreds of images available from our presentation and workshops.

Strangely enough CBDI had been discussing precisely this point recently and we had already set ourselves the task of coming up with just 6 diagrams that depict SOA. In the end we decided upon 11. This suggested set doesn't try to be comprehensive. Rather it attempts to communicate the basic concepts. If you like them we encourage you to use these images to communicate and explain the concepts to others. All we ask is please ensure that CBDI is attributed."

Of course the view in an earlier post about requiring more definite artefacts is still true. I'm interested in diagrams with precise semantics - too often the architecture/golfers diagrams make people feel safe, but say very little.


Practical Common Lisp - on-line forever


Spotted in Planet Lisp


I have on my desk a fully-executed addendum to my contract with Apress that will allow me to keep the full text of Practical Common Lisp online in perpetuity. I hope that having the book freely available will help bring new people to Lisp.




And I think this will help books sales

More on SOA hype


[Spotted in Smalltalk Tidbits, Industry Rants > http://www.cincomsmalltalk.com/blog/blogView?showComments=true&entry=3287310973]


The whole SOA myth makes for a great sales pitch by IBM types to high level 'architect' types whose job involves little more than doodling with crayons and going on IBM sponsored golfing trips. It does not, sadly, translate well to gruntspeak. us grunts are simple folk, we like code examples, we like concrete classes, and by god, we like xml. Anything else and most of us will be flailing about helplessly trying, and failing, to relate to the subject matter.


2005/03/01

I need to move


Scripting News: 3/1/2005: "Basic requirements for a place to live: Starbucks, Barnes and Noble, an NPR station within range."

Darn, Winchester has no Starbucks, no Barnes and Noble - and I was so happy here until Dave pulled the scales from my eyes.

Via Adam Curry, I started listening to Catholic Insider(http://www.rorate.com/catholicinsider/scripts/index.php). Yesterday's podcast was a tour around Trastevere in Rome ( my wife and I visited Rome 2 years ago at this time and loved it but missed this part); one of Fr. Roderick's remarks concerned how the people there had no need of Starbucks as their coffee shops were so wonderful.

Dave, run quick, BigCo tentacles have amost dragged you into their domain - perhaps you can still escape. Support your local coffee and book shops !!


Webmink as a subversive


Hmm, too deep for me ; what is he suggesting?
Spotted in WebMink

Sean McGrath on SOA - where are the pictures?


ITworld.com - SOA = Some Other Architecture?

I think that one of the problems for SOA is that most of the key concepts are not new - at a conceptual level we are talking about interconnected components. At the level where new stuff starts to show up, e.g. use of Web Services, we are annotating diagrams. We could as easily use CORBA as WS-*

So I am not expecting new types of picture

2005/02/28

More on Shinkuro


Got it working, and got a "Hi" from Joi Ito.

Haven't used it much in anger but it basically allows secure file sharing and intant messenger. Quite nice, but I'd be interested to know if they plan to add more applications to be more Groove-like


Teaching Kids to Program

Spotted in Simon Johnston's weblog

Good stuff - Amazon UK doesn't carry the book - will scout around.

2005/02/25


Shinkuro


Cross-platform Groove? :
Spotted in Joi Ito's Web

Just down loaded it - will report back after playing !

2005/02/21

rexblog.com: Rex Hammock's Weblog: "And, rather than an innovation, it's usually a hacked-adaptation of existing, widely available, easy-to-understand -- and freely available -- concepts and technologies. And almost always, there were no meetings involved in its development."
Smalltalk Tidbits, Industry Rants: Ironic
Manageability - SOAP is Comatose But Not Officially Dead!

2005/02/10

Wow -this is speaking out !


Speaking Out: "Speaking Out":


He lied about the need for war. He knew there were no weapons of mass destruction, because Hans Blix had made that very clear. He knew that Osama Bin Laden wasn't working with Saddam, yet he worked to reinforce that impression. By lying about the need for war, he tricked people into thinking that it was necessary.

He lied about the cost of war. He said it would only take a matter of weeks. He said Iraq's oil stockpiles would cover the costs. He continues to avoid putting the war in the budget. By lying about the cost, he tricked people into thinking the war would be easy.

2005/02/04

Constantine Vetoshev's Road to Lisp: "At the time, I thought C was the most elegant language and Java the most practical one. That point of view lasted for maybe two weeks after initial exposure to Lisp."

2005/02/02

Eccentric Genius: F.A. Trebuchet: "the Floating Arm Trebuchet represents the first significant improvement in Trebuchet engineering in about 600 years. By placing the fulcrum point of the hurling arm on wheels and forcing an absolutely vertical fallpath for the counterweight, the mechanical efficiency is improved a mind pummeling 74%."
With Flash demo

2005/02/01

Hehehe


Times Online - Britain:

Mr Gates’s camp appeared supremely unconcerned, and had nothing to say beyond confirming that the doodles did, indeed, appear to belong to their man.

Surprisingly, there were no calls for the graphologists to explain how an unstable megalomaniac under enormous pressure became the world’s richest and most successful software entrepreneur, and a hugely generous charitable giver to boot.

Steve Balmer is obviously different

2005/01/28


Use GMAil ,James?



Spotted in Smalltalk Tidbits, Industry Rants
I am a recent convert to GMail - very neat, love the overlaying of a thread of notes, best Web interface to mail I have seen

Back to Morris Minors



Spotted in Cincom Smalltalk Blogs

Computer controlled brakes anyone?

2005/01/26

Paul Graham strikes again


Paul's latest essay is out:What You'll Wish You'd Known

Should I show it to my kids?


$79bn for Iraq?



Spotted in The Doc Searls Weblog

Take it out of the war fund?

Boring


Darn almost a week without a post - dam, what is wrong????