Monday, July 23, 2012

I'll try not and take it personally.

There's money on the project for hardware, but not for developers.

You know the reason for this punchline is because hardware isn't a recurring cost and developers are.  The sad part is that in an actual case like this, management decides it's best to hire contractors for the construction of the product.  But for support, they'll drop it back onto permanent employees who haven't touched the code.

Bit of a downer there.  So let's talk about something fun.  I got a chance to play around with NancyFX yesterday.  They call themselves the custodians of the super-duper-happy path.  It is amazingly fun.  In just a few minutes, I'd Nugeted NancyFx from VS2010, started an empty web project, dumped a C# module into my project (almost anywhere works), inherited from NancyModule, and then dumped code like this into it...

Get["/greet/{name}"] = x => {
      return string.Concat("Hello ", x.name);
};


Except for being a bit of an idiot and calling my first project "Nancy" (don't do that), I had half a dozen REST endpoints running just that fast.  I'm going to teach it to my nine-year old who's been asking about how to do a bit of coding in C# (we've played around with jQuery already.  Kids seem naturally inclined toward understanding selectors in my opinion).

Title: I'll try not and take it personally.
Snarky: There's money on the project for hardware, but not for developers.

2 comments: