March 2005 Archives

Derek Sivers

AddThis Social Bookmark Button

Some people say that when they visit the South, they start talking with a Southern accent. (Visit England, they start picking up an English accent.)

I never did that, but I just noticed that when I’m writing to someone that I know doesn’t speak English at all, I start pre-preparing my words for Babelfish translation. Every un-necessary word is removed, and I even start messing with grammar to put the words in an order that seems more universally understood.

EXAMPLE:

Instead of “Sounds interesting. What part of the country are you in? Do you do mail-order, or just retail-store? It’d be nice to come visit your operation while I’m in Japan this April 12-20″

It comes out “Ok! Where is your shop? (What city?) Do you send by mail or only in store? I am in Japan April 12-20. Can I visit you?”

Doing this mostly un-intentionally, I realized I had picked up his non-English “accent”.

Got any examples of this?

brian d foy

AddThis Social Bookmark Button

Related link: http://www.paulgraham.com/mac.html

Paul Graham says all the best hackers he knows are switching to Macs. Most of the best hackers I know are already there. :)

AddThis Social Bookmark Button

Related link: http://use.perl.org/~scrottie/journal/23848

Perl hacker Scott Walters recently refused to sign an NDA for a job interview. His reasoning? Ideas are cheap, implementation is hard, and the value in a system is not in imagining it — it’s in delivering it well and appropriately.

brian d foy

AddThis Social Bookmark Button

Related link: http://use.perl.org/~ziggy/journal/23824

Adam Turoff defined The Inside Macintosh Problem:

The original edition of Inside Macintosh (later known as Inside Macintosh, Volume I) was a reference book of 25 chapters, each written with the expectation that you had read and fully understood the other 24 chapters it built on.

He wonders if anyone else has heard (or used) this terminology. Anyone? Beuller?

brian d foy

AddThis Social Bookmark Button

Related link: http://www.livejournal.com/users/publius_ovidius/111672.html

Perl Hacker Curtis Poe is the victim of identity theft, but he follows their digital trail himself, finds them, and calls in the cops to make the bust.

It’s not something worthy of Law & Order because the kids doing the damage were just stupid, but Curtis knows how to follow their digital tracks and then talk to the people who actually sold the morons the stuff they were stealing. He combines his digital kung-fu with old-fashioned gumshoe work.

Maybe Curtis can hire himself out as a high-priced “Identity Thief Tracker”!

brian d foy

AddThis Social Bookmark Button

Related link: http://www.forbes.com/business/forbes/2005/0328/072sidebar.html

Stephen Manes of Forbes reviews Make: technology on your time: he likes it (duh!).

He does include this odd comment though. I think he’s trying to say that the magazine is nice to look at and the stuff works. I guess. Who knows.

Make’s gee-whiz tone often recalls Wired’s overheated faith in technology, and the tone is far more Mac-centric than in the real world.

brian d foy

AddThis Social Bookmark Button

I have an idea for a new spin-off from the TV series CSI: patent cops. In this month’s Forbes magazine, Taeus International talks about how they go through computer hardware looking for patent infringement or prior art. Their name, Taeus, is really “Tear Apart Everything Under the Sun”.

If a cop show can get excited about DNA samples, hair analysis, and all sorts of mundane stuff like that, they can get excited about dissolving computer chips in acid, tracking down ancient hardware, and busting white-collar chumps making too much money.

Some of these patent cops can even have mini-tirades or crises of conscience about the current patent system. Lawerence Lessig could have a recurring role.

Go ahead Hollywood, steal this idea: I’m busy this week.

Chris Shiflett

AddThis Social Bookmark Button

Related link: http://lists.phpsec.org/mailman/listinfo/news

For those who don’t visit the phpsec.org site frequently enough to notice, there is now a [phpsec-news] mailing list. The announcement explains its purpose:

On 01 Apr 2005, the PHP Security Consortium will begin to offer a monthly newsletter. All PHP developers concerned with security and the affairs of the PHP Security Consortium are encouraged to subscribe to the [phpsec-news] mailing list. This is a very low volume, moderated list.

The monthly newsletter will include such things as new additions to the library, new articles, project updates, and related news.

Because several people have requested it, we will soon be offering feeds as well, and newsletters will most likely be made available on the web site.

If you have news that you think is of interest to security-conscious PHP developers, please don’t hesitate to contact us.

Jono Bacon

AddThis Social Bookmark Button

Just over a week ago I was running a LAMP training course when I had a phone call from an organisation called Edelman. Quite some time ago, Microsoft decided to run a series of seminars across the UK that were advertised under the Get The Facts tour. Largely satired across Open Source websites as the Get The FUD tour, I was interested in going along to have a chat with someone reasonably senior at Microsoft about their so called facts and how the Open Source community could possibly think that Microsoft may not be telling the gods honest truth. I contacted Microsoft and was put through to their PR firm; Edelman.

When I went along to the Get The Facts tour, I was introduced to a chap named Nick McGrath. As the loftily titled Head of Platform Strategy, Nick has been with Microsoft for around thirteen years, and his job title gives him the responsibility of explaining Microsoft’s position in the industry, with particular relevance to Open Source. When I met Nick for the first time at the Get The Facts tour, I was writing an article about Microsoft for Linux Format, and was intrigued to see how he reacted to my carefully crafted range of probing queries. I met him in Manchester over lunch, threw the questions at him and he responded both knowledgeably and gracefully. He is someone who not only shows knowledge of the subject, but expresses his opinion with respect and a love for the debate. I have since seen Nick at another conference and I always enjoy catching up with him; we get on well as people on opposite sides of the fence with a shared view of some aspects of the industry but not others.

The phone call I received from Edelman invited me down to their offices in Piccadilly Circus, London to discuss a deal that Microsoft has struck with a then-unspecified organisation who have moved from Linux to a Microsoft based solution. Although Edelman could not share who this organisation was, they could tell me that they had 110,000 members. I booked the meeting and proceeded to try and decide who this entity could be. As a member-based organisation, they could reasonably span across a variety of industries. With my experience, reasoning and consideration on form, I came up with the conclusion that it must be The AA or Readers Digest. OK…OK, I was a little thin on ideas…

So, I headed down to London and wandered past the glowing lights of Piccadilly Circus to meet at Edelman’s offices nearby. As far as PR firms go, they were quite something. A very American styled building filled with trendy meeting rooms and plasma TVs. I signed in with security, wandered up the stairs and was walked into a meeting room in which Nick McGrath was waiting.

The solution

The mystery organisation in question was The Royal Institution Of Chartered Surveyors (RICS). As someone who has recently been entered into the extortionate world of debt that is buying a house, I am all too familiar with who these guys are. This organisation provides a professional institution for the global standards in land, property, construction and environmental issues, and their experience and intellect ensure that my new house has a roof that won’t leak and a plot that will not collapse into a mine. Although the RICS may not have direct contact with house buyers, there is an important and relative connection, in the same way that CORGI has a relative importance to people who poke at your gas pipes.

The RICS used to use a Linux system for their web resources (I could not get details of exactly what software they used), and this system was inherited by the IT department. As a decaying solution, they found the Linux system difficult to maintain and achieve their business goals, and have since purchased six components from Microsoft:

  • 2x front facing load based systems
  • 2x SQL Server installations
  • 2x Active Directory servers

This solution all fundamentally hinges around a tool called BizTalk; a piece of software that most people probably don’t really care about, but a tool Microsoft is marketing as a solution for integrating systems. BizTalk basically gives you the ability to design software to integrate different parts of your network together and then BizTalk will generate the code to run your design as a real piece of software. This BizTalk system sits in middle of a number of components to tie together the RICS web site, membership and complaints systems. As their solution matures, they hope to add the finance and library services to the melting pot; all controlled by BizTalk.

The benefits that are cited in the grinning press release include a single view of the 110,000 members, personalised access to the the information members need, reduced costs by managing the site internally (something the press release cites as “impossible with the Linux site”) and a few other benefits. Richard Carlson, Head of Business Systems at RICS says in the press release that “Windows gives us everything Linux could not offer: advanced content management and an integrated e-commerce infrastructure that can be managed in-house. Using Microsoft as our web platform has enabled a new revenue stream that we couldn’t have created with our Linux system. We expect to see lower costs from the integration common skill sets that Windows gives us”. Cor, doesn’t that sound good. Well, lets take a look at this in more detail.

Analysis

The first interesting point to note is that this Linux system was essentially inherited by the department. From my understanding in the meeting, the Linux solution was a complex system that was set up and was difficult to maintain as the original staff who maintained it were no longer there. They had a complex system that they wanted to maintain, and they could not do so. A cynic may concur that the obvious solution is to employ someone who does have the requisite Linux knowledge to come in and fix the system, or at least understand the problem. This is the reason why when my car breaks down (as it frequently does), I take it to the mechanic and don’t just go out and buy another car or some other method of getting from A to B.

I asked if the reason for the switch to a Microsoft solution was because Linux was not up to the task or whether it was that they simply did not understand the system. I was told that it was not that Linux was incapable for the solution, but they were having difficulty getting the staff to manage it. This does not exactly fit in with the “Windows gives us everything Linux could not offer” citation in the press release quote. It is evident that Linux can indeed offer a compelling solution, but the skills were not there in the eyes of the RICS to support it. This is a perfectly valid point to make. You can have the most wonderful solution in the world, but if you don’t have someone to spit-shine the gears, you may as well just resort to paper and pencils.

As I sat in the meeting, it was clear that the RICS wanted an off the shelf product. From what I could gather, they were not interested in a custom, bespoke tool created for them, but were instead interested in a generic tool-set that they could use to manage their IT in-house and not rely on consultants or developers; a tool-set that readily available staff could use. This does not surprise me either. If someone came into an organisation that I ran and created some kind of custom system that you needed black magic to understand, I would feel indebted to keep them on board or my IT goes down the pan until someone can understand it. This has always been one of the traditional methods of keeping your job, particularly in the UNIX world. Simply weave an intricate web of bash shell scripts, garnish them with a range of specially compiled and utterly archaic system tools and finish with an impressive lack of documentation on how the whole thing works. If you got the recipe just right, developed an anti-social personality and kept yourself to yourself, you just may never get bothered by management again…

Microsoft know that this can be a problem, particularly in ancient UNIX contracts. They know full well that although UNIX and Linux based system offer a level of custom-ability and flexibility that their competing products cannot offer, the sheer dominance of their brand has also capitalised on an industry of predictable problems and predictable solutions. And this is the kind of client that Microsoft will be chuffed to bits with; a client with a well known name that had a solution held together by the chewing gum of a departed team.

Defining the press advantage

The fact that you are even reading this article is testament to the fact that Microsoft could understand the possible legs this case study may have in the press. Although not quite as riveting as the NHS deal, the use of a Microsoft solution in the RICS demonstrate that their technology is useful by an organisation that not only has a degree of brand recognition in enterprise markets (markets driven by house buyers and lawyers), but it is also an esteemed Royal organisation.

Another perceived win for Microsoft here is that aside from a prestigious organisation using their products, it is an example of someone moving from Linux to Microsoft. This is critically important for Microsoft. There are few examples of large organisations moving from Linux products to Microsoft solutions, but there are a huge amount of press reported organisations moving from Microsoft products to Linux solutions. The reason for this is simple; Microsoft have already defined a market through their dominance, and the new Linux contender has helped to redefine the rules of the market and provide a solution for many of the ills that people see in Microsoft products. In addition to this, Linux has been largely propagated by organisations who have been able to mobilise to the Open Source advantage. As much as Microsoft have been able to respond to customer needs in their solutions providers, the actual beast that is Microsoft have been rather slow in responding to the bigger picture. The culture of the Internet, security, PR via blogging, web standards and cross platform development tools have all taken time to happen at Microsoft. This delay has largely been due to the fact that Microsoft are a huge organisation with a large hierarchy of power. IBM and Novell have also faced such challenges, and although they have taken a long time too, I don’t think they have been quite as lethargic as Microsoft.

Corporate pong

One question I asked in the meeting was “what are the RICS seeking to get out of this press attention that Microsoft were developing with this case study?”. Although I asked how much their solution cost, both the RICS and Microsoft were remaining tight-lipped. I dug a little deeper and I was told that the RICS were not necessarily looking for the cheapest solution, but the right solution; an admirable viewpoint when choosing their IT. Whether Microsoft have possibly offered them mates-rates in exchange for the good press is difficult to predict (this was of course denied by both parties), but irrespective of how the press agreement was forged, it was clear that cost was secondary to being the right solution.

It is always interesting to observe potential solutions at this level. When you get to the large enterprise scale, cost is often not a factor. Years ago, Linux used to be predominantly marketed on cost factors, but with the large take up of Linux and Open Source in the enterprise, the cost issue has not been relied on quite as much. One thing I have frequently iterated in my articles and blog postings is that you simply cannot flog someone a a product or concept based upon what it can give an enterprise; you can only sell it on the premise of the problems it can take away from the enterprise. This is equally applicable on both sides of the fence; Microsoft no doubt sold the RICS the concept of a Microsoft solution on how it could solve real-world problems and not how it could implement high flying features. With this in mind, the enterprise space is actually a fairly good area in which to compare different products, even if it does just mean taking a normal piece of software and using a huge rubber stamp to graffiti ‘Enterprise’ all over the product title and literature. As you may guess from my tone, I am a little cynical about this ‘enterprise culture’.

With this case study, Microsoft are fundamentally entering another round of Corporate Pong. Although the RICS are unlikely to resonate interest in the consumer press machine, in enterprise computing circles, Microsoft have got an asset to plunge on with the numbers and status game. This is the nature of the market and although it is utterly irrelevant to the circumstances of most businesses, it seeks to raise the profile of Microsoft and demote the profile of their Open Source rival. Ultimately, the logic of the game needs much more than each side throwing case studies at each other.

What do you think? Do you care about this deal?

Kevin Shockey

AddThis Social Bookmark Button

Related link: http://www.openlogic.com/news.php?content=pr0004

2005 Software Development Jolt Awards

Software Development magazine has announced that the O’Reilly Network has won a Jolt award for the Websites and Developer Networks category. My congratulations to Bruce Stewart and all of the staff at O’Reilly Network for making such a great site. It’s an honor to be associated with the best.

Running at full steam

During the past year I’ve been running the SNAP Development Center. An interesting little project, the SNAP Platform (our primary product) has been coming along and the road map looks exciting. Our vision was to bring to market an integrated Java open source development toolkit. We wanted to do for Java development what Red Hat did for Linux. Along the way we decided to differentiate ourselves in a couple of different ways. First, we employ college students from the Bayamon Campus of the Interamerican University of Puerto Rico as student software engineers; and we decided to make our stack completely open source. Thus we created a sub-project called the SNAP DK, which integrated SableVM, Jikes, and GNU CLASSPATH. The SNAP DK offers a completely open source Java-like replacement for the Sun JDK.

We released our second version and are already working on the next release. We have the SNAP DK and Eclipse in SNAP Platform 0.5, and for our next release we should add Tomcat and SwingWT. We already have several samples application that run on the SNAP DK and we’re busy making more. Overall, we’re making progress and intend to launch a commercial website for support. Sweet you might say. Well, I keep close tabs on the Venture Capital market when they fund open source projects. Today I found the most recent example, and the good news is that the venture capitalists like our idea for an integrated Java and open source software development toolkit. The bad news is that OpenLogic, Inc. had the same idea too.

OpenLogic Closes $4 Million VC Investment

Yesterday OpenLogic, Inc. announced that they had closed a $4 million Series A round of funding with Appian Ventures, Red Rock Ventures, Highway 12 Ventures and Village Ventures. At the same time they released version 3.1 of BlueGlue, their Open Source Infrastructure Management Suite.

We had previously identified BlueGlue as a potential competitor, as well as MyEclipse. They were one of the reasons we decided to choose the completely open source Java path. Hearing about the funding news yesterday waslike a punch right in the gut. At first it took my breath away, but after I recovered I knew I had to share OpenLogic’s good fortune.

OpenLogic announced that they will use the funding to expand their development, sales and marketing efforts and to open new offices in Broomfield, Colorado in the Boulder-Denver High-Tech Corridor. I wish OpenLogic the best of luck with their new investment, and I’ll be watching to see how they capitalize on this opportunity.

Hitting the wall

Well now what? Is this a really, really, bad thing? Probably. Is there any way this can be a good thing? Maybe. Does this mean that if we keep pushing and get a couple hundred support contract we can shop around for a couple of million? Another maybe. The history of venture capital actually suggests that this is possible. If open source companies continue to receive attention from the venture capitalists, it is entirely possible that multiple companies in the same niche could receive funding. In this scenario, it becomes a horse race. Who has assembled the best team and who executes their plan.

In addition to an influx of new funding, OpenLogic has also added saesoned software industry professionals to the management team. So to recount, they have a new professional jockey and are acquiring a thoroughbred software development team. Hmm. In the end it seems as if we are in an against all odds race. We are riding an unproven colt and we are still learning the jockeying reins. If we are going to compete, we have to work very hard, learn very quickly, and execute flawlessly. As entrepreneurs we have to analyze these aspects of our project and answer the big question: “Are we on a track that will lead to victory?” If not, then we probably should probably find a new track.

Anyone interested in backing a long shot?

brian d foy

AddThis Social Bookmark Button

I publish The Perl Review, Mark Pratt publishes PyZine and ZopeMag. Tony Mobily publishes Free Software Magazine. None of these are associated with a “mainstream” publisher.

What else is out there? I here there is a Haskell magazine out there somewhere. There must be others. Know of any?

Derek Sivers

AddThis Social Bookmark Button

Anyone have any advice or wisdom from experience about address formatting for international shipping?

I’m starting to doubt the process of asking individual questions of “name, company, adddress, city, state, postalcode, country” because of complaints or misunderstandings from places like Ireland (no postalcodes), Germany (postalcode goes before city), Japan and England (many lines of address info needed).

Maybe the best approach is to just get the country as a option-select list of 2-character country codes, but leave the other lines wide open (”address1″, “address2″, “address3″, “address4″) for the person to fill in as they see fit.

The point here is not data mining, but shipping packages.

Thoughts?

Thoughts? Advice?

AddThis Social Bookmark Button

Related link: http://www.oreillynet.com/et2005/

I resolved early last year to automate my work as much as possible. I keep a question in the back of my mind “Is this painful? Do I do this task multiple times?” If so, I look for a shortcut.

I’m at ETech this week. This gives me the opportunity to watch many, many people as they work. Of course, having a highly trained pain detector isn’t very pleasant.

Hey, that guy’s using Vim! Cool! Wait… he’s using the cursor keys to scroll back and forth on the line. Should I say something? Should I tell him about the w and b commands?

Ahh, he’s changing the capitalization. Ouch. r new letter. Should I mention the use of tilde?

Hm, someone else is using the command line… oh, to run multiple commands, one after another. First build the application, then restart the web server. Fortunately, she knows about the up key in bash cycling back through the command history. She’s also working in a different terminal than the programming window. Yet it takes up, up, Enter, up, up, Enter to be able to test the program.

It’s tempting to rewrite the command line to put the two commands together, using bash short-circuiting to launch the second command only if the former succeeds.

Now there’s someone ahead of me looking up a CPAN module the speaker just mentioned. I have a lovely Mozilla/Firefox keyword shortcut that lets me type something like cpan Test::Plan and brings up the documentation page for the module. That’s much more convenient than me going to search.cpan.org, typing in the module name, changing the search type to look for a Module, and hitting the search button. Now I can use Ctrl T to open a new tab, Ctrl L to move focus to the URL bar, and type away.

I’m never sure of conference etiquette, though, so maybe I’ll just hope that the nice people whose work I’ve invaded inadvertently through my peripheral vision will read this weblog, consider a bit of pain in their lives, and look for ways to automate it away.

As for me, I’m missing my three-button mouse right now and wishing that secure IMAP were faster….

Are there polite ways to recommend shortcuts to people?

Derek Sivers

AddThis Social Bookmark Button

Related link: http://www.ruby-doc.org/core/classes/Enumerable.html

I love when I come across something that’s SO much easier to do in one language than another.

Here’s something that I wrote a whole program to do in PHP once, that I realized is built right into Ruby:

Say you’ve got an array of any complex things (objects or hashes most likely), and you want to sort the array by one of the attributes of the things.

Ruby has this wonderful method sort_by that works on any Enumerable lists. See the man page, here.


# make an Array of kids
kids = Array.new
# each kid is a Hash
kids << {'name'=>'Cliff', 'age'=>10}
kids << {'name'=>'Bill', 'age'=>6}
kids << {'name'=>'Andy', 'age'=>13}
#
# the kids sorted by name
kids.sort_by { |k| k['name'] }
# the kids sorted by age
kids.sort_by { |k| k['age'] }

Jono Bacon

AddThis Social Bookmark Button

One of the most intriguing aspects of the IT industry is the game of corporate pong that is played with those who typically have an Open or Closed Source bias. Every day we hear of company X deploying N number of Linux machines and then we hear of company Y deploying N number Windows machines. In the news we all aimlessly watch the corporates slag it out by playing the numbers game; a game that ultimately bears little other than PR spin and chatter on Slashdot.

Despite the influx of corporate pong played with great zest over and over in the headlines, there is a real and visible reason why this happens; people do buy into it. When the news hit that Microsoft had shifted something like 900,000 licenses to the NHS in the UK, IT aficionados gasped around the world. In the same vain, when reports of IBM spending a billion dollars on Open Source hit, the same gasps were heard, but by different people and for different reasons.

The problem with corporate pong is that it can be temping to be sucked into the figures on one side of the fence and not the other. From an Open Source advocacy perspective, it could be easy to hark on about X amount of Open Source desktops, Firefox browser growth and money saved in large deployments, but to then go on and criticise reports of growth in competing sides of the IT industry. It seems rather inconsistent to hype figures in one side of the fence and decry the other side for playing corporate pong. It should be stressed that I am not accusing Open Source advocates of doing this; this affects all sides.

Understanding the numbers

If there is one critical point I try encourage when writing about advocacy, it is that you should never believe the numbers game. The reason for this is that deployments are incredibly specific and unique beasts, and as such, virtually impossible to practically compare. A deployment of 1000 machines in one organisation is almost certainly going to be utterly different when compared to 1000 deployed machines in another organisation. These differences can occur in software choices, training, usability, objectives, costing factors and countless other variables. Sure, there may be similarities in a deployment, but these similarities probably end at the hardware architecture and chosen software. How that hardware and software is deployed and how it ultimately benefits the organisation is certainly different; differences sparked from different opinions, cultures and perspectives on building a successful IT infrastructure.

The ‘overall benefit of the IT solution’ is the key factor to understand and dissect. All of these statistics that form the bread and butter of corporate pong are the cruft that grows around the edge of a solution with one primary objective; to benefit the organisation in question. From a spectator perspective, if you bypass the business lunches, corporate jollys by bidding vendors, deployment board meetings and technology refresh tests, you need to ask the question as to whether the business has actually benefited from the IT solution deployed. Unfortunately, this factor rarely hits the headlines. You don’t hear about the quality of the ride, you merely hear about the vehicle.

Sometimes the most value can be found in the lesser known case studies; and this is particularly prevalent in the Open Source sphere. As part of my work I have heard from countless businesses who have switched to Open Source and it has utterly transformed the way they do their business. In these cases, the previously dacaying IT solution they had been using has been replaced with something they actually have control over and a future with. In these cases the migration has not only improved their use of IT, but actually transformed their business. Of course, you rarely here of these cases because they don’t fit into a good game of corporate pong - who wants to hear about a little business that has been transformed by a switch in their IT?

I do. I want to hear about this, because these are the real case studies that make IT interesting and valuable. Sure, the NHS migrations of the world hit the spot when discussing something around the water cooler, but the real meat and potatoes of the IT industry is simply never heard. Unfortunately, not conforming to corporate pong will typically relegate the IT solution that has transformed your business into a press-less husk that no-one will hear of. Then again, you are a business person, so what do you care?

The real story

The reality of this pointless numbers game is that there are a handful of organisations reporting these large migrations and an even smaller handful of software and hardware vendors pushing these organisations to go public about the migration with the hope of flogging more units. This culture of corporate pong allies with the long and successful journalistic tradition of reporting by headlines. As a journalist myself, I have come up against certain people in the press who have these kinds of objectives, and the large corporates are keen send in a band of PR gurus with their shining white teeth and clip-on Lego haircuts with a hope that the headlines can help to shift the perspective of their organisation in an industry where the word ‘enterprise’ is used to transform software into a language that managers can understand.

Anyone who has read my work before will know that I am a supporter and advocate of Open Source. Despite my Open Source preferences, I have always sought to advise my clients and write my articles and columns/blogs with a high degree of objective consideration. I grates me to see ‘blind advocacy’ and people suggesting certain IT solutions irrespective of whether it will benefit the users in question. Open Source is not always right, and I always try to get the right balance. With this objectivity, one thing I have seen however is the huge interest and benefits being achieved by Open Source in Small to Medium Enterprises (SMEs). It is these organisations where IT makes more of a critical difference to the overall business model as the IT department cannot throw endless amounts of money and consultants at the problem. It is this area where the IT makes the real difference, and it is this area where corporate pong doesn’t cut it.

The next time you see these huge migration reports, just bear in mind that the headlines may simply be an illusion in an industry where the real success stories are happening all around you.

What do you think? Truth or babble? Share your thoughts below…

Mark Finnern

AddThis Social Bookmark Button

Related link: https://forums.sdn.sap.com/forum.jspa?forumID=50&start=0

Quick: On the net in the ranking of the most popular programming languages, which one made the biggest jump last year? 10 spots to be precise? Bonus tip: The language is probably not even on Tim’s radar, because O’Reilly is not publishing a book for it.

O.K. most popular is a relative term, but if you measure how often a language is mentioned on the Net as the TIOBE Programming Community Index does, the one that jumped the most ranks in the charts this year is SAP’s ABAP.

Search query used is:

‘+”<language> programming” -tv’. I think the language C has an unfair advantage because of Vitamin C or the A B C of programming which doesn’t have to be about C at all.

Column 4 of the index shows with errors the change of position compared to last year. ABAP rose 10 spots and is now on place 15.

 image

How is that possible? Let’s check the search results in Google: After an Amazon ABAP book and two other sites there is this link to a very active ABAP Programming forum on the SAP Developer Network (SDN).

Yesterday a year ago the 10th of March 2004 there were exactly 5 threads posted in that forum and three of them are still without answer. This year same day 10th of March 2005 there are 47 threads and although the threads were created only yesterday only 5 of them don’t have at least one answer. In this one year the traffic of that forum has picked up by 940%. Even though the traffic rose tremendously the ratio of questions with no answers to questions with at least on post was also improved.

This is of course not all. There is also SAP Fans who have been around a lot longer with their ABAP forum: Yesterday March 10th 43 threads and only 12 posts without answer.

But it is not only the forums, there is also a host of quality ABAP Programming Weblog posts written by the members of the SDN community.

Working for SAP for many years I am of course super biased, but I think the SAP developers finally found a place to come together, exchange their ideas and get the recognition that they deserve. After all SAP is the third largest software company and there are many many SAP developers out there building solutions on top of SAP NetWeaver or tailor SAP solutions to their customers needs and having a good time and a good living doing so.

If the trend continues, ABAP may become one of the top 10 programming language by next year and don’t forget Java, the second pillar that NetWeaver is standing on currently on spot number two.

brian d foy

AddThis Social Bookmark Button

Related link: http://www.forbes.com/business/forbes/2005/0314/073.html

This month’s Forbes has an article on Brian Behlendorf (of Apache fame and now with Collabnet).

Andy Oram

AddThis Social Bookmark Button

The trade press has explored the acquisition of Ray Ozzie’s
Groove Networks
by Microsoft along the lines of “What functionality can now appear in
Office?” A whole other story remains to be told: what made the whole
integration of Groove with Microsoft work in the first place.

How did the small Groove team manage to meld a complex and
sophisticated product in with Office? What made them attract first
Microsoft collaboration, then Microsoft investment, and finally
outright purchase?

Groove started out supporting Microsoft products, like so many new
companies, simply because of their market dominance (so far as I could
tell–I didn’t confirm this impression with the Ozzies or anyone
else). They started in pre-.NET days.

But they quickly found, as .NET ramped up, that they could develop
components very quickly and meld them with Office pretty
seamlessly. This claim I actually did hear from Groove developers.

Whether or not you find Groove’s work-anywhere-with-anyone approach to
collaboration appealing (I think it has intriguing potential, and made
sure it was covered extensively in the book

Peer-to-Peer
),
the tight integration Groove achieved shows what other companies can
do with Microsoft. As my article

Applications, User Interfaces, and Servers in the Soup
describes,
the flexibility of .NET allows a whole new approach to application
development. It makes Microsoft more flexible, and in its own unique
way, open. Yes, .NET is just one component technology out of many–but
its particular value to Microsoft is demonstrated by this merger with
Groove.

The
Mono
team has discovered the pleasures of .NET. I do not necessarily say
that Mono’s approach is the best one or that others should use it, but
I think open source advocates have something to learn from what
.NET has achieved.

Jacek Artymiak

AddThis Social Bookmark Button

Related link: http://jacek.libsyn.com/index.php?post_id=1501

RMS speaks at FOSDEM 2005.


 

I returned home a week ago, but some kind of nasty fly virus I caught on my way back kept me in bed for a week, so this first FOSDEM podcast is coming rather late. The quality is not very good, but it wouldn’t be with a recording setup like this one:

More to come soon.

Tony Stubblebine

AddThis Social Bookmark Button

Related link: http://www.regexlib.com/

The fine coders at RegExLib have
developed a collection of incomprehensible code snippets - and they’re giving
them away for free. That’s right, free regular expressions.

RegExLib is a library of 900+ regular expressions contributed by a
community of regex loyalists. Each is
organized by function (like URI or Email) and rated by visitors.

Your job isn’t just cut-n-paste, you’ll likely have to choose from several
similar regexes. Each regex comes with examples matches and non-matches so
that you can see the author’s intentions, see how liberal the match is, and
see which edge cases are or aren’t covered. These example matches should help
you find a regex that’s close to your needs.

The example matches aren’t exhaustive, so you should definitely test the regex
against your own data. You’ll be aided by the site’s helpful testing feature.
Each regex links off to a testing page where you can run the regex against
your own test matches.

Most of the contributors are also enthusiastic regex bloggers,
http://blogs.regexadvice.com.

Two more things to note. First, the regular expressions don’t have an
explicit license, only this href="http://blogs.regexadvice.com/dneimke/archive/2004/12/07/1971.aspx">statement
of free use. Second, there’s a .NET bias to the site, but since .NET uses
a Perl compatible regular expression syntax you should be able to reuse the
code in any other Perl compatible implementation.

brian d foy

AddThis Social Bookmark Button

Related link: http://poweryogi.blogspot.com/2005/03/hbsapplyyourself-admit-status-snafu.html

Earlier this month I heard about a fuss over information leak out of ApplyYourself, a company that helps manage the admissions process for schools. Apparently they didn’t protect their information about admission status for students, and a particular URL would let students know how their application is doing. An entry in PowerYogi explains how it worked. Type the right URL into the browser and the you get the information.

Now, according to Reuters, Harvard Business School is rejecting applications from 119 students who took advantage of the ApplyYourself bug. Accepted Admissions Almanac posted a letter they sent to Business Week. They know which students looked at their application status since they used the session and user IDs that ApplyYourself gave to them. They weren’t being sneaky or trying to get information on anyone else other than themselves.

The information each student needed to get to the application status was gladly given to them by the web pages they were already allowed to view. I don’t see any “hacking” here.

Harvard Business School calls this “unethical”. Most businesses would call it “resourceful”, but that’s just another way schools and reality diverge. If anyone is to blame, it’s ApplyYourself and their inability to control the information or correctly authorize its viewing. They made it available, and people looked at it.

Simply not linking to information is not a security model.

Matthew Langham

AddThis Social Bookmark Button

When Euro OSCON hits Amsterdam in October it will be nearly 3 years since I wrote this post calling for a European OSCON. Since then I’ve been bugging the O’Reilly team at every possible moment and I’m really happy that at last, this year will see the conference take place in the Netherlands.
My personal experiences over the past 3 years show that the Open Source scene in Europe has grown rapidly - especially when it comes to the adoption of Open Source by large corporations. When I think back to the early days - say 5 years ago - then I remember not being able to get any meetings with corporate customers to talk about this “free software”. They were still able to fork out tons of money to get custom built solutions. So, there was no need for them to use Open Source.
But things changed. Cost-cutting became king - and corporations in Europe initially saw Open Source as being a way of cutting back on the cost of application development. Obviously that is only partly right - if at all - as Open Source still needs to be customized, adapted and supported for use inside the enterprise.
Over the past year or so I’ve been hearing more arguments that stress the fact that companies are able to change the application quickly and easily, because of the availability of code. They are glad that they don’t need to wait for some release cycle of a commercial product. Getting their hands dirty is an increasing trend here too (or as Doc Searls would say - DIY IT).
Something that makes Open Source adoption in Europe difficult is the fact that we are many countries, each one with their own culture and language. The past years have seen pan-European companies emerge. Companies that need applications with international language support. Those companies also require support for Open Source in their native language. Companies will ask specifically for a native speaker or documentation in their respective languages. Working together on a European scale is also not as easy as perhaps people in the US would think. There are cultural differences that can make life pretty hard.
In all I’m already sure that Euro OSCON will be a success and Amsterdam is a great city to visit. Hope to see you all there!

Kevin Shockey

AddThis Social Bookmark Button

Related link: http://www.sw-linux.com/

Last week Sun Wah Linux Limited organized the first ever China Open Source Week. The event was composed of the Asia Debian Mini Conference, the 5th Asia Open Source Software Symposium and Codefest Asia 2005.

The event was hosted by the China Software Industry Association, China Open Source Software Promotion Union, and the China Electronic Standardization Technology Institute. The event also won the support of the State Council Informatization Office People’s Republic of China, Ministry of Information Industry, Ministry of Science and Technology.

As I mentioned before, I think the adoption of open source in China and Asia is big news. If you factor in the recent sale of IBM’s PC business to Lenovo, you begin to see the strategy at work in China.

Conclusion

The bottom line for this news is simple. After decades of making the stuff we buy that we don’t really need, China is moving into the technology industry. Because they are successful at making things cheaply and selling it for a profit, they continue to accumulate the cash needed to move into the tech game. Adoption of open source is just another way for them to save money, be legitimate, retain autonomy, and prepare for the changes unfolding in the software industry.

As four billion eyes lock onto the technology industry, China will become a very strong player in the emerging global market for technology. When software margins continue to vanish, whoever can make software the cheapest will win. Conversely, if your an ISV, these very same margins will force you to see the world as your market. Every sale will count, every service contract will count. Given that forecast, the emergence of the Red Dragon as a powerful competitor in, at least in Asia, the technology industry should be concern for every software maker, no matter the size.

So if you work in the tech industry, and you have not made the connection why this trend is important to you consider the following. The next time you’re in Walmart or at Disney on Ice, know that the trinkets you buy for the kids will inevitably carry a stamp or sticker with the designation “Made In China”. When this happens, you’re financing a strategy to compete against you in the technology industry of the future. This is the rule of capitalism, and it is tough to handle but if you want to participate in a capatilistic system you have to expect competition. All of this is moot if you are preparing for that competition? You are preparing to compete, aren’t you?

Is your company looking into the new opportunities available in the global software market?

Schuyler Erle

AddThis Social Bookmark Button

Related link: http://software.newsforge.com/article.pl?sid=05/02/24/1818224&tid=152&tid=131

Free Software’s star image editor, the GIMP, faces an identity crisis.

David Sklar

AddThis Social Bookmark Button

Why do folks who want the freedom to remix content as they see fit get
their digital dander up when other people remix their own content?

Gmail’s introduction was accompanied by a barrage of complaints that
the automated scanning-of-messages to display ads was href="http://www.oreillynet.com/pub/wlg/4789 ">involuntarily
subjecting those who correspond with Gmail users to a privacy
invading examination and modification of their message.

Now, the introduction of a version of href="http://toolbar.google.com/T3/index">Google Toolbar that
annotates addresses, ISBNs and similar data with links to maps and Amazon.com has provoked a similar href="http://archive.scripting.com/2005/03/01">storm of
outrage. The complaint goes something like “I am a virtuous
content publisher whose brilliant web pages are being chewed up by the
Evil Google Content Manipulation Borg without my consent! Foul! Foul!”

What these complaints conveniently elide, however, is that it is
individual users who are making the choice to have their web
pages modified. These users must install the Toolbar and then click on
the appropriate button in the Toolbar to follow the additional
link. Nothing sneaky is going on behind the scenes.

Objecting to users modifying web pages before, as, or after they
view them is a dead end. Tools and add-ons such as popup blockers,
custom style sheets, screen readers, auto-form-field-filler-outers are
precisely those sorts of content modifiers. And surely no one suggests
that those be banished to preserve the sanctity of the web browsing
experience, right? What would be next? Preventing me from putting squibs of
black electrical tape over the annoying LEDs that glow all night from
various devices in my home? Should I expect a nastygram from Uniden
because my application of tape has prevented me from enjoying the
experience of the “Charge” light on my cordless phone as they
intended?

What applies to the MPAA and the RIAA applies just as strongly to Joe
Homepage. If you’ve got thoughts/words/songs so brilliant that you
can’t bare to have them disparaged by content-modifying Philistines
(hint: nestled at the bottom of this particular slippery slope is “The
EULA for this sonata requires you to listen to it on speakers that are
at least THIS good to properly receive the artist’s message.”) then
keep that brilliance to yourself. If you require the ego
gratification/financial compensation/curiosity satisfaction that comes
from transmitting your message to other humans then you absolutely,
positively must accept the idea that you lose some control over what
happens to your baby.

A related important point that Cory Doctorow makes in his swell href="http://www.boingboing.net/2005/03/01/google_toolbar_like_.html">pro-Toolbar
commentary is:

This shows how an authors’ association like the Science
Fiction Writers of America could collect its members’ ISBNs and
affiliate IDs for their favorite web-stores and provide plugins that
would rewrite every single instance of my ISBNs on pages viewed
through the plugin with a link to my affiliate account on Amazon,
making me some serious coin. Wanna support an author? Install her
plugin and help her feed her kids. Wanna support a charity? Install
its plugin and have all the affiliate links rewritten to its
benefit. Wanna support youself? Install the plugin that rewrites every
ISBN with your own affiliate ID.

The framework of configurable end-user content modification provides a
powerful engine for consumer choice. This goes beyond tossing
affiliate commissions for your purchases into whichever non-profit
bucket you value (although that’s a fine idea). This extends to
content ratings, corporate business practice review, editorial
commentary, and many other areas.

Once the framework is in place, users can choose to have
recomendations on whether a particular site is appropriate flow into
their browser from the Christian Coalition or from MoveOn. As you shop
for refrigerators, you choose whether you want annotated information
about the refrigerator makers from Greenpeace, the Cato Institute, or
Consumer Reports.

The annotation and modification of arbitrary content, with end user consent, is a golden opportunity to build a world of informed readers and consumers.

That said, the Toolbar isn’t perfect (and it is, after all a
beta). For example, you can choose your map provider, but not your
bookseller. The primacy of end-user choice would certainly be
reinforced if all the various link destinations were configurable.

I don’t mean to be an apologist for Google. I like some things about the company and its products, I dislike other things about the company and its products. The most important issue here is not the specifics of the toolbar. The most important issue is recognizing that we all have to give up the control over our content that many of us demand of Big Media Corporations.

How much control over your content are you willing to give up?

Schuyler Erle

AddThis Social Bookmark Button

One of the discussion posts on Jono Bacon’s recent weblog entry on Lowering the Bar to Code prompted the following reflection on the nature of GNOME / GTk+ versus KDE/ Qt:

If you think that reimplementing the C++ Standard Template Library in C is a bad idea, you will like KDE / Qt. If you think that the C++ Standard Template Library is a bad idea, you will probably like GNOME / GTk+.

Myself, I think the C++ STL is a pretty bad idea.

It’s a holy war, and it’s your turn to shoot back!

brian d foy

AddThis Social Bookmark Button

Related link: http://www.eweek.com/article2/0,1759,1768194,00.asp

eWeek reports on the mod_perl system that PlusThree (employer of Perl hackers Perrin Harkins and Sam Tregar) built for the United Federation of Teachers. The article starts:


For the 150,000 members of the United Federation of Teachers, paper forms, phone calls and hours spent standing in line are no longer current events; instead, they are consigned to the history books.

brian d foy

AddThis Social Bookmark Button

Related link: http://blogs.apress.com/archives/000440.html

Apress open source editor Jason Gilmore asked me five questions, and I answered them. No big whoop. I talk about Perl Mongers, The Perl Review, Stonehenge Consulting Services, and laptop-destroying environments.

Maybe I can create a circular trackback reference…

Advertisement