- 1
- 2
- 3
- 4
- < previous
- +
Ticked Off at Tick the Box Mentality 04/02/2008 13:01:15
Does your executive search firm know the difference between an MIS manager and a CIO, and if it does, can it explain that difference to its corporate clients?Does your executive search firm know its MIS managers from its elbow? Does it even know the difference between an MIS manager and a CIO, and if it does, can it explain that difference to its corporate clients? - +
Strategies for Dealing With IT Complexity 24/12/2007 10:30:47
Every innovation, every business process improvement, comes with an IT complexity tax that must be paid by CIOs in time, money and sweat. Here are strategies to mitigate the increasing complexity of IT as it enables new business.Every innovation, every business process improvement, comes with an IT complexity tax that must be paid by CIOs in time, money and sweat. Here are strategies to mitigate the increasing complexity of IT as it enables new business.
Read up on the latest ideas and technologies from companies that sell hardware, software and services. Improving Sales Productivity: An Opportunity for Sales and IT Leadership
Strategies for Eliminating .PST Files
Email Archiving Implementation: Five Costly Mistakes to Avoid
Email Archiving 101—Customer Case Study
Solve Exchange Storage Problems Once and For All: A New Approach without Stubs or Links
Wireless LANs: Is my enterprise at risk?
Why Security SaaS Makes Sense Today
How to Beef Up Your Sales Pipeline
Zones provide focussed content from Computerworld and leading technology partners.Newsletter Subscription
Why not?
I think that we don't need that additional complexity, we don't need that "richer experience." It's being sold as it's just universally something better than what we have with HTML and CSS and JavaScript. And I think a lot of the success of the Web has been in the constraints that those standards gave us. A lot of the success of the Web came with the standardization of just having a few tools that you really have to be clever about how to use in an effective way. You didn't have all the opportunities of the world, so you could create one crazy use interface after another. And I think that's often what "rich" means. It means wild or out there or fun. And that's totally fine -- if you're creating a game, then something like Flash is awesome. If you're creating yet another information application, which is the bulk of applications out there, then I think HMTL, CSS, and JavaScript [do] just fine.
Microsoft is adding support for IronRuby and IronPython to the DLR (Dynamic Language Runtime). What's your take on that?
I enjoy the fact that more people can get to experience Ruby by getting it in the side door somehow, that Ruby can be used in shops [that are] predominantly Microsoft shops. But I hope that those are more planting seeds for people to then get out. I'm not seeing that Ruby on the DLR or whatever is going to convince a lot of people currently using Ruby to jump in the arms of Microsoft. But I do see it the other way around. I do see people who were traditionally using Microsoft technologies being exposed to languages like Python and Ruby and then realizing that hey, maybe I actually don't need the Microsoft part.
So then it can have an opposite effect. Do you think Microsoft is just blowing smoke with its threats against Linux that they talked about this week regarding alleged [patent] violations or is there something to it?
I think they're doing the techniques that they've used successfully in the past. I think FUD'ing people up and making them insecure -- is Linux going to be sued out of existence? Am I wrong to base my entire infrastructure on open source? Creating all that fear, doubt and uncertainty is what Microsoft does really well. And that's, of course, seeing something like this, it's got to be so frustrating to people, the good forces within Microsoft who do understand open source and do want to get developers who are sympathetic to the open-source movement to get involved with their technologies. How persuasive an argument is it going to be now that Silverlight is this open platform and you can come play, and by the way we're suing everything else you build your business on? It's not going to be very persuasive. And I think it really sends so many mixed messages, and it seems like there's a war going on inside Microsoft. Like [Microsoft CEO Steve] Ballmer on one side pushing this FUD line against Linux and other open-source and open standards, and then you have somebody like [Microsoft Chief Software Architect] Ray Ozzie, who seems to be more with the times in getting that Microsoft can't invent its own universe forever and just ask people to come over. So I do hope that the Ray Ozzie side of a more open approach, a more inclusive strategy, is going to work.
What's your take on JRuby, which runs the Ruby language on the Java Virtual Machine, and how does that tie into Ruby on Rails?
I think it's fascinating. I have to be honest. One year ago I didn't have a whole lot of faith in the JRuby project, and that's mostly just from the experience of seeing other languages being re-implemented on other platforms. It seems mostly to have been curiosities. But I've got to say I'm hugely impressed about the work that the JRuby team has been doing, how fast they've been progressing, how fast they're catching up both in features and in speed. And as it stands right now, where they're actually able to run a good number of Ruby on Rails applications, it's marvelous. I think it opens a whole new avenue for Ruby into enterprise strongholds that would otherwise not [have] considered Ruby and Rails because that they didn't run on their existing infrastructure. So I think it's awesome, and I am really looking forward to seeing more about it. I still have some concerns or skepticism about -- is this really going to be something that appeals to regular long-term Ruby users? Would I run JRuby in a year from now? I am certainly not convinced of that fact. But I am certainly open to them coming up with something great, if they can turn JRuby into being say five, 10 times faster than the C-based Ruby, hey, who am I to say what we're going to run two or three years from now?
Ruby on Rails is an open-source Web framework, as in you don't sell it. Are you making money from the project just the same through consulting? How do you monetize it?
In a lot of ways I don't need to monetize it, I have a job. I work at 37signals, and we make money selling products. But we still in a large sense make money off it primarily through saving money. So we get to collaborate with a lot of other people around the world that then they'll pick up part of the work we would otherwise have to do. So that's the great thing about open source. You get to collaborate, and you get to share contributions and swap. So there's a lot of bartering going on that saves us a ton of development time. But there are also direct influences [in that] we get now a talent pool who know exactly the kind of technology we're working on, so it's much easier for us to hire new people. We've gotten a great amount of press out of it.
What exactly does 37signals do?
37signals is a producer of collaboration and communication tools online. We use Ruby on Rails for everything. We have six products now. Three of them are paid products, the others are free products. They're all developed with Ruby on Rails.
Any other points you wanted to raise?
I think now that we're here at RailsConf, I'm really just immensely impressed about how far we've gotten in such a short period of time. Rails really took about a year to get going. The first year it was only A¼ber geeks getting involved and getting excited about it. The first book didn't come out until a year after. And so the first book is even just two years old. Today we have more than 20 titles, I believe, and we have a conference with 1,600 people showing up. It's fantastic to me to see the kind of impact that a grassroots initiative can have on the software industry in general. And that's not just my contributions, it's the contributions of everybody who's been involved with the Ruby on Rails project. There are so many people who have contributed to it, so many people who have evangelized it.
- 1
- 2
- 3
- 4
- < previous
Computerworld Member Login
Discover how SOA can create smarter outcomes for your business.
Attend and learn:
- How SOA is helping leading companies to become more agile
- Where you should be applying SOA processes in your company
- The top SOA implementation mistakes to avoid
Click here for more information.
- +
Computerworld Live Podcast #97: The Future of Enterprise Networking 25/07/2008 09:45:36
This week CW Live chats with Mark Thompson, global sales and marketing manager for HP ProCurve, on the future of the enterprise networking. Mark discusses the trends we can expect to see in the near future and how the right infrastructure can ensure your enterprise network is secure. - +
Computerworld Live Podcast #96: Security at the Edge 11/06/2008 09:22:22
CW Live speaks with Amol Mitra, HP ProCurve Director of Marketing for Asia Pacific and Japan. Today's topic: how enterprises are starting to shift away from simply controlling security via server logins, firewalls and moving to more adaptive security frameworks. - +
Data Management Edition #10: Multi-Petascale Systems 02/05/2008 09:12:33
This week we look at sustainability and the development of multicore technologies to build multi-petascale systems. - +
IT Security Edition #11: How to poison the Storm botnet 01/05/2008 08:51:55
This week CW Live presents a case study on how to poison the notorious Storm botnet . Plus we take a look at Cisco's plans for Ironport. - +
IT Security Edition #10: Cyber-battles fought and won 24/04/2008 11:09:47
Vendors bow to end user pressure to improve product security, and we take a look at the latest concepts shaping the cyber-battlefield of the future.
Bento 2 by FileMaker Now Available 2008-10-16 12:21:00+10
Progress Software Selected for ACORD Standards Framework 2008-10-16 09:45:00+10
Tandberg Data lifts RDX® QuikStor™ capacity to 500GB and offers continuous data protection 2008-10-16 09:23:00+10
Kroll Ontrack Offers More Complete Data Recovery Solution with SSD And Flash Capabilities 2008-10-16 09:00:00+10
Infohrm Launches 4G SaaS-based Workforce Planning, Reporting, and Analytic Solution 2008-10-16 08:04:00+10
Gaining Competitive Advantage Through Enterprise Planning
No matter how good its products or innovative its services, no organization can perform to its full potential without an adequate planning structure in place. Discover how this can be done by reading on.










