Friday, August 26, 2005

A client of mine just changed a 6 year old business rule. It was an insanely complex rule to code up. Now they need to change it. I have to dig into ancient FoxPro 2.6 code (thank goodness I left myself lots of comments) to try to implement this new wrench. I have absolutely no patience for this, but I have to make myself sit here and do it and it's making me nutty. Luckily I do have Happy Hour to look forward to later tonight.



www.acehaid.org
Friday, August 26, 2005 1:14:22 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

EpikOne in Williston, VT has two web positions available.

More info here since I can't copy and paste the job descriptions!

 



www.acehaid.org
Friday, August 26, 2005 1:02:34 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I can attest to the great work environment and smart, creative company at Bluehouse Group in Richmond!

Looking fpr experienced database developer to join our team developing custom applications. Visual Studio .NET, SQL Server, VB6, MS Access experience preferred. Salary commensurate with experience. Contract or full-time possible. hr@bluehousegroup.com



www.acehaid.org
Friday, August 26, 2005 12:57:59 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I was thinking about this story today and thought I'd share it. Perhaps someone can get some value from it.

Once upon a time, I was a young girl of 23 or so with a new job at a company that sold advertising for newspapers around the U.S. I was hired by a really neat woman, definitely a mentor in those days, to replace a secretary and quickly began taking on more and more responsibilities as she realized that I was kindofa smart cookie. In fact, this was the place where I found a computer in the corner with dBaseIII on it and taught myself how to use it. But that's a different story. Eventually, this boss got pushed out of her job and replaced by a guy brought in from California who quickly had the company move one of his favorite employees, another young woman about 5 years older than me, to New York to take the job I should have been given.

A few months later, it was time for my first annual raise/review. I had been hired to replace a secretary and my job had evolved to something much bigger than that. I was given a $1,000 raise. After some discussion, the offer was raised to $1,500.

Within a week, I had found another job with a 30 year-old wunderkind advertising guy (Todd Boersma, are you still out there somewhere?) who recognized my potential and hired me for a job that was waaaay over my head. He had advertised for someone with 3 or 5 yrs of experience and I had zero. Who knows why I even called about the job, but that's just how things work out. So having been made this great offer for a cool company (associated with the American Museum of Natural History), with what I recall to be an $8,000 or maybe more increase over my current salary, I went back to my employer and gave them my two weeks notice.

(To quote a friend:) "And then the phone rang". Well, not really. The president of the company, who I had thought of as a nice kind of father figure, called me into his office. He offered me a new position with a $10,000 raise to stay. I don't know where on earth this instinct came from as I was only 23 or 24 and not fond of conflict, but I said no. I thought that it was too little too late. It showed me that in fact they *had* recognized my work and my value, but had explictly chosen to try to keep me on the cheap. I didn't trust what may lay down the road if I stayed.

But then a very interesting (and scary) thing happened. This father-figure president of the company turned into Mr. Hyde. He totally turned on me and said "you owe us" (I did? really?) in a very threatening way. Hmmm, trying to woo me into staying, eh? I held my ground somehow, made it through the last 2 weeks and went off to work for Natural History Magazine for a grand two years.

Interestingly this happened one more time in my career. I had been at Playboy advertising for 2 years and again, evolved my job into much more than I was hired to do. When my boss left, I was looked over for his job and they hired a completely inept guy to replace him. I was basically doing his job. After four months of this, I found another new job with another brilliantly wonderful guy (David Yakir, I know you are out there :-)!) and gave my two weeks notice. Once again, I was called into the office of the biggest whig in the office. This was a guy who I liked and respected enormously and he had been a Navy Seal. I was offered a huge raise to stay, but said "thanks SO very much. I really appreciate it. But I have already made a commitment to the other company." Rut roh. Did I forget I was talking to a professionally trained killer? Once again, I got the "YOU OWE US HOW DARE YOU LEAVE" totally frightening rebuttal that definitely made me very happy to hightail it out the door two weeks later.

I just can't understand how anyone can think that intimidation is a benefit in the work place.

And here I sit in my home office. Though the view has changed over time, I have been happily self-employed for some fifteen years.



www.acehaid.org
Friday, August 26, 2005 12:28:18 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Shelley applies her poetry and beautiful camera work to her little kitty, umlauts and all, the sweet little ..... ahem.

I have to say, re: claws, G.B.'s got quite long because I, too, am a complete wimp about clipping them. Imagine a 15 pound cat launching off your lap using the claws for traction as Shelley so aptly describes. Or worse yet, the cat that realizes he is sliding off your lap and uses those daggers to grab hold. G.B. also snuggles with me in bed at night. I wake up frequently if he's not there, wondering where he is. Of course I wake up frequently when he is there too for various reasons having to do with.... those claws. Last week, GB got the daggers cut back at the vet. He is now working hard all over the house to get them sharpened back up again.



www.acehaid.org
Friday, August 26, 2005 10:27:37 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Miguel de Icaza reminds me that my last minute submissions to the PDC BOFs have a cold chance of getting many votes at this stage of the game. I submitted them yesterday. Voting ends on Sunday. The sessions aren't on the site yet as there is some due diligence that needs to be done by the BOF committee, which Miguel is seems to be unaware of.

So if you want to talk about subversive implementations of the .NET ;-), follow Miguel's blog to find out what dark corner of L.A. he chooses to gather if his gloomy prediction comes true. If you want to vote for my totally innocuous* sessions ("Tablet PC: If you build it, will they come?" and "Going Solo") keep an eye on the BOF sessions list to see if they show up and then you can vote for them. Otherwise, perhaps Eliot Graff can arrange another TabletPC geek gathering in a trendy art gallery/bar like he did in San Francisco during the VSLive/Windows Anywhere conference.

*innocuous \ih-NOK-yoo-uhs\, adjective:
1. Harmless; producing no ill effect.
2. Not likely to offend or provoke; as, "an innocuous remark."



www.acehaid.org
Friday, August 26, 2005 9:54:32 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Friday, August 26, 2005 7:46:21 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Rick Strahl is trying to tie up an article on client ScriptCallbacks in ASP.NET 2.0. He's having a rough time because .NET 2.0 is still, in some respects, a moving target. I rewrote my ADO.NET 2.0 article for MSDN Magazine 3 times based on releases between my first draft and publication date. My CoDe Mag article on Debugger Visualizers also had to be updated just before publication when the object model changed. I believe one author had to throw out an entire chapter of an upcoming ADONET 2.0 book since a namespace was removed. Oops.

.NET 2.0 is very close, but they have definitely been fixing some issues since Beta2. I know that the way that ADO.NET 2.0 works with SQL Server 2005's Query Notification has been reworked from the inside out (on the outside it hasn't changed dramatically though) and I'm trying to get a presentation ready (powerpoints are due 2 months before the conference) so that's been fun.

Actually, it *is* fun. We complain and maybe spend more time than normal dealing with keeping up with the shifts, but it's fun. I know that the changes in Query Notification have made me look much deeper into the plumbing than I might have otherwise - which only helps to make me understand it better. It's definitely a rollercoaster ride - filled with passengers who all share a common disorder.



www.acehaid.org
Friday, August 26, 2005 7:42:48 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Thursday, August 25, 2005

Rob Bushway is doing an excellent poll and the responses are educational. If there are 1,000,000,00 tablet pcs out there, there is a potential for Rob's comments to get a little long!!

by way of Loren Heiny



www.acehaid.org
Thursday, August 25, 2005 12:10:43 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

The BOF sessions that are being organized by INETA at PDC will be set up like this:

In total, there will be 7 time slots spread out over a few nights for sessions. My guess is maybe 3 on one night and 4 on another, but I truly have no idea.

During each time slot there will be 6 rooms available.

Therefore, there will be a potential of 42 BOF sessions at PDC.

Right now I see 30 sessions on the PDC BOF site for voting. I know that there are at least two more that I just submitted, so there may be more submissions waiting in the wings for the BOF committee to deal with. But surely, there will be room for more.

Remember when coming up with a BOF idea that the purpose of a BOF is to be a discussion among all of the BOF attendees with one or a few people leading the discussion. It is not a presentation and there is no presentation equipment available (eg projector).

So go submit a proposal or vote. You can vote for up to 7 sessions, so if you want to vote for my Tablet PC or Going Solo sessions, you'll have to wait until they are on the list.



www.acehaid.org
Thursday, August 25, 2005 10:38:58 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
One of the problems of going to lots of conferences is that it eats into possible vacation time throughout the year. Last year, Kathleen Dollard and I took two days out when we went to Las Vegas for DevConnections to visit Zion National Park. This year, since I am going to speak at DevConnections again and it is in Las Vegas again (and not to be missed if you can make it!!!) I have convinced my hubby to come out at the end of the conference and he and I are going to head out to the desert for 5 days. It will be mid-November, but it is going to have to count as our summer vacation. That is going to be some awesome week. Las Vegas. DevConnections which also means staying at the awesome Mandalay Bay resort. The big VS2005/SQL Server 2005 launch party that is happening at DevConnections. And then to top it off, a vacation in a phenomenally beautiful place with my husband. That's hard to beat. Although going to Sun City South Africa for TechEd with my dear friend Kate, and including a meetup in Frankfurt with our pal Christian Weyer during a 12 hour layover, will be pretty close!

Posted from BLInk!
Thursday, August 25, 2005 8:40:28 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

PDC is getting closer and you can feel the level of excitement in the blogosphere. Once again, the event has sold out. This always amazes me -- that Microsoft could sell out events with over 10,000 attendees. This has been happening for PDC and TechEd for a few years now that I know of [read more...]

[A DevLife post]



www.acehaid.org
Thursday, August 25, 2005 8:32:15 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Camey relays a conversation that may bring [un]fond memories to many developers... but go ahead, torture yourself anyway and read it.



www.acehaid.org
Thursday, August 25, 2005 8:30:26 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I JUST submitted two BOF sessions, so I don't know when they will show up on the list. Voting ends Monday, so go vote!

TabletPC: If you build it, will they come?

The TabletPC SDK has been around for a few years now and has some great innovations for developers to write really cool inkable applications. But where are our users? This BOF is a chance for Tablet PC Developers to get together to discuss their shared passion for this incredible technology and their shared frustrations with the slow growth of the Tablet PC market.

 

Going Solo

Have you ever thought of going independent? This session aims to bring together independent developers with those who have toyed with the idea to share advice, lessons learned and more.



www.acehaid.org
Thursday, August 25, 2005 7:08:03 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Wednesday, August 24, 2005
Wednesday, August 24, 2005 9:28:21 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Since I didn't see the release notes are not on the website for WSE3.0 Beta1,  I thought I would put the key bits here.

Main Features Updated from the July CTP Release

  • Wsewsdl3.exe can now produce ASP.NET proxy clients from an ASP.NET Web service over TCP using the /type: parameter. This setting determines the default proxy type to generate. Choose from 'webClient', 'soapClient'. If you choose webClient, a proxy class deriving from WebServicesClientProtocol will be generated, otherwise, a proxy class deriving from SoapClient will be generated. The soapClient is the default.
  • The policy framework has new assertions for <requireSoapHeader> and <requireSoapAction> which enforce constraints on the received messages to require that either a SOAP header is present or a SOAP action is present. See the product documentation for more details. The schema for the WSE policy, wsePolicy.xsd, can be found in this directory C:\Program Files\Microsoft Visual Studio 8\Xml\Schemas after WSE 3.0 is installed.
  • WSE generated proxies have the same asynchronous pattern as ASP.NET 2.0 generated proxies.
  • More detailed tracing when a policy fails during the processing of a message.
  • The SoapHttpRouter class now works with the policy framework to enable you to secure messages with policy files. See the quickstart samples for an example.

Known Issues

  • The WSE Settings may not be integrated with Visual Studio 2005. This occurs if you install Visual Studio 2005 and then install WSE 3.0 Beta 1 without first having started Visual Studio 2005. Ensure that you start Visual Studio 2005 before installing WSE 3.0 Beta 1. Alternative you can use the Visual Studio 2005 Add-in Manager available from the Tools menu item to manually install the WSE 3.0 Settings tool.
  • WSDL files produced by the Windows Communication Foundation (formally codenamed "Indigo") Beta 1 cannot be consumed by WseWsdl3.exe
  • Using WSE with Web services hosted in ASP.NET, SOAP section 5 encoding does not work.  Set the Web service to use literal encoding instead.
  • With Microsoft Windows 2003 Server SP1, all Web services that run under the Network Service account cannot write WSE diagnostic trace files. To enable these services to write diagnostic files, either add write access permission for the Network Service account to the directory where the diagnostics files are being written or alternatively run the service under an account which has write access privileges.
  • WSE 3.0 and the Windows Communication Foundation (formally codenamed "Indigo") Beta 1 cannot be installed on the same machine as they use different versions of the .NET Framework.
  • Wsewsdl3.exe cannot produce ASP.NET proxy clients when just the .NET Framework Runtime is installed on the machine. The .NET Framework SDK is required.


www.acehaid.org
WSE
Wednesday, August 24, 2005 9:20:32 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Because I have been watching the download site like a hawk for the August bits of VS2005, I noticed this and thought I would share:

Outage Update:  The MSDN Subscriber Downloads site will be undergoing a system upgrade on 25 August 2005 starting at 5:00 PM Pacific Time.  The Subscriber Download site will be unavailable and any in-progress downloads may not complete successfully.   Our expected outage time is 2 hours.



www.acehaid.org
Wednesday, August 24, 2005 8:33:09 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

The WSE 3.0 Beta was released today (or was that yesterday). It requires the August CTP of VS2005. Too bad I'm still waiting for the VSTS version of that since only the VS2005 Express bits are available for August CTP.

[thanks Nathan]



www.acehaid.org
WSE
Wednesday, August 24, 2005 8:31:31 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
As the Windows 95 memories fly around today on the 10th anniv (gawd it's only been ten years? it seems like hundreds) of it's launch, here is a fabulous story by Raymond Chen about how Microsoft tested Windows 95's compatibility with existing software.

www.acehaid.org
Wednesday, August 24, 2005 5:57:03 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I recently received my TechEd 2005 conference DVDs which allow me to now catch up on many awesome sessions I was not able to attend while I was there. One session in particular that I just watched which is filled with great prescriptive information - not just how to , but when and why - is “DAT421: Client and Middle Tier Data Caching with SQL Server 2005” by Pablo Castro and Steve Lasker. One of the gems in there is this slide by Pablo, who is the PM on the ADO.NET team. [read more]

[A DevLife post]



www.acehaid.org
Wednesday, August 24, 2005 9:42:24 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  |