>400 subscribers
>400 subscribers
Philosophy Mondays: Human-AI Collaboration
Today's Philosophy Monday is an important interlude. I want to reveal that I have not been writing the posts in this series entirely by myself. Instead I have been working with Claude, not just for the graphic illustrations, but also for the text. My method has been to write a rough draft and then ask Claude for improvement suggestions. I will expand this collaboration to other intelligences going forward, including open source models such as Llama and DeepSeek. I will also explore other moda...

Intent-based Collaboration Environments
AI Native IDEs for Code, Engineering, Science
Web3/Crypto: Why Bother?
One thing that keeps surprising me is how quite a few people see absolutely nothing redeeming in web3 (née crypto). Maybe this is their genuine belief. Maybe it is a reaction to the extreme boosterism of some proponents who present web3 as bringing about a libertarian nirvana. From early on I have tried to provide a more rounded perspective, pointing to both the good and the bad that can come from it as in my talks at the Blockstack Summits. Today, however, I want to attempt to provide a coge...
Philosophy Mondays: Human-AI Collaboration
Today's Philosophy Monday is an important interlude. I want to reveal that I have not been writing the posts in this series entirely by myself. Instead I have been working with Claude, not just for the graphic illustrations, but also for the text. My method has been to write a rough draft and then ask Claude for improvement suggestions. I will expand this collaboration to other intelligences going forward, including open source models such as Llama and DeepSeek. I will also explore other moda...

Intent-based Collaboration Environments
AI Native IDEs for Code, Engineering, Science
Web3/Crypto: Why Bother?
One thing that keeps surprising me is how quite a few people see absolutely nothing redeeming in web3 (née crypto). Maybe this is their genuine belief. Maybe it is a reaction to the extreme boosterism of some proponents who present web3 as bringing about a libertarian nirvana. From early on I have tried to provide a more rounded perspective, pointing to both the good and the bad that can come from it as in my talks at the Blockstack Summits. Today, however, I want to attempt to provide a coge...
Share Dialog
Share Dialog
Starting the middle of last year, I thought it would be great to have a competitor to the iphone that would make it easy to create web based applications that can fully exploit the capabilities of a smartphone. I therefore started rooting for Palm as soon as they showed the Pre at CES at the beginning of this year. Well, the Pre is arriving tomorrow and the reviews by Mossberg, Pogue, Engadget et al suggest that it could actually be a contender. Of course there are some issues, such as the mechanics around sliding out the keyboard, but overall there seems to be way more good than bad.
This is great news for consumers of course as we have already seen how the competition between the iPhone and the Blackberry has driven innovation for endusers. But the Pre has the potential to be more important for another group: developers. Apple has created a beautiful device from an enduser perspective, but it is kind of a pain to develop on for several reasons. First, there is Objective C, which I find odd at best. Second, you have to learn a whole new and complex framework (Cocoa Touch). Third, and most importantly, you have to deal with Apple’s approval process for apps which has been painful for many folks.
The PRE is offering a distinctive approach in the first two areas. First, programming is done in Javascript. Some might argue that’s not much of an improvement over Objective C, but I strongly disagree. There has been a ton of work by third parties on Javascript and the only really bad part is the name. Second, yes you do have to learn a new framework (Mojo), but much at least part of it are based on standards (HTML5) and the overview description here makes the rest sound more intuitive than Cocoa (disclaimer: I have not yet tried it out). On the third point, it remains to be seen how Palm will handle it. They have not done a lot prior to launch and have not given nearly enough people access. This part feels rushed and off to a bad start, but given that Palm has managed to deliver the device itself I am willing to cut them some slack initially.
Now it might seem that having device fragmentation is a bad thing for developers. To some degree it is because targeting multiple devices is always more work. But it sure beats a situation without competition with too much control by a single vendor. And there is always hope for cross-platform development frameworks, such as phonegap.
![Reblog this post [with Zemanta]](https://img.paragraph.com/cdn-cgi/image/format=auto,width=3840,quality=85/http://img.zemanta.com/reblog_e.png?x-id=fdabf2e9-d1df-4b92-90de-fc56972f43d0)
Starting the middle of last year, I thought it would be great to have a competitor to the iphone that would make it easy to create web based applications that can fully exploit the capabilities of a smartphone. I therefore started rooting for Palm as soon as they showed the Pre at CES at the beginning of this year. Well, the Pre is arriving tomorrow and the reviews by Mossberg, Pogue, Engadget et al suggest that it could actually be a contender. Of course there are some issues, such as the mechanics around sliding out the keyboard, but overall there seems to be way more good than bad.
This is great news for consumers of course as we have already seen how the competition between the iPhone and the Blackberry has driven innovation for endusers. But the Pre has the potential to be more important for another group: developers. Apple has created a beautiful device from an enduser perspective, but it is kind of a pain to develop on for several reasons. First, there is Objective C, which I find odd at best. Second, you have to learn a whole new and complex framework (Cocoa Touch). Third, and most importantly, you have to deal with Apple’s approval process for apps which has been painful for many folks.
The PRE is offering a distinctive approach in the first two areas. First, programming is done in Javascript. Some might argue that’s not much of an improvement over Objective C, but I strongly disagree. There has been a ton of work by third parties on Javascript and the only really bad part is the name. Second, yes you do have to learn a new framework (Mojo), but much at least part of it are based on standards (HTML5) and the overview description here makes the rest sound more intuitive than Cocoa (disclaimer: I have not yet tried it out). On the third point, it remains to be seen how Palm will handle it. They have not done a lot prior to launch and have not given nearly enough people access. This part feels rushed and off to a bad start, but given that Palm has managed to deliver the device itself I am willing to cut them some slack initially.
Now it might seem that having device fragmentation is a bad thing for developers. To some degree it is because targeting multiple devices is always more work. But it sure beats a situation without competition with too much control by a single vendor. And there is always hope for cross-platform development frameworks, such as phonegap.
![Reblog this post [with Zemanta]](https://img.paragraph.com/cdn-cgi/image/format=auto,width=3840,quality=85/http://img.zemanta.com/reblog_e.png?x-id=fdabf2e9-d1df-4b92-90de-fc56972f43d0)
No comments yet