Darren Neimke injected with nanoprobes . . .

1 11 2004

Now that the cat is out of the bag, I can get really excited and tell everyone that Darren Neimke has decided to get injected with nanoprobes, eerrr, I mean join Readify. Darren has been a fantastic contributor locally (Adelaide), nationally (Australia - to save you Googling for it) and internationally (Earth - the outer spiral arm of the milkyway galaxy).

Welcome aboard Darren, I’ve updated my Readify blogroll!





INTJ

1 11 2004

I attended a workshop last weekend and one of the discussion points that came up was the Myers-Briggs Personality Test/Type Indicators. Anyway, while I was grabbing a bite to eat I decided to Google for a personality test. I found this one. I have no real idea whether it is any good or not but it said that I was an INTJ. Naturally this is going to change my life . . .





ASPInsiders Reloaded

1 11 2004

It looks like the ASPInsiders site has been updated. This is more of a marketing site to explain what the group is about. Check it out, does it rule or drool?





Alex Hoffman on Code Seperation in .NET 2.0

1 11 2004

I’ll be doing some catch up on both reading and writing blog entries over the next couple of days, so please forgive me. The first cab off the rank is a response to this post on partial types by Alex Hoffman.

When I first started working with .NET I was a bit of a Don Box clone and only used Emacs - admittedly that was back when we were talking about an Alpha of a V1 IDE and the framework was called NGWS.

Over the last couple of years I think I have grown up a bit (you hear that Don? I think you need to grow up! :P) and accepted that I can’t write all the code in my applications - using development tools to generate code (whether it be declaritive or procedural) is to my mind “risk free delegation”. All of a sudden components, and their designer serializer are responsible for correctly persisting their setup code and in many cases their clean-up code as well!

Alex asserts that:

“for those few developers remaining who actually write code, its likely to just result in hidden code and confusion”

I can see where you are coming from Alex, I’ve opened up the “code-behind” on more than one occasion and wondered where all my code is, but I feel this is just my reaction to having such a clean surface to work from.

You see I usually know the names of the components that I have dropped on my design surface so its not a stretch to remember them, and anyway, if you are a few hundred lines down in the code you can’t see the field declarations anyway.

I agree that this feature exists because of development tools. But I turn it on its head. I say its because Microsoft wants to provide tooling but doesn’t want it at the cost of your carefully crafted source code (how many InitializeComponent nuke jobs have you heard of?).





Thats enough GoogleJuice for you Mr. Spammer . . .

1 11 2004

When e-mail arrives in my inbox I do one of two things, if it requires a reply in under twenty-four hours I typically flag it for follow up and leave it in the Inbox (just to annoy me). If it requires a follow up outside of that time frame I typically “move” the item to my Tasks folder which results in the e-mail being embedded into a Task.

This works well because the Task will typically pop up some time in the middle of the night and give me a nice TODO list for the following day. Quite often those tasks are no longer relevant because the issues have resolved themselves (strange how this happens), or they are such low priority that it becomes a best effort and I put it off until a later date.

This means that higher priority items (of which there are always some) dominate my day. Unfortunately my internal threading model is not flawless because sometimes low priority items become high priority items and I don’t notice.

That is what happened when I filed a message from my blog about some comment spam that someone had posted up. I put it off and now my blog is at best temporarily associated with some of the seedier parts of the Internet. Well, I just cranked up the priority of these particular tasks to ensure they are cleared up in the next twenty-four hours.

Hopefully this won’t go on my “permanent google record”.