Jakew
Consulting, hacking, and motorcycles

found cool feature in Mesh

Friday, 30 January 2009 09:15 by jakew

Not sure how I missed this but I just found out that Mesh will let me remote in to my computers!  No funky firewall configuration or anything.  Just click “connect to device” and you have a RDP session going.

Only problem is that my workstation at home has 3 1600x1200 monitors on it so the session here at my client is a bit funky – I have a 1680x1050 screen.  So I had to reconfigure down to one screen.  No biggie, especially considering the convenience.

With this little feature I think I’ll be able to stop carrying my laptop with me.  I have Mesh installed on my client’s laptop so I can control my workstation from their office.  That means I can move files back and forth and surf the web. 

My client’s web filtering is pretty heavy handed.  There are a number of technical sites that I can’t get to, so this is a really nice features.  It’s one of the reasons I carry my laptop with me. 

Categories:   Tech
Actions:   E-mail | del.icio.us | Permalink | Comments (0) | Comment RSSRSS comment feed

A reason

Friday, 30 January 2009 05:37 by jakew

There is a reason William Gibson is my favorite author: IF YOU PUT BLAGO'S HAIR ON A POOL TABLE, WITH JOHN BOLTON'S MUSTACHE

Categories:  
Actions:   E-mail | del.icio.us | Permalink | Comments (0) | Comment RSSRSS comment feed

Where are the ‘A’ players

Tuesday, 27 January 2009 20:10 by jakew

 

I keep seeing people talk about ‘A’ players and I’m usually left wondering what qualifies a person as an ‘A’ player.  Is this like the Star bellied Sneeches?  Do I need to get a star tattoo?

The qualification of an ‘A’ player is mostly subjective.  At NCR once we had some guys fly up to present for our big customer in Bentonville.  They rolled out this guy as the big star.  Their claim – he’s an A player.  Why?  Because he was one of the twelve who authored a book on ASP (old ASP, not ASP.NET – this was in the 90s).  I worked with him – he was not particularly great.  He made mistakes, lots of them.

As always – caveat emptor.

But, yeah, I get that people who are willing to work hard are becoming disenchanted with the rat race.   Of course people are looking for something new.  Would you really want to work for American Airlines, TI, Nortel and any number of these big lumbering dinosaurs?  Would you want to work for a company that is laying off tens of thousands of people while giving the executives huge bonuses?

It’s almost a scene straight from “Atlas Shrugged”.

Categories:   Biz
Actions:   E-mail | del.icio.us | Permalink | Comments (0) | Comment RSSRSS comment feed

Social Pulpit

Tuesday, 27 January 2009 19:51 by jakew

The Social Pulpit

Saw this linked to from Guy Kawasaki’s blog.  I have not read it all yet, but the little bit that I’ve seen looks really interesting.  I’ll read the rest tonight.

Categories:   Biz
Actions:   E-mail | del.icio.us | Permalink | Comments (0) | Comment RSSRSS comment feed

Not having a good day

Tuesday, 27 January 2009 09:58 by jakew

This is what we in the profession refer to as a bad day:

borrowed from:  Photo of the Day - Not for the Squeamish at Twowheelsblog.

I seriously hope both riders walked away from that with nothing more than bruised egos.

Categories:   Motorcycles
Actions:   E-mail | del.icio.us | Permalink | Comments (0) | Comment RSSRSS comment feed

Myth, there is a fly in my soup

Tuesday, 27 January 2009 09:28 by jakew

Over the past few years I’ve become really careful about talking to my friends about what I am planning.  Previously, most of my friends were geeks like me.  All of them are super smart people, great at solving technical problems with technical bobbles.  However, none of them had ever jumped off the cliff to start their own business  Actually, that is not entirely accurate.  A few had been free lancers, like I am now, but to me that is not quite the same as starting a business.

What caused me to stop talking about stuff with them was the usual barrage of how this idea or that would not work for that reason or this reason.  Or how it had already been done.

It gets tiring.  So I got some new friends.  People who are generally crazier than I am.  This time around our commonality is a passion for motorcycles and riding them.  The cool thing is that it turns out that a bunch of them have actually started and run businesses.  A surprising number of them are geeks like me (none are Microsoft centric though…..), but many have other backgrounds.  Accounting, marketing, management, etc.  It’s great from my perspective because what they come back with  more useful objections and questions. 

The main push back I get is: what is your market?  Is this idea targeting Grandmas 50 to 70?  Club footed midgets who are three to four feet tall?  How many people are in the group, do they actually spend money on products like you are creating? and so on.  I have yet to have had a geek ask me questions like this.

What brought this to mind were two posts by Alexander Muse:

The particular piece that has me thinking though is the idea that to be successful you need to have no competition and something completely original.  I’m not so sure anymore.  I’ve had ideas attacked because it was something Microsoft was going to do.  “You can’t compete with Microsoft” they would say, and to a degree, even be right.  But here is the thing: if the market is so niche that Microsoft won’t consider it, why are you?  Why not go after things Microsoft or the other big guys are going after?  Why not ride on their coat tails?

My reasoning is this: before a big company enters a market or creates a product they have already done the market research.  They have already figured out that there are tons of club footed midgets between three and four feet of height that will buy this particular product.  Your choice then is to either directly compete against their product by doing a “Me Too” and differentiating on the details.  Alternatively, you can again ride their coat tails and figure out follow on products and add-on products for the big guy’s product.  If the product is a coat, perhaps a hat or gloves. 

Here is the thing: you might not create the earth shattering, paradigm shifting cool product, but you have a good shot at build a viable business this way.  A business that generates profitable revenue.  Become good at that and sink those profits in to research and design so your second product has a shot at being different.

Another way to look at it is this: Apple, Microsoft, Google and the rest did not start off with completely original products.  Woz’s first Apple was a kit like the Altair 8800 that preceded it.  Microsoft’s MS-DOS was just CP/M. Google wasn’t the first search engine.  The list goes on.  Follow it long enough and you have to wonder if there are any original ideas.

One more detail: do you really want to build a billion dollar a year business?  Personally, I want to build a few two or three million dollar a year businesses with a few employees each that I know personally.  At a certain point as a manager of a business that grows really large you get disconnected from the business.  Abstractions and virtualizations begin to occur.  I like being elbow deep in it.  So to me smaller is better.

Categories:   Biz
Actions:   E-mail | del.icio.us | Permalink | Comments (0) | Comment RSSRSS comment feed

Rules Engine article

Monday, 26 January 2009 21:20 by jakew

I’ve just published an article on how to use Windows Workflow’s rules engine to help build n-tier applications:

Building N-Tier Applications with a Rules Engine

I’ve provided it as a PDF to make it easier to print.  I’m finishing up the sample application and should have it up this weekend.

When I dug in and started writing this I realized that I was going to have to break it up in to pieces.  The topic alone justifies a book.  There are a lot of details that could be covered.

For instance: once you have your business objects, how do you write rules?

As soon as I finish the sample and get it published I’ll go in to the actual business rules stuff.

Categories:  
Actions:   E-mail | del.icio.us | Permalink | Comments (0) | Comment RSSRSS comment feed

Beware Idols

Monday, 26 January 2009 08:05 by jakew

 

I’m always really skeptical of people who get promoted as being experts in their field.  The issue as I see it is that most of the real experts don’t have time to promote themselves or really give anything back to the ‘community’ beyond their actual products.  There are a lot of these people out there and we will never know their names.

So when I see, hear, and read about people like Martin Fowler, Don Box and others I always have a tiny nagging bit of skepticism about what they are promoting.  Sure, these are really smart people.  But being smart does not automatically make you right.  Even Einstein made a mistake no and then.

Their mistakes are not the problem.  It’s our habit to be like sheep and blindly follow what they proclaim.  So when I read this: Anemic Domain Model - Anti-Pattern? I found little to be worried about.  There are probably millions of working applications in the wild that use what Mr. Fowler refers to as “Anemic Domain Model”.  Guess what – they work.  However, because Bishop Fowler has named ADM an Anti-Pattern we the faithful must now shun it.

Why?  It works.  But because one guy who has published a few books and hyped himself to hell and back says so I need to completely change the way I do things?  That makes no sense.  Further the alternative doesn’t really improve things for me.

Don’t be sheep.  Pay attention to what smart people have to say, but think for yourself and find your own answers.  Your answers might be a lot better.

Categories:  
Actions:   E-mail | del.icio.us | Permalink | Comments (1) | Comment RSSRSS comment feed

future publishing test

Thursday, 22 January 2009 13:00 by jakew

This should not show up until 2009-01-22 at 1330 CST. 

Categories:  
Actions:   E-mail | del.icio.us | Permalink | Comments (0) | Comment RSSRSS comment feed

blogging issue

Thursday, 22 January 2009 12:28 by jakew

Blog engine isn’t honoring the publishing date I’m entering.  So I have a few choices available:

1. Check to see if somebody has already fixed this (great idea)

2. Fix it myself

3. Work out way to delay when my posts go up.

However, none of these are why I’m not posting much.  Truth is I’ve been slammed with paying work.  I’m starting a new project and it is huge.  It’s a fantastic opportunity for me because I’ll get to master MOSS, Microsoft CRM and Microsoft GP.  We’re also going to be using BizTalk 2009 if its ship date lines up right.

So between the publish date issue and real work I’ve not had time to mess around with blogging.   I have an article on business rules to finish.  It just needs the sample packaged up and then some proof reading.  I hope to publish it this weekend.

Categories:  
Actions:   E-mail | del.icio.us | Permalink | Comments (0) | Comment RSSRSS comment feed