Categories: "IT business"

The soul of the mac... on your PC?

Max OS X Tiger

"More than even the processor... more than even the hardware innovations that we bring to the market... the soul of the Mac is its operating system... and we're not standing still!"
-Steve Jobs, closing his keynote at WWDC 2005

I wonder if that means Apple's going to release Mac OS "leopard" for PCs also...

That would definitely be inline with the Mac Mini release. They admit they have been running secret projects for years. And all they really still need is a specific hardware abstraction layer as well as a few drivers... Definitely possible...

There's more than the code...

Oh well... I think it's been too long since I last read some great wisdom like the one on Joel on Software.

I read this really insightful peace today about all the important things beyond just the actual software code.

Here's a funny quote:

Human emotions can be really, really superficial. In particular people ridiculously overvalue aesthetics and beauty when evaluating products. It's one of the reasons iPods, and, for that matter, Keanu Reeves, are so successful.

...but the whole article is definitely a must read!

Of course, this so much applies to b2evolution as well... :-/

The Flash Virtual Machine

Sometimes I wonder if Macromedia isn't going to succeed with Flash where Java failed... on this particular topic of harware and OS abstraction. Flash Lite makes their virtual machine (aka "player") more real than ever. Russ has all the details so I won't even try to repeat them here! :P

Offshoring/outsourcing software development

This thread in Ask Joel is the most interesting discussion I've ever read abut offshoring/outsourcing software development!

It's getting incredibly long though, so it's really hard to read through. But the first 25 comments are definitely worth reading.

My personal take on the subject is roughly this: I believe software is art more than science. I think the best approach to make it look like engineering is something along the Unified Process - that's what the IT world has learned the hard way for the last 30 years! One golden rule of UP is to have the users and the coders communicating, to have them understand each other's constraints...

This doesn't mean I think nothing can be outsourced, but you certainly cannot carelessly offshore a whole IT department to a place with a radically different culture and expect that communicating with specs will "just work"! :|

If offshoring software development is ever going to succeed we'll need a whole new set of skills and tools (internet being one of them) to master it, and we're not even close! However, I think the experience of open source software projects developped by an international community are an interesting experience to this.

I would probably elaborate on this if I wasn't this busy reading the thread at Joel's right now! :>>

IE 6 not refreshing

Just stumbled upon yet another funky IE6 "bug" (if I may say so...

When you want to automatically refresh to another page, you send a header that looks something like:

Refresh:0;url=http://blah.blah.blah

The funky thing is that if that header exceeds the maximum size of 263 characters, IE won't do the refresh!

Okay there's got to be a limit, but why so low? And why "263" ??

No need to say, auto refreshes work fine in Firebird with headers much longer than that.

I guess this is why you still need to put some dirty message underneath like 'if nothing happens, please click here! :/

PS: Please don't tell me to use a Location: instead. This would make it impossible to set cookies.