Showing posts with label Work. Show all posts
Showing posts with label Work. Show all posts

Friday, July 03, 2020

A very happy holiday weekend for me indeed

I'm happy to announce that I will be starting a new job, Monday July 13th. I'll be security architect and engineer for a global web/video/teleconferencing company, on a 100% work from home basis. I really like the company, and the people I'll be working with, and I'm very excited about this. Wish me luck.

Sunday, May 31, 2020

These have some interesting potential

8GB Raspberry Pi 4 released for $75



I have been waiting for the 8gb memory threshold to be crossed, for Pi platforms to become really seriously useful for certain important and/or fun applications. I was hoping they'd be a little closer to $50, but that will happen not too far out I'm sure.

Honestly... I cant afford this right now, but I think I need it, for personal and professional development stuff that I have been wanting to do for a good long while..

If anyone wants to help me get one of these... preferably the full developers kit... It would be much appreciated (paypal via chris@chrisbyrne.com or contact me directly for basically every other possible way of helping out). Or several of them really... at least two, but up to eight ideally (because they're modular building blocks that are most efficient in blocks of 8, which would be 32 cores and 64gb of memory for $600 at current pricing... and likely $400 or less for bulk pricing in six months).. because what I want to do involves some clustering, and scaling... It would potentially go a long way to helping me rebuild my professional life, and get some significant income again.

Thursday, August 20, 2015

Critical Process Capture

I'm going to illustrate for you how process capture, and broken processes, have real world consequences, for the success of your organization, as well as for the people in it.

At the very end of April, my father had a serious heart attack. In the wake of that, my wife and I decided to move back to the Boston area, to be closer to him.

I start looking for jobs up here, I go through interviews, I get some great opportunities, I spend most of June and early July hustling a new gig... I even get a choice of potential offers...

One of them looks like a really great gig, and it's only a few minutes from my dad, and they want me to start right away, and GREAT... I take the offer, I sign the contract, I let the other employers know I'm unavailable, and I start getting ready to come up here.

That was July 11th... 

Now, it's mid... I guess late... August... August 20th to be exact. Six weeks after I signed the contract... and now tied for the longest time I've gone between signed contract, and start date.

When I was recruited, this was a critically urgent... in fact months overdue... requirement. And they had a very quick process for interviewing and hiring me... It was two weeks from first phone call, to signed contract, with a projected start date another two weeks out... "Maybe three at the most".

At this point, "the process" got started... and the failure started along with it.

A two week out start date, became the first week of August... Then, after my tickets have been booked for two weeks, and I'm a day from travelling, I get a phone call... It's not gonna be the 3rd, it'll be a meeting on the 5th to get my badges and paperwork done, and then I'll start either the 6th or the 10th.

Ok, that's annoying, but I can deal with it... a few days of hanging out with my family, seeing my friends... It's a big pain losing a week of billing, but we'll live.

Then I go to the meeting on the 5th expecting to be ready to go... get my badge, fill in my final paperwork... This is what my recruiter and contract manager said the meeting was supposed to be about...

Except "the process" had other plans.

I talk to the hiring manager in the meeting that Wednesday,  and I find out that due to "delays in the approvals process", even though I had signed the contract on July 11th, the actual PO for the first phase of the engagement, had only been signed that Monday... and, because it is a completely serialized process, with no parallel work streams allowed, the SOW hadn't even been signed or approved yet.

At that point, they hadn't even started the paperwork to get me cleared to start, never mind a start date, a workspace, a PC, ID'S etc... and in fact, because of "the process", they weren't even allowed to START the sub process for doing do.

But "they're working on it"... "it should be the next week, assuming all goes well, or at worst, the 17th", because "someone will be working "the process" the whole time".

Only the week of the 10th the hiring manager goes on vacation... and I find out that nothing even got started the week before, except my background check...

... Which I told them at the first meeting would pop an issue if they did a credit check, because of the medical issues and losing the house etc... and which they said wouldn't be a problem, there was an exception process and they'd get started right away...

Remember, I signed the contract July 11th, and was told by the contracting agency, that the background check had cleared, THREE WEEKS BEFORE, or I never would have got on a plane in the first place...

And, of course, there's an issue with my background check, because they are one of the few companies that still does a credit check for pre-employment screening ...even though I'm just a subcontractor... and they have arbitrary rules about what's "clearable",  so there's a problem...

...but there's an "exception process", and I need to wait for the paperwork from the background check company in order to do my part of the process... Which by the way they send to Florida instead of here, and which doesn't get to Florida, until this past SATURDAY, more than a week after the background check was initiated.

...Meanwhile my hiring manager needs to start the exception process... which can take 10 to 15 business days... which he was supposed to do after the meeting on THE FIFTH...

... Only he's on vacation, and he didnt start the "exception process" because they can't start the exception until the background check starts being processed and comes up with a problem... and that didnt actually happen until he was already on vacation... and the person who is supposed to be "working the process" isn't "working the process", because only the hiring manager is allowed to start the "except process"...

...but the manager "knows about it, and will start on it as soon as he gets back".

... yeah...

The hiring manager finally got back from vacation on Tuesday, and apparently NOBODY understands the damn process, because four different people in four different groups have a different idea of what needs to be done by who...

...and there can't be any separate work streams, it's all serial...

...and unless they can "expedite the exception process", it may be ANOTHER 10 TO 15 BUSINESS DAYS before the EXCEPTION can be processed... and that has to be completed before the REST of the on boarding process can even START...

... which may take 10 to 15 days beyond that...

... Unless they can "expedite the on boarding process"...

That's been my last few days... and in fact, my last few weeks.

Yesterday, I got a call from the contact administrator, the hiring manager says it's absolutely critical to get me on boarded as soon as possible, and he's working the exception process but needs me to go back to the group that told me that I need to have the hiring manager work the "exception process".

They're now six months overdue on the requirements I'm supposed to be filling, and every day I'm not working they fall further and further behind...

... but "the process" must be obeyed, and there is no way around it except "the exception process", which is really just another part of "the process".

Later today, I talk to that group again... I tried working with them again yesterday, but the guy who was supposed to be working with me, was out the last few days, and their backfill person had no clue what to do... except to "start the process over again" from scratch, which would take... you guessed it... another 10 to 15 business days.

This friends, is process capture... I'm almost tempted to say at its worst... but unfortunately, I've seen worse...

Saturday, December 20, 2014

"Never speak of this again"

Many years ago, I used to have a "stupid" charge for clients.

I was completely upfront about it, and what I called it. i would explain this to my clients as part of my rates before starting a gig, or going out on a service call...

If you make me do something really stupid and irritating, because you didn't do what you were told to do, didn't follow instructions, repeatedly made the same dumb mistake, or called me out because you did something really dumb (like unplug the machine and not notice for example)... You got the stupid charge...

Double my hourly rate, two hour minimum charge.

If said call, or call out, was after hours, on a weekend, or a holiday, you got my "special stupid" charge, FOUR times my hourly rate... Eight times if it was any two, twelve times if it was all three.

At the time I was charging $35 an hour for basic IT service, including travel time from my office to their site if more than 15 miles.

So, sure enough, holiday weekend comes around, and I get a call at 8 o'clock at night from a very wealthy client (a good sized business owner who had a serious home office that I set up, with full connectivity to his business)... Systems not working... Can't connect to the internet, can't print. And this guy has a 24/7 monthly service contract with me, with a 4 hour response (he paid for it gladly, and in general he was a very good client).

I go through an hour or so of troubleshooting, including specifically asking the guy to check all his power and interconnect cables, and look for power lights, and explaining to him my stupid charge. He was adamant he checked everything and he needed me to come out there (over an hours drive each way) right now... I explained to him that if when I got there it wasn't a covered service, he'd have to pay a minimum of six hours service (3 hours travel, 2 hour minimum service charge, one hour out of hours phone service) at the "special stupid" rate (over $2500 total)... He was absolutely certain.

So, I drive out there to the middle of nowhere mountains, walk into the office, look hard and sideways at the hardware for about 30 seconds from across the room....

...Walk over and plug the power strip the modem and router were plugged into, back into the wall.

Then I turn them both on, plug the phone line from the modem back into the wall, wait for them to come up, turn to the PC next to them, try to access the net and dial out, hear the modem dial out, and watch the browser start loading a page, and the printer start printing a test page.

I turned around again, and the guy was already standing there with a signed check in his hand.

From greeting him at the front door, to that moment, I hadn't said a word... I started to say "that's not necessary" (in fact I wasn't going to  charge him the stupid charge at all, just the 6 hours).

He interrupted me, handed me the check and said "Here's $5000... never speak of this to anyone".

... And I didn't, until after he passed on a few years later...

Monday, October 13, 2014

HP is dead... now stop molesting the corpse...

So, some of you know... and it's actually in my FB profile, that I'm a former employe of HP.

I've also worked with them extensively for many years as a subcontractor, as a strategic partner, and as a vendor that I had a very close relationship with. I've had a lot of great friends and colleagues in HP, and we've done some very interesting and innovative things together.

Over the past week or so, I've been thinking about what to say about HP's... really Meg Whitmans... plan to split the company in two.

I finally figured out what I have to say... and it's really simple.

The company that Bill Hewlett and Dave Packard built is finally and definitively dead... It's been mostly dead but vainly struggling for breath for several years, and with this final stroke, it's truly gone.

Now that there is no more hope, and the plug is being pulled, the faster we can bury the corpse, and reallocate the assets to something useful and productive, the better.

I'm sorry, I wish I could say something better... I wish the HP I loved working with for many years was still with us, or had any chance at all.

It doesn't, it isn't, and I can't.

Meg Whitman has continued to do what Carly Fiorina started... gut the company one quarter at a time, doing anything to temporarily prop up stock prices (and the executive managements bonuses) at the expense of the company as a whole, it's future business, and its customers.

This was the final cut. There is no more. It's over...

Some Advice to Salespeople (and Managers).... Selling vs. Making Money

Couple points for you salesfolks and account managers, particularly the newer ones, or people who have converted to sales from another discipline...

  1. Fire your customers. If a customer is costing you more than they are making you, stop serving them. Don't stop selling to them... If they want to keep giving you money anyway, fine... but DO NOT put more time or effort into them.

    Most importantly, DO NOT WASTE YOUR TEAMS TIME on them.
     
  2. See that guy? The one who knows everything about the product, and the customers, and the competitors, and all the strategic plans, and the market space comparisons, and the advantages and disadvantages and competitive analyses off the top of his head?

    Oh and he actually knows how to write and present?

    That guy whose involvement can close a sale all by itself? Or who can move you past the decisioning phase and into the negotiation phase?

    Yeah, he's an awesome resource... In fact, there's a strong temptation to just LET HIM DO YOUR JOB FOR YOU.

    Yeah...DON'T DO THAT.

    That guy is your chief architect or your product manager, he is not your  junior sales engineer. DO NOT WASTE HIS TIME.
Do you see the commonality here?


To be a good salesman, you need to know how to sell.

To be a great one, you need to know how to make your company money. 

These are not the same thing. 


Revenue is important, but generally, PROFIT is more important.

Every dollar earned, has a dollar cost associated with it; meaning the direct and indirect cost inputs into gaining that dollar. 

In information technology, as in many other industries, the costs of the sales process are often the single largest component of the marginal costs of each sale (yes, more than the amortized costs of development, and more than the cost of manufacturing and distribution. Generally the baseline run rate i.e. the amortized fixed costs related directly to the product... is the largest marginal cost component, and the customer acquisition and sales process is the second largest marginal cost component). 

Every minute, and every dollar, you spend on that process has to be weighed against the expected return (and by the way, unless you desperately need the revenue, or there are externalities at play, you need to have a minimum 4x expected return on gross totalized marginal cost including amortized fixed costs, just to break even on a sale). 

You have to understand the cost/benefit of the elements of your sales process, at least as well as you understand how to execute that process. 

Also, and in big picture terms more importantly; every dollar earned has an opportunity cost associated with it. 

You have to understand these inputs not just as direct costs, but as opportunity costs. Could you or your team be spending their time in more efficient or more effective ways? Could they be making you, and your organization, more money, doing something else?

Some advice to managers and organizations...

Everything I said above?

STOP SABOTAGING IT

Stop working against yourselves, by process and metric capture, and suboptimal incentive structures.

People will respond to their perceived incentives. We generally create incentives to sell unit volume, or gross revenue; and sales people respond to that, by maximizing the elements by which they are measured and incentivized.

Yes, we should encourage more sales, and greater revenue, but not at the expense of profit.

The mission isn't to sell more... it's to make more money.

If we want to make more money, we need to create metrics and incentives that will drive profit not revenue.

That doesn't mean don't measure sales, or revenue... It just means that it shouldn't be our key metric, nor should it be the key component to anyones compensation.

We need to start creating metrics and compensation plans that measure the efficiency and effectiveness of the sales process.

My suggestion? 

Create a primary metric and incentive structure based on total cost accounting of each realized dollar.

Totalize the amortized fixed costs, the marginal cost inputs, and the sales process inputs, and compute that as a ratio against realized dollars.

With that, you end up with a somewhat different set of metrics to work and manage against:


  • Total sales closed
  • Total unit volume
  • Average unit volume per sale
    -
  • Total realized revenue
  • Realized revenue per sale
  • Realized revenue per unit
    -
  • Totalized cost per sale
  • Totalized cost per unit
  • Totalized dollar cost per realized dollar
    -
  • Total profit per sale
  • Total profit per unit
  • Total realized profit
    -
  • Ratio of totalized cost to revenue per sale
  • Ratio of totalized cost to revenue per unit
  • Ratio of totalized cost to total realized revenue

These metric sets allow you to tune your process better, to define your requirements better to product management and marketing, to train your people better, to truly evaluate their strengths and weaknesses and help them improve and refocus as needed...

Fundamentally, they help you understand who is really making you money, how, and why; so you can compensate them appropriately, and both replicate and improve on their results.

Remember though, you cannot focus any single one of those metrics to the exclusion of all the others. Each metric tells you one single thing, one single area that is exceptional or could use improvement.

Oh and by the by... It's not just for managers... You should collect these metrics on yourself, and strive to improve them.

... and here's the really BIG secret...

Even if you're not a salesperson, or a sales or account manager; you should understand, and if possible, collect these metrics on yourself (and your team if you are a manager or leader) as well...

You simply change the word "sales" to "tasks" or "goal" or "product" or "accomplishment"; the word revenue to "benefit" or "achievement"; and the word "profit" to "value".


Saturday, October 11, 2014

What exactly do I do?

In theory, I work in technology for a living.

In particular, I work in enterprise, infrastructure, and information security architecture; more specifically as a consultant and educator in those domains.

Really, what I do, is I talk to people about their problems.

Then I think about them for a while, and I write about them for a while.

Then I try to teach people how to solve those problems, and I write about that...

Then I mediate between groups of people who both need each other and hate each other; with competing agendas and incentives and fears and desires, and problems and styles and personalities etc... etc... etc...

...and most of all, I try to find nice ways of saying NO without actually saying no...

...and after saying NO, show them how to actually DO, what they ACTUALLY need to do (as opposed to what they wanted to do, or thought they needed to do), in the least stupid and least harmful way possible.

... and if I'm REALLY REALLY good at it, and REALLY lucky... I manage to do all that, while making them think it was always all their idea the whole time.

I see no meaningful functional difference between this, and a therapist.

What I Know About Teaching

About a year ago, a friend of mine was preparing to teach a class that he'd never taught before... He's done a lot of one on one education and training, but I he had never taught a group class, and he was looking for some advice. 

I thought I'd offer him what advice I could, and so I wrote (most of) what became this piece down. I thought I had posted it to the blog at the time, but when I searched for it to reference it earlier today, I couldn't find it. 

I decide to post it now, revising it with the new bits and pieces I was writing today. 

Remember, this is about teaching a class, not giving a lecture or a presentation, or a demonstration or conducting a forum... those are all different environments, with different priorities and different techniques.
Here's what I know about teaching, from my own personal experiences, in more than 15 years as a professional educator and trainer (and they are two different but related disciplines), and as a training and courseware developer.

The Big Picture Stuff



Style and Philosophy

I have almost entirely moved away from traditional lecture classes (unless the courseware vendor or certification authorities require specific curricula and delivery).

I find that my students learn better, and that I teach better, in an interactive and participatory environment. An extended and guided conversation, with open digressions and contextual questions, answers, and explanations.

I believe in instructor lead, but participant driven, training and education.

As such, I tend to use a modified Socratic method to lead my classes into participation. I use a lot of leading questions, and logic and reasoning problems. I try to get my students to extend and generalize from examples and principles we've covered before, and then apply them to new situations.

I also encourage students to (civilly and constructively) argue and debate, both myself and each other.

When I think it'll be responded to well, I'll often deliberately misstate or poorly state or frame an idea, or deliberately misapply a principle or not fully extend a thought etc... in order to prompt my students into exploring the correct or complete thought. If they don't speak up on their own or catch me in it, I'll straight out ask them as I go "So, am I using this properly? Is there a better way? What if I did this... Was that earlier example wrong?"

Importantly, I always encourage... in fact, right up front I tell my students that I require them... to speak up if they think I'm wrong, or they have a different idea or different perspective, or a different experience.

HOWEVER... that doesn't work for all courses, or all students.

Different materials and subject matters lend themselves to different styles of instruction and presentation; and most critically, different students learn better with different styles and methods.

You MUST tailor your material, and your style, to your students, and the environment and requirements of that specific class.  

The Classroom Environment


Obviously, I work in non-traditional educational environments. I am not generally (though I have) teaching classes full of 10th graders.

My students are generally adults, who have at the very least, taken a lot of time out of their life to attend my class. Often, they have paid (or their employers have paid) several thousand dollars to attend. They tend to have an entirely different level of motivation and a different set of incentives, than other instruction environments.

Also, I tend to have my students for a minimum of two straight hours (for short talks given at conferences, demos at group events etc...), and frequently for 6-8 hours a day (sometimes even 10 or more hours per day), for two to five days (for professional education and training).

In this kind of environment, we get to go as broad and deep on the subject matter, as our time, and the amount of material we have to cover, allow; and what we cover is largely dictated by the desires and needs of the students.

In general, I like to start a bit later... I find that anything I teach before about 9:30am doesn't actually stick... so I keep the first part of each morning light, or I make it review and freeform Q&A from the day before... or introductions and personal stories on the first day.

We get up and move around at least once an hour, for enough time to go to the bathroom, and get a drink, have a snack... then, refreshed, we get back down to the material with renewed focus.

The same for lunch, particularly if I can get it catered in. We get up, move around, eat, talk to each other, get to know each other and share experiences... and we relax, and try to enjoy our time.

It's critical for both you, AND your students, to take time to relax, and decompress, and get comfortable, throughout the day. Stay hydrated, keep your blood sugar right, and your electrolytes right. Avoid getting stiff, and avoid strain headaches. You will be more efficient and more effective, covering more material with greater comprehension and retention, if you are relaxed and comfortable.

Then, at the end of the day, I don't like to try to teach the material up to the bell. I always like to give at LEAST the last half hour as a freeform Q&A and review of anything the students want.

So yes... it's a different environment than a typical secondary education classroom...

That said, I think that professional trainers and educators, have some valuable insights and experiences to offer in improving secondary and university education.

The Detail Stuff... Technique and Technicalities


Preparation

The most important thing, is to be prepared. You don't have to be a total expert on the material to teach a class in it, but you do have to know it, understand it, and prepare yourself with it (and with additional supporting material).

When I'm fully prepared for a class, I can be much more comfortable, extemporaneous, I can explain things better in a more engaging way, and I can change things up when it is necessary to, or when the class feels like that's where it's going etc...

Preparation allows me to be flexible, to be interesting, to be funny, to be personal, to be engaging; and lack of it, prevents these things... or makes them much harder...

...Or worst of all, makes them all there is, and no-one learns anything; except how good you are at vamping, or how well you can monologue at them off the printed materials.

Know not just the material you're teaching, but the history of it, the reasons and motivations behind it... how it got to be the way it is now. Understand the context of it, and how it will impact your students.

Even if all of this is not part of the class, people may ask questions about it, and again, knowing this stuff, and being prepared for it, will help you explain things better.

Personality

It's important to allow yourself to show through in the material. Be flexible. Use humor. Be personal. Change it up. Use personal examples and personal stories (when appropriate). If you don't have personal stories, use anecdotes from others, but make them real, personal, relatable...

It doesn't have to be directly personal, what it has to be is RELATABLE.

Be open... but don't make it about you, make it about the material USING yourself as the example, or as a pivot point around which your students can see and experience the material.

Repetition

You need to repeat yourself.

Anything important you say, you need to say it at least three times; and if it's REALLY important, it's preferable to say something three times three...

That's three times at once, then three times again a little later, then three more times again near the end.

You can, and often should, say it in different ways, so long as it's absolutely clear that you're really saying the same thing. You don't have to say it three times over and over again in a row, but the repetitions should be close enough together to be clearly reinforcing.

Some folks don't need or want repetition, and almost everyone is bored or irritated by it eventually, which we certainly want to avoid.

However, so long as the repetition isn't excessive (more than four or five times -or more than four or five cycles of three repetitions- in a single lesson, unless each repetition is reinforced organically as a subpart of the lesson), even if the repetition bugs them a bit, they'll RETAIN it better.

... so long as you maintain...

Engagement

Engage everyone, both as a group, but also individually. When you engage individually, so long as you do so in a way that everyone can see and hear, and isn't too specific to the individual, the audience can relate, and it's almost as good as engaging each of them individually.

Stop regularly and ask for questions; and make it clear when it's possible, that they can ask questions any time. If there's a point where you feel like you know there are questions, but no-one is coming forth, ask the question yourself, or ask leading questions of your students.

Engage your students with problems, exercises... bring them up to the whiteboard or chalkboard... Capture their attention fully, AND capture their intellect fully, AND engage their EMOTIONS... get them analyzing, and relating what you are doing, to themselves, their own knowledge and needs.

Use game design theory, and psychology, to your advantage.  A while back I wrote a piece on game design theory and engagement in sports, that I think has parallels and value to education as well.

Although it may not be immediately obvious exactly how this applies to education and training, I think you'll see the value, and I'm going to insert an extended quotation (feel free to skip ahead if you like):

"...Acquisition and retention are particularly critical to these games; and retention is achieved through engagement. 
The way game designers accomplish these missions are with spectacle, and reward psychology (positive and negative reinforcement through anticipation, reward and penalty; with a very strong bias towards reward, leavened by the occasional penalty), particularly competitive reward psychology. 
Something spectacular engages you for the duration of the spectacle. You are a passive participant. It attracts you, and fascinates you, but only for that moment. Retention requires maintaining engagement over time... becoming an active participant, either directly or as a metaparticipant. 
So... what does that have to do with sports? Or with spectator sports fans in particular?
Simple... Sports fans are players in a metagame.
 
Spectator sport fandom, although passively received (the fan isn't an active participant in the games they are watching); isn't a passive, receptive, entertainment experience (like a movie or television). 
However, much as television shows retain viewers by emotional engagement in the story (thus making them metaparticipants in the narrative); spectator sports retain fans by persistent emotional engagement with the sport, and particularly with their team (making them metaplayers in the game). 
Sports fandom, is a kind of play by proxy; much as horse racing, and other betting games (roulette for example) where the players interaction with the game is not part of the gameplay. This makes it a metagame. 
And metagames have the same success vectors as any other game. 
One of the things that makes Boston sports fandom so... passionate and crazy I guess is the best way to put it... is that a Boston fan is being fed with a near perfect reward psychology cycle. 
Boston teams win often enough (and often quite excitingly) to attract attention and generate spectacle. This  acquires new fans (or brings back those whose engagement has weakened); and it presses the "happy button" in existing fans, engaging their reward pleasure mechanism. 
Importantly though, Boston teams don't win so often that fans get victory fatigue, and need reward escalation to maintain engagement. 
When they're NOT winning, Boston teams are rarely just mediocre... they tend to alternate between "oh God so close..." and "total abject failure" (at least psychologically if not objectively). It may seem counterintuitive, but this is actually far more engaging than consistent high performance or even consistent victory. 
In terms of gaming theory, this 3 point cycle (victory, near victory, failure) helps create spectacle to attract and acquire participants; and helps create, reinforce, and increase engagement. 
Very importantly, it also helps maintain engagement (and thus retention) by reducing victory fatigue, anticipation fatigue, and expectation escalation. 
So... getting into that second and third part... 
Retention is achieved through continued engagement. When engagement is weakened or broken, you lose participants (gamers, fans). 
Engagement is created, reinforced, and increased; with spectacle, novelty, fascination, and competitive reward psychology as described above. 
Engagement is weakened or broken and you lose participants (gamers, fans) through frustration, demoralization, boredom, and fatigue. 
So, the challenge is to maintain or increase engagement over time.
In general, you deal with boredom and fatigue, through novelty. Change things up, so that a participants experience, expectations, and emotional engagement with the game are maintained, and thus they are retained. 
I mentioned victory fatigue above, but didn't define it, I should probably define the three elements of "game fatigue" now. 
Victory fatigue is what happens when a player receives too many rewards, or wins too much too easily. This tends to cause boredom, and frustration; because the rewards no longer feel like rewards. This weakens or breaks engagement. 
In an interactive game you can deal with victory fatigue (and to a lesser extent anticipation fatigue) by varying gameplay (introducing new and different ways of earning rewards) increasing challenge (NOT just increasing difficulty, though that is one way of doing so), increasing penalty for failure (though you can't do that too much or you break engagement through frustration and demoralization), varying rewards (making the rewards new, interesting, and different), or by increasing intensity or spectacle (making the rewards bigger or more desirable). These mechanisms keep the players anticipation and pre-reward engagement high, and their reward pleasure mechanisms responding strongly to the rewards. 
In most spectator sports however, you don't have those mechanisms available to you (or they are severely limited). The difficulty and rewards do escalate somewhat over the course of a season, but are basically fixed year to year (win a game, win a conference, win a division, win a playoff game, win a championship game). So, frequent and consistent victories, particularly championships, result in expectation escalation. 
The three major exceptions to this issue of fixed challenge and fixed rewards by the way, are motor racing, premiership style football (soccer), and NCAA football and basketball. Not surprisingly, the first two are the two most popular spectator sports in the world; and the third creates a degree of unreasoning passion far greater than any other sports in America. 
Anticipation fatigue is a more interesting issue. When you get that "so close" feeling too much, it actually tends to discourage and disappoint you, which increases frustration and breaks engagement i.e. "they get our hopes up every time then disappoint us every time... what's the point". 
Expectation escalation, is what happens when performance or rewards consistently exceed expectations (or consistently exceed the mean performance of a peer group).This causes people to "reset" their emotional expectation of what poor, acceptable, and excellent are, such that their median level of performance, even if it is objectively far better than average, is simply "expected". 
So, a team that wins 80% of the time, year after year, will eventually be expected to do so. If that team starts to win consistently less than 80%, even if they are still better than most teams and win 60% of the time; the emotional reaction of their fans will be the same as if they had objectively poor performance, rather than simply "less good". 
Lesser success can feel like failure, when you're used to greater success. 
Cycling between "not quite great", and "really bad" (even if "really bad" is actually mediocre statistically, the victories and near victories redefine emotional expectations such that mediocre FEELS like abject failure), actually creates and reinforces engagement, and passion; far more, and far more intensely, than consistently high performance. 
This by the way, is the exact same reinforcement cycle that creates and reinforces addiction. Reward (the high), anticipation (the process up to the high), and penalty (the come down and the jones). 
So... for Boston fans, it's like vegas slot machine designers were controlling things for optimum fan acquisition, engagement, and retention. 
It's an almost perfect metagame... arising without design... which is kinda neat.

I realize that was an extended, and somewhat esoteric digression, but I think it provides real value, and direct parallels with education and training. If nothing else, let me pull out a small subsection and slightly modify it:

  • Retention is achieved through continued engagement. When engagement is weakened or broken, you lose participants (or at least you lose their interest and attention)
  • Engagement is created, reinforced, and increased; with direct participation or metaparticipation, spectacle, novelty, fascination, and competitive reward psychology
  • Engagement is weakened or broken and you lose participants, through frustration, demoralization, boredom, and fatigue
It should be clear how those directly relate to engaging students attention and helping them learn.


Mirroring

After you've explained something important, ask particular participants to explain the point you've made, in their own words. If they don't get it quite right, lead them through figuring it out and explaining it properly.

Then ask THEM questions.

Then do it again with a different person, and ask them to explain it in a different way, or to come up with an example, or a scenario etc...

This is called mirroring. It's a communications exercise, that helps people understand what other people are saying, and how what they say is being perceived and understood by other people.

When you apply this to instruction, it serves those purposes, but it's also about making your students think through the problem or example or principle, and figure out how to relate to it, and relate it to others; rather than simply to repeat and regurgitate what they've been told.

It helps the student to truly understand and contextualize what they've learned, and to really show that they have done so.

It also helps you as an instructor, to be a better communicator, and to better understand how others communicate.

Comprehension and Retention

Finally... there is a basic instructional concept called the comprehension and retention cycle

  • See
  • Hear
  • Read
  • Show
  • Do
  • Repeat


To most effectively teach something, with the highest level of retention, your students should in some way:

  • See the material (with handouts, whiteboard/blackboard, slides etc...)
  • Hear the material explained (and remember the repetition above)
  • Read the material, both silently and aloud (or aloud to themselves in their own head, which is different from silently... it sounds silly, but there really is a difference. Try it)
  • Show them the material directly, in demonstration, preferably 3 different ways
  • Do what it is they have read, heard, and been shown, applying it and solving it or using it themselves; preferably in 3 different ways
  • Repeat it all again, preferably three times (or three times three for critical things); varying each time to explore the subject more fully, to maintain and increase engagement, and to allow the students different perspectives and examples to relate better to the material.


So... that's what I know about teaching and training... hope it helps.

Oh and one more thing...


Teaching is one of the greatest satisfactions, joys, and pleasures in my life. It helps me fulfill who and what I am... what I want and need to be.

I have learned far more from teaching, than I ever did from being taught... and perhaps separate from that... perhaps not... I have gained more insight and wisdom, about myself, and about the world, in so doing.

Take that as you will...

Wednesday, July 09, 2014

A Technological Life, or something like it

I have just been wasted the last few days.

I got sick last Thursday and was in bed all day, Then I thought I was better enough to go to a 4th of july BBQ and made myself worse. Because I'm an idiot, and do this almost every time I'm sick.

Then Monday, I have no idea what happened, I don't recall doing anything stupid to it other than... growing old I guess... but for some reason my lower back just locked up.

Rather painful that. Could barely move. I tried to get out of my truck and pump some diesel, and I literally couldn't manage it.

Two hours of little Korean lady sadists (yes, it took two of them. The first one could only last about 45 minutes before she was worn out) beating, elbowing, kneeing, and walking on my back (accompanied by repeated exclamations in mixed Korean and English to the effect of "Jesus christ... too much muscle... all too tense... all tied in knots") later, and I could almost sorta kinda walk upright again.

Almost...

The next morning however I was completely locked up again, and I've pretty much been locked up in bed, or on the couch, ever since.

Yay, pain.

Being sick, makes you dumb. Having back pain, very much makes you dumb. Which kinda leads to to the next thing...

My macbook pro is out for warranty service with Apple right now, so I'm on my windows laptop.

As it happens, I also just changed phones.

We switched from Verizon to T-Mobile a few months ago, but were using our old verizon phones (they're unlocked multiband global 4g phones) with t-mobile SIMs (yes, this works, you just have to know how to reprogram the phone to work on the new network, and it has to be fully unlocked).

A few weeks into this, my Galaxy S4 decided to stop working on T-Mobiles network, so I had to replace it.

After researching and comparing the current smartphone landscape, I ended up picking up a google Nexus 5. It's alright, but I don't really like it. I tend to work my devices hard, and the Nexus just didn't quite keep up with what I wanted it to do.

Mels phone was also unreliable, and since I have been preparing to start a new contract which will have me travelling a lot, we needed to get her a reliable replacement.

Or rather I got a replacement. Since I didn't care for the Nexus 5 but Mel likes it, she got the Nexus, and I grabbed a Galaxy S5 (which I'm quite happy with, as I expected I would be. I loved my S4, and the S5 is a straightforward upgrade to it).

Both my windows laptop, and my new phone, are wonderful, current, high performing examples of their type... However, neither of them had my full and current working setup or documents on them. The setups that typically take me a few weeks or more of tinkering and tweaking to get right, when I switch devices.

I am one of those folks who depends on their digital exobrains to run their lives; because, so to speak, I've got too many active tracks going, and I LOSE track of the ones not currently active.

I had forgotten to configure two pieces of software, and two accounts, on my windows laptop and new phone. A combination of just too many little things to remember, and the fact that I've been braindead the last week between being sick, and having really bad back pain.

This not having my digital exobrains properly updated and configured caused me to miss several messages, emails, and two con calls over the past few days.

Nothing that's going to kill me or anything, just one of those irritations of modern life.

Wednesday, June 18, 2014

Dain Bramaged

I've had something like 60 job screening or interview phone calls, several in person interviews, and now several offers, in the last few weeks. 

I've got several long term background contracts and slow burn projects going on as well. Some stuff which should be really interesting over time. 

My ISC(2) course description (warning, PDF link) for the security congress is up finally, and they've asked me to redevelop and become a trainer for two more courses.

Oh and there's the office cleanout, the garage organization, the woodworking and shelving projects to support those... 

Basically, I've been running at 100mph since we got here, May 11th...

Damn, was that 5 weeks ago?

All work and no play makes Chris a DAMNED TIRED BOY...

I'm gonna go fall over now for like... the rest of the week. I may have to travel next week, and I need the brain rest. 

Say good night Gracie... Good night Gracie. 

Thursday, June 05, 2014

When you say "full" and "busy"... what exactly do you mean by that?

So, it's another one of those 68 hours awake nights... unintentional for much of it... a combination of insomnia, and just working my ass off, round the clock, the last few days.

In the first 55 of those hours I had NINE different job interviews, or prospect calls, or negotiation sessions, plus a couple extended email exchanges... seemingly all of which are likely to result in final job offers (9, possibly 10 different jobs prospects working, all of them good, a few full time, a few contract).

Plus I'm working on an actual short term contract.

Plus we are working on shutting down a friends old business, so he can move on with his new business; which today involved me mostly carrying a 9 foot couch down 3 split flights of stairs (6 runs plus landings), literally carrying it on my back (which worked out very well, and was much faster and easier than we expected.

Plus working with my friend to try to get his NEW company to understand that they have a critical need for an enterprise, infrastructure, and security architect (or two of us, or possibly three), at least on a contract basis for a few months... and really, they do (to be fair, most organizations could stand with some work in those areas, particularly most startups)... In the process making HIS life easier, improving outcomes for him and his new company, AND giving me a solid source of ongoing revenue while we deal with other opportunities.

Plus cleaning, organizing, and building organizational systems and infrastructure (for example I'm fabricating a custom shelving system for the garage, making use of every inch of wall space for either shelves, a server rack, or workbenches) for the house, garage, lab, and other stuff we require to recondition the large amount of gear left over from the previous business, and ready it for sale, reclamation, recycling, or donation... as well as have an actually usable garage/shop, and some storage space available back in the house.

When I say the garage is full... I mean that it's total volume (it's a two plus sized garage), and entire floor space has been taken up from ground level to chest height... Mostly with servers, networking gear, and assorted other IT crap; some with tools... only a tiny bit with normal "garage stuff"....

... Of course, for geeks like us... this IS normal garage crap.

Plus... you know... rebuilding our life which kinda blew into little pieces a while back...

The one legged man won the ass kicking contest a while back, then hopped across the Boston marathon finish line in under 2:05, hopped across the continental united states, swum the pacific ocean, and is currently engaged in attempting to face kick every taekwondoin in Korea.

Wednesday, May 21, 2014

Opportunity Knocking...

Well... I just had one of the best phone interviews I've ever had in my life.

There's what is a just about ideal position for my skills and experience, at a just coming out of stealth mode startup, in almost the perfect position for me to come in and add value.

It's a very interesting company, great people whose names you would know if you were familiar with their market and their skill domains.

I've already had about six hours of conversations with the CEO and founder, and their CTO. We talked everything from hobbies and humor, to technology, to philosophy and the future.

This was a technical interview with their most technical guy... who happens to be one of the people who helped design and build the internet as we know it today... and who said that I clearly provided exactly the value... and more... in exactly the areas, and more, that they needed me to.

The company is doing incredibly interesting work, in a huge, but badly undeveloped and underserved market (importantly, this isn't a potential market, it's a real market that is huge today). They have the potential to be very big... and they're doing everything right to do just that.

Even better... it's a socially responsible, and in fact world improving thing they are doing, while finding an ethical and responsible way to make great money doing so... and being an example to others as well.

Really... this couldn't get any better...

The only question now is... are we both in a position where we can meet each others needs... or can we get there in a reasonable manner and timeframe.

No matter what, these have been great folks to talk with, and I'm very excited about the possibilities here. Even if we can't get to that point, they are people I'm glad to know, and to have talked with.

That's a very good feeling.

Aint it cool news...

I have been asked to develop and deliver a two day training seminar on BigData and Information Security at the ISC2 world security congress this coming September.

In addition to being a paying gig, it's a not insignificant honor, and bit of professional recognition...

It should be fun, and interesting. I love developing and delivering training to motivated professionals.

...Now I need to renew my CISSP...

I let it lapse while I was no longer actively consulting a few years back. It's been long enough I have to start over. That said, it's far less of a pain today than when I first got it back in.... I don't remember exactly.... 1999? 2000? Something like that.

A little more career advice...

So, I've given career advice here before a few times, mostly for folks who have already started their careers, or who are thinking about college:

A Little Career Advice

A Little Clothing Advice...

Tulips and Tuition

The Power Law Distribution Applies in Ways You Might Not Expect

Recently, I received a request for advice from a career counselor for college students, asking for help advising a student with a generic field of study currently considering a masters in some IT field, with their serious considerations lying in the virtualization, infrastructure, information security, or various architecture fields...

As it happens, I had been talking with others about the subject recently, and thought theirs was a good venue for combining and refining my previous advice.

I thought I would share my thoughts on the matter here as well, since my previous posts on the subject have generated a lot of interest.

Before I begin, let me just outline my basic qualifications and experience... 
I'm primarily an enterprise, infrastructure (including virtualization), and security (including risk and compliance) architect. Secondarily, I am a professional courseware developer and trainer in these disciplines. Finally, I am an experienced team leader and technical manager across these disciplines, in both small businesses and large enterprises, as well as a long term small business owner. 
Particularly significant to this discussion, for six years I was a chief architect, architecture manager, and team leader, covering all of these disciplines and domains; for one of the largest financial institutions in the world. 
I currently work as an independent consultant in these disciplines and domains, primarily serving the technology, medical, financial, government, and defense sectors. I am, and have been, a thought leader, executive, and hiring manager in these disciplines as well as a senior level advisor to executives and hiring managers in these disciplines. 
Now, having established that I have some relevant knowledge and experience, and am reasonably qualified to give advice on this topic... 
Here's my actual direct advice...
Education is great, I recommend it... 
...but as a hiring manager for these roles, and someone who has done a lot of career development and mentoring of junior and mid-level staff in these roles, I can tell you no degree program that I know of will have anywhere near the value, of two to four years of work experience in the industry... even if that experience is not directly related to their duties in ant particular role. 
That does NOT mean I think that students shouldn't get a degree... just that they should go about it somewhat unconventionally. 
MOST IMPORTANT... No IT degree is worth any significant amount of debt. 
 Let me repeat that... 
NO IT degree of ANY kind, including any masters degree, is worth any significant amount of debt. 
Whatever value the degree may provide (which, in most disciplines is no more than the value of "any bachelors degree" as a filter for candidates), will be more than outweighed by the burden of debt. 
Freedom from debt lets you do things like take a lower paying... or even non-paying... position that will give you more valuable career experience. 
I think the smart way to do it, is to work with colleges that grant accredited four year degrees, AND which give degree credit or even offer classes, for valuable industry certifications, and vendor and technology specific training and education. Doubly so for those institutions which offer credit for direct work experience, and through work study opportunities. 
This is especially true for masters degrees (and there are more universities willing to accept work experience and work study programs for masters credit). 
At the same time, the student should be working full time if possible, at a position within the industry. Unpaid intern if they have to, anything other than 1st level call center based tech support if they can... But WORK in the industry. 
Establish a track record of providing value within the industry, and hopefully the segment and discipline, they would like to direct their career into. 
Finally from a purely technical side, work on as much new, and different, and outside stuff... things not directly related to their specific job or degree or position... as they can possibly manage. Volunteer to work on it for free just to get the experience and exposure if necessary (though get paid for it if you can... if it' a particularly interesting or valuable skill or technology, certainly, volunteer). 
This may seem counterintuitive, but in an IT career you will find that a broad exposure to different technologies and processes is generally at least as, if not more valuable, than additional depth in a skillset already mastered.  
My final piece of advice is non-technical, but certainly far more important to any students potential career. 
The best, and most important advice I can give is this... 
Learn BUSINESS skills...
By "business skills" I mean business management, financial, and communications skills. 
Learn to read, write, and speak (both in public, and in private), very well. 
Learn to do so properly, and effectively (this may seem redundant, but actually all three are very different). 
Learn how to tailor your style, and your content, to your audience. 
Learn how to present, and defend, arguments, in writing and while speaking (both publicly and in private... the skills are related but different). 
Learn how to write business and technical documents, and documentation. 
Importantly... learn how NOT to do it, so you don't make the same mistakes as others, or your own mistakes over and over again. 
Learn how to sell... how to present, how to justify, how to craft and shape your message.
... and learn WHY you are doing so. 
Learn about basic financials, economics, basic business operations and management. 
Learn how to write (and read) policies and processes, and both technical and operational documentation for them. 
Learn how to read basic business legal language, particularly regulations and contracts. 
Learn how to write business cases and justifications, and how to read them. 
Learn about project management, and costings, and resource management.  
As a hiring manager... these are the people I really need. 
A candidate who can understand the business side, and the technology side, and can communicate effectively with both sides; is INFINITELY more useful, and valuable, than someone who can't, or who only has one of these skillsets, or can only work effectively with one of these groups of people.  
I can find plenty of people who have business skills, plenty who have communications skills, and plenty who have technical skills. All very good people, who will provide value in their specific areas of expertise. 
It's a lot harder to find any viable candidates, with any two of those skillsets. We want as many of them as we can get. They are at least twice as valuable to us as a candidate with just one of these skillsets... more often than not five or ten times more valuable 
It's DAMN NEAR IMPOSSIBLE to find people with all three... and when you do, you grab them and hold on to them as hard as you can manage, because you can't replace them.  
You don't actually CARE if they don't have the EXACT skills and experience in the technologies and products you need; they'll provide value with their other skillsets, while learning the specific technologies and products. 
Let me be very clear... people with this combination of skills, are are more valuable to you, even not knowing the details and specifics of the exact technologies and tools, and the specifics of the organization; than all but the most expert, highest performing individuals in any one of those fields. 
If you want a rewarding career with great jobs doing interesting things... That's what you should be trying to learn, and who you should be trying to get to be. 

Thursday, February 13, 2014

I am sick of the last six weeks

The last six weeks have been double plus ungood.

This is a long story, but I really need to get it all out, at least to vent.

Ok... here goes.

So, just before we left New Hampshire, after a month of looking for a house and being repeatedly disappointed (a couple were sold out from under us, a couple weren't available 'til March or April etc... etc...), we managed to sign a lease on a house in Laconia.

Laconia is the biggest town in the New Hampshire lakes region, and largely the center of activities for the area. It's a nice place, an old mill town, and it still has a lot of the original 19th century architecture.

If you're a biker, Laconia has additional meaning, because it's the home of the third largest motorcyclist gathering in the country (after Daytona and Sturgis); Laconia bike week, held the week of fathers day every year.

The house wasn't exactly what we wanted (we wanted rural, or at least private, on some land if possible), but it was near the big lake (less than a mile from Winnepesaukee), pretty big (5 bedrooms, over 3000 square feet including the partially finished basement), in a nice quiet neighborhood but still close to everything, and it had a big fenced yard (important for the dogs). It even had a good sized pool off the rear deck.

So yay, new house.

Now all we had to do was drive back to Arizona, get our stuff and our dogs, then haul all of it, and us, back to New Hampshire.

How hard could that be, right?
**No, I wasn't silly enough to actually say, or even think, "how hard could that be" or "what could go wrong". After DECADES of extremely painful experience, I most certainly know better. Ask those questions, and they WILL be answered, THOROUGHLY.
Yeah... So that's when the REAL unfun started 

Actually, to be fair, the prelude to the unfun started on Christmas day, when Mels 93 year old grandmother (who lives with Mels dad) had a stroke, falling and breaking her hip in the process.

Now, our original plan was to drive back to Arizona over new years, spend less than two weeks with Mels dad (one week of which I was supposed to be at a clients site in Seattle), hook up the trailer, pack up the dogs, and head straight back to New Hampshire.

The second part of that got screwed up just before we left.

Mels grandmothers injury put her in the hospital for a week, after which she was transferred to a rehab clinic. The plan to deal with Grandmas injury was to have her come home from the rehab clinic the following week, and get a live in home care aide.

From a practical standpoint, what that meant to us, was that we couldn't stay with Mel's dad, because the spare bedroom would be in use by the home care aide.

So then, the plan was to stay with Mel's best friend (none of my friends in the area were in a position to put us up for a couple weeks). Unfortunately, her housemate (who is also her brother) objected to living with a two extra adults and a teething baby for a few weeks (understandably. It's a small house, and there's not a lot of noise isolation).

What we ended up having to do, was stay in a hotel; which should have been fine, since it was only supposed to be for a couple weeks anyway.

Sure, it's not cheap even in a room with a kitchen (it ended up being about $450 a week at an Extended Stay America. You pay more for the kitchen, but spend a LOT less on food and drink), but it's certainly tolerable.

So... then we actually set off...

The trip itself was pretty nice actually, minus the repeated ice storms. We got to hang out with friends and family we haven't seen for a while, and I got to meet family I hadn't met before; always good things.

Unfortunately, towards the end of the drive, I started coming down with something.

From about January 4th (when we checked into our hotel), I had a full blown flu. From the symptoms, likely H1N1 aka "Swine Flu", which has been widespread this flu season.

Meanwhile... 

...actually, while we were driving from NH to AZ...

...the client changed their schedule.

So, instead of being onsite the week of the 6th, I was supposed to be onsite the week of the 13th.

From one perspective that was a good thing, since I ended up being sick the week of the 6th and wouldn't have been able to fly out there anyway.

Unfortunately, we were planning on LEAVING Arizona the week of the 13th (we were supposed to take possession of the house on the 15th). Moving the onsite a week later, also also meant staying in AZ until at least the 20th, and for logistical reasons the 25th.

So, we changed our plans again, and extended our hotel stay to the 25th.

Then, the Friday before I was to leave, the client cancelled the onsite week entirely. So, yay, I didn't have to fly while I'm still sick, but we'd already prepaid for a hotel through the 25th (had to prepay or it was 20% more expensive), and rejiggered everything else to make the 25th work. We couldn't change it all back.

Turns out that the later date would have been necessary anyway however, for four reasons:

First: At the same time as my client was being fickle, our new house in New Hampshire had a pipe burst. A large portion of the house flooded, with significant water damage; and the house wouldn't be ready for us to take possession until at least the 1st of February, possibly later.

We planned on, and agreed with the owners to take possession of the house on the 5th of February (that way we could leave the Friday before, and drive over the weekend, giving us plenty of time to get there).

Second: The next week, the steering on our truck failed while Mel was driving it.

Thankfully no-one was hurt, but the entire steering mechanism and part of the suspension were badly damaged, and needed replacement (with a newer design, heavier duty setup from the factory).

The failure was due to defective tie-rod ends (which it turns out were subject to a recall). The tie-rods were covered under the recall, but the parts that were damaged or destroyed because of them (and the associated labor) were not. The repairs, all up, including a rental car for five days, ended up costing about $3,000.

Third: Money...

By January 31st, between repairs, hotel bills, additional meals, additional travel expenses, and unreimbursed expenses from work (they're being paid on my check this Friday), we had to lay out a HUGE amount over our planned and budgeted expenses for the month.

Then there's the AMEX bill, covering all the previous travel and expenses, and purchases from December (moving is EXPENSIVE).

Then there's the actual BUDGETED travel expenses, and all our regular bills and expenses (truck payment, fuel, food, insurance, phones, medications etc... also budgeted).

Combined, our total outlay Jan-1 to Jan-31 (which, to be fair, included paying most of the bills and expenses from December) was somewhere around $17,000 (and no, I don't make NEARLY that much a month. In part it was covered by expense reimbursement, combined with pretty much all of what I took home in January, and part of what I took home in December).

That's nearly double the outlay we had planned for the month.

That $17,000 meant we wouldn't actually have enough cash to complete the move ($4,200 in rent and security deposit on the house, and $2,500 in travel expenses for the drive. Hauling a trailer, 3 people, and 2 dogs 3000 miles is EXPENSIVE) before February anyway.

Fourth: At that point I was still sick, and getting sicker.

The flu seemed to subside around the 14th or so, which was good. Unfortunately, the flu led to a sinus infection and bronchitis, which was not.

The sinusitis and bronchitis hung on for a while, but I was managing the symptoms fairly effectively with medication (I take adderall, and a very strong anti-inflammatory anyway, and it just so happens that the combination makes a pretty effective treatment for the symptoms of sinusitis and bronchitis).

Unfortunately, I take those medications because I need them to function properly. When their effects are being taken up relieving symptoms, they aren't actually making me functional.

Worse, the medications also masked the fact that I wasn't actually getting better. I was just staggering along being propped up by the wonder of modern medicine.

Some time around Friday the 24th, I started getting sicker again.

MUCH sicker.

For the first week I thought it was just a combination of sleep deprivation, and a relapse of the flu.

Meanwhile...

We couldn't extend our stay at the Extended Stay America past the 25th, as they were fully booked. Unfortunately, this is the time that peak golf travel season hits Arizona, and rates at any of the extended stay/kitchen suite places went from $450 a week, to $700 a week, basically overnight.

Thankfully, rather than find a place for a week at a ridiculous rate, a friend agreed to let us stay with him 'til the end of the month (when we planned to leave for NH).

Unfortunately, he got sick that week as well (though not from me. I was past the contagious stage then, and it turned out to just be a bad cold or maybe a light flu for him).

And I kept getting sicker...

By Sunday the 26th, I was pretty much in bed 24/7. In fact, from the 26th until today (February 13th. 19ish days ), I've pretty much been sick in bed, minus changing the actual location of said bed.

A couple times I've felt better for a day or two, only to be slammed back down even worse afterwards.

Anyway, our friend was sick, and he needed his place free of a teething baby and two houseguests in order to rest.

So, we ended up transferring from our friends place to another hotel a couple days early, and swallowing the $700 for a week (six nights actually). At least it was a much nicer place than the ESA (a Hilton garden inn, with a 2 room suite. Funny thing was, it was actually only $40 more than the ESA would have been).

Unfortunately, I couldn't enjoy the nicer surroundings, because I was pretty much out of my head sick. By that point, it was clear that my Bronchitis had developed into pneumonia.

And then life got more complicated...

At that point it was ALSO very clear we wouldn't be leaving AZ until WELL after the fifth. So, we asked our new landlords if we could take possession on the 15th.

Initially they agreed. Unfortunately, a few days later, they insisted that we take possession on the fifth, and pay a full months rent for February, plus the deposit etc... and that they wanted the full amount by the 5th.

Apparently the husband (who had initially agreed to our request) was fine with what we wanted to do, but the wife wasn't, and she was making the decisions.

After I told them this was unacceptable to us, they agreed to prorate the rent from the 5th, but no further.

I told them I was perfectly willing to pay from the 15th, ON the 15th, whether we were there to take possession or not; but that we weren't going to pay a full months rent for a half months occupancy (or likely less, given that we wouldn't even be able to LEAVE AZ until at least the 15th... frankly I doubted whether we could get to NH before the end of February). I thought it was kind of silly to lose tenants over a matter of 10 days rent, and that if they agreed to the 15th I would be willing to send them half the security deposit immediately.

Well, that wasn't acceptable to them.

So as of February 1st, we were stuck in Arizona, no longer having a new house to bring our stuff and our selves back to.

We started looking for a new place immediately of course.

And we had to change venues again...

By the 1st, it was clear that Mels grandmother wouldn't be coming home. Between her injuries, the stroke, and her dementia, she can no longer be cared for at home, even with an aide. She's still in the rehab facility, but when they release her, we're transferring her to a 24 hour care facility.

This is really for the best. She needs 24 hour care that she can't get here.

That also meant that the spare room in my father in laws house would be available to us again (of course, it ended up being available the whole month, and we could have avoided wasting $2,000 for a months worth of hotel charges, and god knows how much more on a bunch of takeout/restaurant meals for when we didn't want to use the kitchenette... but we didn't know that at the time).

So, not knowing how long it would take to find a new place to live in NH, and rather than pay for more hotel rooms, on the 5th we transferred our operation back to Mels fathers house.

And I kept getting sicker...

The day we moved over my father in laws house, I basically collapsed into the bed, and I've barely left it since.

The last eight days have been really bad, with low to medium fevers, sweats and chills, lots of pain (particularly joint pain, and stomach pain), a nasty cough, myalgia, stomach and intestinal issues, sinus problems, photophobia... it's just sucked frankly.

Actually, yesterday (the 12th) was the first day since the 24th that I didn't have a fever.

The only compensation has been that for most of the past week, the pneumonia has knocked me out for 10 or 12 hours a day. For the first few weeks of this crud, it was bad enough to keep me from sleeping, but NOT bad enough to knock me out.

Oh and by the by, my wife, and my 10 month old son have ALSO been sick for the last three weeks (since the week with our friend), though thankfully it's just been a mild flu or bad cold (it can be hard to tell) and a touch of bronchitis for them.

...Of course, it's also kept THEM from sleeping  until the past few days as well.

Combined with the boys MASSIVE teething issue the past month or so... (he's cried more in the last six weeks than he did in the entire previous 9 months)... I pretty much hadn't slept the entire month of January.

Basically I was averaging about 2 hours of not particularly restful sleep out of every 24.

And then of course there's been the stress issue. The money, the mad rush, the uncertainty, the not having a place to live... You could say it's been a LITTLE bit stressful.

Between being sick, and not sleeping, I was pretty much a zombie for most of January (unless I was taking plenty of adderall, nasal spray, and anti-inflammatories, which you can't do all day every day).

Oh and of course, stress, sleep deprivation and exhaustion make illnesses worse, and make healing much harder. Frankly, it was probably the sleep deprivation and exhaustion that made it progress to pneumonia in the first place.

The bad news...

I just spent most of my second month (and half my third month) with a new employer, dead sick. For two weeks of that, I've been damn near useless.

I've been so sick, I've barely done any useful work in the last two weeks (I've been doing a lot of reading and research, and a little bit of writing), and I haven't been on anything billable for four weeks.

Also, I'm still in Arizona, a month after I was supposed to be back in New England, with at least a few more weeks to go before I actually make it back.

They're somewhat less than thrilled with me at the moment.

The good news...

I've got two pieces of good news actually.

First, the pneumonia seems to have broken. I haven't had a fever in over 24 hours, my coughing is greatly diminished... the only major thing really left is a particularly nasty sinus problem... and I think that's really a leftover, not a new sinus infection.

Second, we found a new house... and it's damn near exactly what we were looking for, at about half the price the Laconia place was (though it is MUCH more remote... which is both good and bad). Even better the owners are going to work with us on a lease to buy option. We're in the process of signing on it now (more on this house in a later post).

Ok, vent over... 



Thursday, November 14, 2013

As of 1pm Pacific...

I have officially accepted an offer of full time employment with a new company.

We're working on a start date now.

At first it looked like they were shooting for December 2nd, but now they may need me to start as soon as the paperwork clears (maybe as soon as the middle/end of next week). They may need me on a clients site on the east coast, for December 2nd.

Either way, Mel and I really can't wait to get moving. We've been in a holding pattern for a good long while now, and we're both really looking forward to getting back on course.






Wednesday, November 13, 2013

Back to the Grind

So, as we were hoping, it looks like I got a new full time job.

The final interview today went well, and the hiring manager is making me an offer. It has to be approved by the CEO, but he expects that tomorrow or Friday, Monday at the latest.

Big changes in living situation coming, as said new job will have us moving back to New England. Eventually I can be based anywhere with a hub airport, but for at least the next year or two, they want me working in the east coast from DC north market.

So, we'll be moving to southern New Hampshire some time soon (as opposed to Boston... no income tax, more freedom, lower cost, less enraging stupidity).

Not sure yet when we'll move... I will start the job immediately and just fly out of Phoenix when necessary... we may still be in Phoenix for a few more months, or we may try to move in December.

That said, we're going to try to get back to Boston for Christmas no matter what (so the boy can have his first Christmas with the family).

I'll be a principal consultant, and as we build the team (they're trying to grow from 50 to 200 over the next two to three years) consulting manager; working primarily in governance, risk, and compliance (GRC), and enterprise security architecture.

This of course is what I've been doing for a while, I'll just be doing it for a growth phase startup now.

Tuesday, November 12, 2013

Vegas road trip

So, as I said yesterday, a company I'm interviewing with asked me to head up to Vegas to meet in person with the hiring manager... and they asked if I'd prefer to drive or fly (they'd cover it either way).

Lesse...

90 minutes to the airport, then 90 minutes IN the airport, then being fondled by the TSA, then a 55 minute flight (it would be shorter, but from PHX you basically climb out, then as soon as you finish climbing, you descend into LAS immediately... and all well under cruising speed... under 250 knots for much of it in fact) then 30 minutes  getting out of the airport, to get a car or a hotel shuttle, then 20 minutes to the hotel... Call it 5 hours...

Or, a 381 mile drive (6-7 hours), hotel and mileage paid for by someone else...

Did I mention that yesterday was our 8th wedding anniversary?

...Hopefully a job offer, and a free anniversary trip to Vegas out of it?

...Yeah, no brainer.

So we packed up the kidlet, loaded up the truck, pointed it northwest, and boogied.

We took the "back way" through the western Arizona mountains (which are absolutely gorgeous by the way) and just relaxed, cruising and enjoying the scenery and the quiet.

... though surprisingly, we had 3g most of the way, even 4g... so no escaping the phone or email completely...

We hit town after almost exactly 7 hours (we made 3 stops, about 90 minutes total, for gas, food, and pictures. Actual drive time about 5.5 hours, net avg 69mph, gross avg 55mph), and watched a beautiful sunset on the way in to the hotel.

As if all that wasn't nice enough, when we were checking in I told the nice young man that we were here for our anniversary, and that it was Mels first trip to Vegas (she's driven through it, never stopped).... and he did something VERY nice...

He upgraded us to a nicer room (hot tub in the room... very nice), with a great view...

...and then he comped us a second night stay.

There are times I really love Vegas.

I meet with the hiring manager in the morning. Mean time, we're relaxing and enjoying ourselves.

The Mirage has a Carnegie deli... Mels never had a REAL New York Deli Sandwich... we're correcting that now:


Update: This is the Las Vegas version of the Carnegie Deli pastrami and swiss on a kaiser. It's pretty damned good... it's not QUITE as large, and not QUITE as good as the real deal in NYC... but it's better than just about anything else (though I actually think pastrami club does better pastrami.. or at least did in the late 90s/early 2000s last time I was there).

New Job Offer Incoming

So, it looks like I've got a new gig.

I've been through three interviews with them, all went very well. Within a few minutes of the final interview they contacted me and said "the hiring manager is going to be in Vegas next week, can you go up and meet with him". Then they emailed back and said "oh and we're checking your references".

It's not 100% yet, and of course is contingent on background and reference check etc... but it looks like Wednesday morning I will be offered a job as a sr. architect and principal consultant for an information security consultancy and managed service provider.

They're based out of Chicago but have offices nationwide; and are in growth mode (currently around 50 people, targeting over 100 by end of 2014, and 150-200 by end of 2015).

They would initially want me to be based out of Boston or Seattle, but eventually I could go anywhere; and when I'm not on a client site (appx 25-50% travel generally, up to 75% at times) I can work from home.

We're still deciding what to do location wise... but if we went for Boston, we'd live in southern New Hampshire, with an official work location of my home office (no income tax that way).

I don't know what their exact offer is going to be, but we talked ranges and the money is in my range; with excellent benefits, and an ownership position and profit sharing.

Most importantly, I like the job, and I like the people, a lot; and they can really use someone with my skills and experience.

Anyway, Mel and I are driving up to Vegas today, staying overnight (on them of course), for my meeting with the hiring manager Wednesday morning.

Monday, September 16, 2013

I'm conducting a seminar on regulatory compliance this Friday

This Friday, 3pm-4:30 pm eastern, Bobby Kuzma of Effortless IT, and I, will be conducting a web seminar on IT regulatory compliance (with a particular focus for IT service delivery and managed service providers).

MSP 360 -  What Every MSP Should Know about Regulatory Compliance

In this age of reform, regulated industries are shifting rapidly and IT service providers are tasked with implementing important changes. Understanding the regulatory landscape can help you to avoid pitfalls while uncovering areas of opportunity. 
In this episode of MSP:360, we will explore the regulatory standards and new requirements of various industries that will impact IT service providers. We will discuss how you can take advantage of opportunities associated with industry reform by helping your clients with compliance. You’ll also learn how your IT services business may be impacted by servicing regulated clientele. 
With the HIPAA/HITECH compliance deadline set for September 23, 2013, now is the time to get educated on all the latest regulatory developments. 

Don't miss this special, 90-minute extended episode of MSP:360.

Registration is free, and the seminar is recorded for later replay.

If you've ever wondered what I actually do, for actual money, here's a chance to see.

Oh and if you've read much on regulatory compliance, or had a seminar on it, you know... it can be pretty boring stuff... Well, let me just say I have an entirely different approach to compliance, and I think even seasoned compliance professionals, as well as anyone in IT... and ESPECIALLY any small business owners out there, and anyone working in healthcare, financial, or other heavily regulated sectors (even if you are only a subcontractor or provide services to them)... will find this very interesting.