Thursday, January 05, 2006
Hey Everyone,
 
Some of you know me from the Atlanta C Sharp user group.  I haven't been there in a while because I have been very busy learning asp.net 2.0 and the new framework, and gathering requirements for two brand-new web applications.  One is our flagship website that gets more then 10 million hits per month and generates more then enough revenue to help make our company profitable.  The other project is a cross-site content management and distribution application designed to provide campaign-based content administration with an extensible user context targeting system.  The data is xml heavy and xsl rich.  Both of these applications are very exciting and very challenging, only senior level developers will be accepted. 
 
The company enjoys a 25 year old brick-and-morter publication offering that makes it a very stable position.  I've been here for nearly 6 years. 
 
We've usually use staffing services to fullfill open positions but they have been sending us nothing but, forgive me for my vulgarity, crap.  The resumes are embellished and sometimes blatent lies.  I am a terrible interviewer and these every interview I've had has been terribly disappointing.  I am extending my personal request to the many talented individuals I've met in Atlanta to step up and help us out. 
 
I know, what does it pay?  Let's just say we're ready to up the rate.  In fact, we'll pay as much as the highest rate on computerjobs.com right now!  Top pay for top people, what a concept?
 
Our goal is to find great people and convert them to full-time employment.  Up until now we have offered a competitive rate because we want the salary conversion to not hurt as bad.  Due to this, we've gotten, as I said above, less then qualified individuals.  We're ready to bite the bullet and fork over the dough to attract ...hopefully, YOU.
 
I have, for along time, desired some change in the general process and atmosphere in the enterprise.  Its been a slow, steady climb.  That's about to change!  We recently moved to a beautiful new location and are going to change corporate identity.  That sort of change sparks progress.  In addition, we are adoption a less rigorous, more iterative process, officially.  That means less documentation and more design.  More sparked communication and less beurocracy.  Smaller development lifecycles and less delivery pain.  I'm very excited.  I wouldn't be tagging my name to this if I weren't.
 
Here are the core skill sets required (that's experience and expertise, not dabbling or exposure)
  • ASP.Net
  • C#
  • XML
  • XSLT
  • CSS
  • XHTML
  • Web Services (designing, creating, deploying and consuming)
  • Unit testing (NUnit or other automated test tool s and methodologies)
  • Iterative development process (Agile, Scrum, Xtreme, Crystal, whatever - any successful experience is extremely valuable, if you're a waterfall man, please don't apply)
  • Javascript
  • GoF Patterns for Enterprise Developement

Here are the skills that will help greatly that, if you don't have, you will

  • ASP.Net 2.0 including master pages, membership
  • the 2.0 microsoft.net framework (generics, the provider model)
  • WS-E
  • Oracle and Oracle.DataAccess
  • LDAP
  • Visual Studio 2005
  • Team Systems (hopefully)
  • cross-browser and standards compliant html/css/javascript support
  • AJAX
  • Enterprise Library

That's all I can think of for now.  There's more, of course, but that is probably enough to capture the right person(s). 

If you think you're good, you probably aren't, sorry, please move on.  If you know you're good because you've read the stadards, you've read the articles, you've prototyped or implemented the new technologies and concepts, I'd love to hear from you.  If I know you and I know you are good, that helps a lot.  If not, I'll need legitimate technical references. 

Feel free to email or call if you are sure you're the right person.  Recruiters, I am not the hiring manager and I can't help you.  Direct applicants only. 

Thanks much and please let me know if you know anyone or let them know we're looking.  Gracias

 

 
1/5/2006 6:55:15 PM (GMT Standard Time, UTC+00:00)  #    Comments [1]  |  Trackback
Wednesday, January 04, 2006

I'm doing this more for my own log of events then anything but I hope that someone may have a brilliant idea or that a neighbor of mine may become informed.

I thought I saw him five minutes ago, at 8:35 in the morning.  The only reason I am still here is because my son insisted on eating at home.  I am usually gone by now.  It appeared that my morning behaviors were well known.

He was wearing a Georgia Power jacket.  I grabbed my dog and my phone and went outside.  I made an awful racket and then I shouted, "excuse me!"  When he saw me, he high-tailed it down the driveway, behind the neighbor's garage apartment, and out onto Orme.  He fled down Orme towards piedmont park.

I called the police.  The police actually arrived in under 30 minutes!  Unfortunately, the police man couldn't understand that I was not saying the Georgia Power man was stealing from me but that I was assuming this man is not the Georgia Power employee masquerading as one in a Georgia Power jacket.  He explained that there is a GP truck right up Monroe.  I suggested that the thief just stole the jacket from the truck.  He went off to investigate.

The policeman returned with the Georgia Power man in his car.  He had a hat, badge and name tag stating he was G Power.  I was very apologetic.  I explained that I'd called out and had my dog with me and that he headed down the side street.  He said he didn't hear me.  It was questionable and my paranoid self almost still believes that something is wrong with this situation.  He had no clipbard, no pen...   At least I can head to work now. 

It looks like I am going to have to stick to cameras and home protection.  No, I won't kill the Georgia Power guy in an scared over-reaction.  Since I can't seam to do anything about it and the police are less then helpful, I just need to make sure I won't wake up to someone in my house without a way to defend myself and my family.  This is like having an unknown disease where you don't know whether it might kill you or if it will just, eventually, go away with a little aspirin.

I am, however, an idiot for calling 911 because the GP man was doing, something....

1/4/2006 1:44:23 PM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  Trackback

In continuation of Thieves in Morningside / Atlanta...

My wife spotted two men this morning at about 5:45 A.M. on the corner of Monroe and Amsterdam.  One was a large black man wearing a heavy coat, the other ducked into a driveway before she got a good look at him. The man with the coat turned around and hid his face as my wife's car approached.  After she passed, they both headed down Amsterdam Ave., into the Highlands, and she lost site of them. 

She called me and I spent the next hour and a half frantically watching out my windows, hoping to catch them in my driveway so I could call the police.  No such luck.  Its so wrong that I feel that good luck is having a prowler invade my property. 

The police informed me that crime has gotten much worse since Katrina refugees arrived in Atlanta.  I would like to take a moment to point out that most Katrina refugees are good people who have suffered a terrible tragedy.  I met one, Gregory Young, the other day at the Atlanta C Sharp User group.  He is a brilliant, young software engineer / architect who is now living here, working in Atlanta.  He is contributing to our neighborhood and city both with his innovative work and philanthropic presentations.  He came out on Jan 2, a holiday this year, to give a talk about Aspect Oriented Progamming and expanded my knowledge on an incredibly useful and powerful software design methodology.  Its refreshing that the bad of the criminals is so well countered by the good of people like him.  My heart goes out to all refugees who are like him.

Now, I'd really love to catch this prowler and swing the scale back the other way. 

1/4/2006 12:30:16 PM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  Trackback
Tuesday, January 03, 2006

I am watching Rob Caron's interview on TheServerSide.net.  He is talking about Team Systems installation.  The interviewer asked about problems with the install of CPP's that people have experienced.  I was an early adopter who failed to get a successful install after two attempts.  Mr. Caron is quite a pompous, self-important and offensive, self-proclaimed king of Team Systems!  He actually had the audacity to say that the consistent problems that many of us had were not a result of a poor installation process and incomplete documentation, he said it was us (the consumer, his client)!  He is certain that it was the individual's fault, every time, for installing out of sequence. 

I can attest that I followed the installation guide to the letter, line by line, twice, with two failures trying to install reporting services for MS SQL Server 2005.  I read recently that there was a CLR incompatibility between the SQL Server and Team Systems installation as they were compiled against different builds and must be installed on seperate servers.  Well, Robbie, baby, that wasn't in the guide!  I followed the "singel server installation, BTW, J.A. 

I wasted more time then I have ever dedicated to a product trying to get it online.  I was immensely disappointed that it was such a horrible distributable.  My advice is to take a long look in the mirror, Caron, decide if you want to try to convince people that you know what you're doing (by insulting your clients) or prove it (by providing a seamless install for Release Candidate). 

Something tells me that I will one day regret telling Robbie to take credit where credit is due, apologize for wasting our time and money, and get his act together on the next install...   but it sure feels good to retort.  And for the record, Bill, if you want my advice, fire him.

1/3/2006 8:44:37 PM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  Trackback
Sunday, January 01, 2006

You should write a book, vous

The last day of last year, I stopped thinking, "I should write a book," and began writing the book.  It is about nothing in particular unless the subject of me is something in particular.  Time will tell if its worth reading after its been written.  No harm in getting started.

How?  I could write it in Microsoft Word but I've found Word to be cumbersome on very large documents.  Besides that, I want to write it in a format the is incredibly easy to rearrange and restructure.   My brain doesn't work linearly, neither does my life.  Since at different times, I may wish to write about diffecrent times, I may, at a later time, decide to change the order of things.  That's a bit tricky in an unstructured document. 

docBook

A structured document, such as xml, would be ideal.  I found an XML standard called docBook that is exactly what I want.  I'm trying to find a docBook editor, like MS Word, that will allow me to write naturally, and store the content as docBook compliant Xml.  Even better, I want a web-based solution that I can use anytime I have an internet connection from any computer!  I want the Google solution - everything on the server.  One step at a time....

docBook in MS Word

To start, I thought I'd give it a try in Word. I created a new Xml Document.  I noticed the right pane indicated I could use a schema.  I had just downloaded the shema for docBook, so I gave the a try. 

 Nifty!

Word loads the schema and provides contextual selections based on you place in the document.  Book is the first tag.  You can select items and click a tag and Wod will wrap your selection with that tag.  I like the interface as well, its less cluttered then traditional xml tags.  For this xml to worth a dang, make sure to click "Xml Options" and check "Save data only".  If you don't, you'll get all the garbage Word uses for formatting. 

Altova Authentic

The next thing I tried was Altova Authentic.  I downloaded the desktop and the browser versions.  I tried to set up the browser version but there is this proprietary thing called an SPSData stylesheet needed and I can't find the dang thing anywhere.  Its authored using their StyleVision product.  Frantly, I don't want to have to create some special stylesheet thing for this, I just want to have rich support for an xmlSchema.  Altova makes XmlSpy as well.  Since this is considered the de-facto standard xml editor, I won't give up on them quite yet.  I installed the desktop version and, viola, there were those elusive SPS documents.  In fact, there's a docBook template.  I didn't quite understand the interface.  There's an "add.." link that allows you to add stuff, but what?  I'll bet it would make sense to read the manual (RTFM) but I am not inclined right now to learn something non-intuitive, for this purpose.  What I want is a simple text editor that supports xml schema in a way similar to Visual Studio.  UNtil they respond to my inquiries, or I take a minute to review the user guide, I'm giving up on them now.

Visual Studio.net

I then tried referencing the schema in Visual Studio.  You do this by creating an Xml Document, right clicking in the text window and selecting "properties"...  One of the properties is "Schemas".  I found I had to include the schemas in a sub folder in the project for correct consumption but as soon as I did that, WOW!  I think VS just took the cake.  This is exactly the sor tof intelligence I am looking for.  Unfortunately, not easily web-enabled.  Its not a dotnet executable, either, so no reflector for quick cheats. 

Custom

Looks like I may have to write some xpath against the schema and provide my own intellisense.  I really want to keep it simple.  All I want is a internet accessible place to add chapters, paragraphs, etc.   I'm sure there is something out there, I just haven't found it yet.

I'll be continuing on the subject of this post as I learn more.

1/1/2006 6:11:58 PM (GMT Standard Time, UTC+00:00)  #    Comments [1]  |  Trackback

Theme design by Jelle Druyts

Pick a theme: