My husband, blog connoisseur that he is, has kindly pointed me in the direction of WordPress. So, I’m trying it out here…

Likes, so far:
* ability to turn on/off comments across the whole site (MoveableType was drowning me in comment spam)
* idea that there are LOTS of plug-ins out there, and that, hey, I might even be able to write one
* idea that there are lots of themes out there, and hey, I might even be able to write one.. (I’m dreaming here, I know)
* easy import of my MoveableType content into here
* built in dictionary check when posting (you didn’t think I could spell connoisseur on my own, did you?)

I still have the “other” CMS up and available, so can readily switch back if I want to. But think I’ll play around here in a new space for a while.

Wanted: .NET developers of varying skill levels in the DC area to fill cool project needs at company serving federal government. Assume that you’re going to work with me, or even better, folks smarter than me. (Check the heading on the blog. I’m convinced I’m “write”, and never more convinced then when I’m about to be proved dead wrong: ain’t life funny that way?) Leave a comment that shows you have something interesting to say about .NET or software development in general (and leave some rudimentary contact info) and we can talk. Always interested in hearing what cool work other people are doing.

Installing a Beta 2 version (already soon to be superceded by a newer version) of Visual Studio 2005. It appears to be hung on the installation of SQL Server 2005 Express (big surprise for a beta MS product).

Got to play with 2005 at a class in Seattle a few weeks ago, given by a company called PluralSight. Taking a look at the latest MSDN magazine – 2 articles there from guys that I’m aware of from the company. September issue: another 2 articles. Very sharp guys, interesting training. Proximity to Microsoft’s campus let them both seed the class with guys from Microsoft who wanted to round out their knowledge, and let them bring in speakers to talk about the newest latest and greatest. Very cool.

Anyway, still waiting for the software to install. But looking forward to playing wtih 2005 features, maybe thinking about taking a 2005 Microsoft exam as my next cert effort. (I got my MCP renewed as of 8/10! The previous one had lapsed, due to a retiring exam. But I’m up and about again, and theoretically studying for another one.)

Had an interview yesterday, where I was on the interviewing side, and this fellow was on the interviewee side. Key qualification on his resume was that he was an MCAD, which involves passing a series of exams. One of those exams is entitled “XML Web Services and Server Components Development”. Question in the interview: what is a web service and what might you use it for? Answer: ummmm……

I really need to get on the horn to take those exams.

Quoted from Katie Lucas’s discussion of software methodologies: (Who’s Katie Lucas? I dunno, but she was referenced on Joel On Software)

And at the core of RUP is a small area where you have to use OO design
talents…. if you don’t have them, it’s like having a methodology for
running the 100m.

“Step 1: write about running really fast. Step 2: Go and draw a plan
of the racetrack. Step 3: go and buy really tight lycra shorts. Step
4: run really, really, really fast. Step 5: cross line first”

Ahhhhh… the step I missed is the “go and buy really tight lycra shorts”.

And there was joy in Mudville – the mighty spammer did strike out. From the activity logs of Convinced She’s Write:

2004.09.07 19:49:18 211.18.204.253 MT-Blacklist comment denial on Convinced She’s Write: slots-w.com
2004.09.07 19:50:26 217.160.250.160 MT-Blacklist comment denial on Convinced She’s Write: .gb.com
2004.09.07 20:45:01 65.107.36.140 MT-Blacklist comment denial on Convinced She’s Write: slots-w.com

Thank you both to the author of MT-Blacklist (thank you, Jay Allen) and to my dear hubby for having installed it. And yes, my intent is to follow up that thank you with specific financial renumeration to Mr. Allen. Support your local spam savior!

I’ve noticed that a couple of key entries keep getting comment-spammed. True, it’s typically only a few per day, but it’s annoying, nonetheless. More stringent measures yet to come, but, for the moment, I’ve turned off commenting for a couple of those entries. They’re older entries – I figure if you haven’t commented by now, you really didn’t have anything you wanted to say. And I’d rather not give the spammers an easy platform.

Line in (old, probably out-of-date) lab exercises for BEA:
“Add a NetUI Image to the top of the Design Canvas by dragging a dropping from the Palette.”.

Ewwwww… if I find a dropping in the palette, I’m not dragging it anywhere.

[This entry was drafted in early January, at the beginning of the project for which we’ve now deployed Phase 1. Interesting to run across this now, as I’m wrestling with a similar problem of knowing when I know enough, now that I’m working on a prototype application using BEA’s portal product.]

My new project at work is a Microsoft .NET project, building an e-procurement system for one of our government agencies. Our schedule is very tight (see my Project wishlist that came out of dealing with the schedule) and the set of functionality to build is large. And the development team, including me, is very inexperienced in the technology – the team’s very senior, in terms of general development expertise, but has very little actual hands-on .NET experience.

Given a tight schedule and an inexperienced team, there’s a tendency to want to learn everything. Let’s see, we need in-depth knowledge of C#, of ASP.NET, of ADO.NET, of Win Forms, ………… What we don’t know can hurt us! And no senior developer wants to feel like they’ve just scratched the surface of a technology in which they’re required to develop a system. Where’s the balancing point, though? If we spend the time necessary to feel comfortable in .NET, we won’t get that time back in the development schedule. Sure, knowing more will let us develop faster and with fewer problems, but there’s definitely a problem of diminishing returns. Spending two weeks training won’t probably net me two weeks back in development time. [Follow-up note: nope, the training wasn’t worth it, given the time necessary for the class. But I at least have something to add to my resume. Most of the stuff we had to figure out on the project weren’t covered anywhere in the training.]

Seems there’s some fine line somewhere of just knowledgeable enough to do the task at hand, or, put another way, just barely above stupid. But there’s no Geiger counter of knowledge, or sniffing dog for stupidity. We, the very ones who don’t know enough, are required to figure out that inflection point of stupidity: that point where we’re just knowledgeable enough to make it over the hump to build something useful for the project at hand. Don’t go far enough in learning to hit the inflection point, and you’re not going to build anything useful. Go too far, and anything you build won’t be done in time. Gotta know when you’re doing stuff fast enough to figure out you’ve crested the hill, and then go full speed ahead doing, and put the brakes on the high-powered learning gear.