There is one, very simple reason that software engineering will never be a real Engineering discipline in all or even most cases:
* People will not pay for bridges that fall down.
* People will pay for software that crashes.
dudes. live mesh != cloud computing
ip addresses in decimal notation! e.g. 1276349464 apparently useful for spammers
application/octet-stream really does make sense if you think about it
rest : http :: oop : java (and architectural styles can be tunneled through implementations of other styles - a blog post in the works)
looking at google appengine. did not realize you could try out the sdk locally without an account - doh
just checked out the blackberry 8120 at tmobile. not really impressed - no black option = wait for iphone announcement...
installed ubuntu hardy as the 3rd os on the macbook - smooth install and looks great as usual. mono 1.2.6 is now the "supported" version
dudes. the .net gc never calls idisposable.dispose() - a common misconception
it is may 8th, 2008 - and firebug is still fantastic
started a new googlecode project, set up appengine sdk with eclipse/pydev (w/ debugging!) ready to rock and roll
worth reiterating my two big gripes with python: significant whitespace, and the "bolted-on" nature of oo (working with appengine)
mstest: finding new ways to demonstrate how truly horrific a bad testing framework can be (today's gem = test view locking up vs2005)
wish visual studio had eclipse's ctrl+click = hyperlink to definition
are you a programmer and have an 'operating systems' section on your resume? what exactly does that mean?
.net 3.5 expression trees are fantastic - currently investigating remoting the tree itself for client-server call proxying