I wouldn't be surprised if Apple starts more collaborations with Microsoft. Remember how IBM was Apple's big enemy and then they got into bed with each other?
Article is predicated on the idea that evil and innovation are mutually exclusive. I think it's more true that evil and innovation are pretty tightly coupled.
I love embedded servers. I don't think adding SSL would be that hard. I've done something very similar in C# and kept putting off SSL, only to find that X.509 authentication was trivial.
The harder part is maintaining session info between requests and garbage collecting dead sessions, though you could just authenticate each request.
> I'm just hoping MacRuby will enable the Ruby world to build our own open source Textmate clone so we'll be able to ditch this abandonware piece of crap.
Thanks for reminding me why I don't want to do Ruby.
I write code by analyzing requirements and then breaking them into a series of milestones and attaching requirements to each milestone. I show the client how I have interpreted their requirements and make sure we are in sync. I then delegate as much non-core work as possible to others. I tend to separate the functional and visual aspects of each milestone.
Regarding the ordering of milestones, where there is some discretion available I tend to do things that will keep the client happy. The objective is to deliver the project on time with the minimum level of stress for all involved.
I don't lie about in bed dreaming about imaginary packets.
I've given up smoking several times, the last time, successfully, about 3 years ago. The previous attempt was pretty much doomed - it was mid-August 2001 and I was living in lower Manhattan.
The thing that is most difficult about nicotine is that it is intimately connected with the way your brain processes novelty. If you're a smoker and you're learning (say) a new language or API, your body automatically makes you light cigarettes and smoke them; you only become aware that you have been smoking when you're stubbing them out.
Pouring molten solder into a mold seems kind of crude; solder is rather blobby even with flux.
I'd have thought that using printer technology would be easier. You could print conductive areas and semiconductors and resistors directly onto an insulator. You could make 3D objects as papercraft.
My project, phpSprockets (http://code.google.com/p/phpsprockets/) does nested markup by working as a node system. After all, if you're going to generate HTML in code you might as well do it in an object oriented way.
$table = new Sprocket( 'table' );
$tr = $table->tr();
$tr->td( "OMG I'm in a sprocket" );
I've done similar things using XElement in C#, though using PHP's magic methods makes for very short readable code.
I agree that templates are handy for separation of concerns though.