Friday, October 9, 2009

Partnering with other engineering firms

We’ve been interested in partnering with other engineering firms, but have never quite made it work. I’m not exactly sure why, but looking back, I’m not sure all the previous attempts have been true partnerships. We’ve been approached by a few firms recently, so it’s got me thinking about it again.


It seems like it would be a good idea. We often have consulting jobs and don’t have the right person, and occasionally we have a consultant free that may be able to do a job for another firm. In this economy, it makes sense to maximize any opportunity, and by working with other firms, you can expand your network and broaden your offerings.


So what would a perfect partner look like? Well, first of all there would be some commonalities. For example it makes more sense for us to partner with someone working in product development than say distribution. Second, there should be some extension of services. We’ve met a great mechanical design firm in the past, which could be a great potential partner. We do very little of that, and they do very little software and hardware design. Finally, there needs to be common values. We would never consider partnering with a firm that did shoddy work or engaged in unsavory (in our opinion) business practices.


I’m looking forward finding those good fits. I guess with anything, patience is key.

Friday, September 11, 2009

Getting a Job as an Engineer or Programmer



I know a lot of people that have been out of work for a long time.  Most of them are continuing the battle.  So what can they do to increase their chances?  Besides the obvious (networking, personal introductions, etc) there are ways candidates can stand out from the crowd even when they don’t have a personal connection in the hiring company.



First some basics, I am amazed at how many candidates don’t return phone calls, or when they do they’re rude, disinterested or worse.  I’ve had phone conversations with your typically “crusty” engineer, and I even had a candidate recently swear at me.  Actually, not just once, but a long angry “F-bomb” laced tirade.  I understand he was frustrated, but calling me names did not make me inclined to help him out.



Ok, so assuming you have some basic common sense and social skills what can you do to stand out?  Do a little research – check out my company.  At least know what we do, better yet, have some relevant questions.  Next, have some ideas how you can add value to my company.  Interviewers need to figure this out – make it easy on us.  If you have prior experience in my industry, highlight it.  Don’t just assume that because it’s on your resume it will be obvious.  Finally, tell me something about yourself that differentiates you.  Please, please, don’t tell me you have good people skills or are a self starter. It may well be true, and it may be very important for the job, but it’s so cliché, it’s meaningless.



And for extra credit?  Go above and beyond and do some more research.  Find someone in the company or a former employee (LinkedIn is a great resource for this) and get more info about the culture, and what the job entails, and then tell me how you specifically, with your unique background and skill set can help make my company more successful.  The more specific the better, and if you can tell me how you’ve done this in the past, even better!



Good luck, and keep the faith!

Friday, August 7, 2009

Hiring engineers now is easy, right?

Wrong!  I’ve run across quite a few people in the past year that have assumed that’s the case, but have found out differently.  Hiring top software programmers and hardware engineers is always a challenge.  Having piles and piles and piles of resumes does NOT make it any easier.


So what’s a hiring manager to do?  Well, the last hire I did for myself (as opposed to the ones that I help our clients with) I had four very clear objective criteria.


1)      The candidate had to have a Bachelors’ degree


2)      The candidate had to have experience with a specific program


3)      The candidate had to have at least 2 years professional experience


4)      The candidate did not require H1-b sponsorship


One of our clients is doing this now with good success.


Now, I know you can make valid arguments against any of those hard and fast rules.  Some of the smartest people I know don’t have college degrees.  In different times I might have made that argument myself (might be good idea for a blog entry next year), but you need some way to get through hundreds of resumes a week.  The nice thing about objective criteria is that a hiring manager can get help – someone to prescreen for him.  So what are your deal breakers?  Knowing that going in will make hiring in these times much easier.


I’m sure all you job seekers out there are saying “That’s not fair!”  You’re right, but as my mother always said, Life’s not always fair.  So what’s a job seeker to do?  Well, I need something to write about next week…

Wednesday, December 31, 2008

Selecting a Channel Partner

One of the challenges I face this year is selecting and managing channel partners. Although this is not entirely a new experience it is the first time that I have determined to actively manage the relationships. In the past, partnership arrangements have been created solely by expertise in a certain technology.  For example we became experienced with a specific microprocessor family and toolset and developed a solution partner relationship with the vendor.  The relationship was casual with few interactions. And as one might expect we had had mixed results; some referrals, some proposals, and minimal actual work.

I began to think whether having channel partner relationships are really helpful towards meeting our business development goals. I believe they can be. But I need to figure out how to make the partnership work.

So I began asking questions.

  • How can I know which company is the right one to establish a relationship?

  • What type of company should I be evaluating (i.e. service or product)?

  • How much time and money should I invest in the partnership?

  • How does our company add value?

  • How can I project a business return?

  • Are our business interests aligned?


I have many more questions with few answers so far. But it is a beginning. I will have more to say about channel partnerships as the year progresses.

Sunday, September 28, 2008

Messiness

I happen to be one of those people who are very organized. In fact, I don’t function very well when I’m not. My desk is neat, my files are organized, and when they are not, I am not as productive. I don’t consider my self compulsive, but I suppose some might.

I think this kind of mindset has made it very easy for me to adopt and appreciate a formal development process and good architectural standards. I’ve known a lot of people who have offices or workspaces in which every available surface is covered with piles of stuff. Similarly, I’ve know developers whose code is just as “messy” - inconsistent coding standards (even with themselves), poorly partitioned, intertwined spaghetti.

Do you think some people are just naturally predisposed to be “neat” in all areas of their life? Can developers that are not naturally predisposed to this find comfort and value in good development practices?

Tuesday, May 20, 2008

Can Customer Service be Dangerous?

What lengths have you gone to, to handle or avert a potential customer issue?

I had my doubts about whether or not to tell this story, but my partner convinced me Michael - you're paying my ticket, if I get one.

I was running some errands today at lunch, and while stuck at a light I checked my Blackberry. I suppose I could tell you that this was the only time I'd ever looked at my BBerry while driving, but would anyone really believe me?

Anyway, I had just gotten an email from a consultant that was not going to be able to make a 1:00 meeting with a client. This was about 12:30. I did not have the client's number on me, and I knew I would not be back in the office before 1, so I called my office (also illegal to do while driving in CT) and was able to get someone to call the client to let him know. Issue averted!

Believe me - I get how dangerous this is, but I'm sure glad I was able to let the client know in advance. Don't try this at home.

Friday, May 2, 2008

Don't Forget to Listen

Whether you’re in Consulting or in a Consultative Sales Role, it’s so important to REALLY, REALLY LISTEN! I know, this is Sales 101, but I’ve had so many experiences lately where people (consultants and sales people) were far more interested in pushing their own agenda – whether the customer wanted it or not. I know when it’s happened to me, it’s completely turned me off. Even if these people have wonderful services or products to offer, it’s not likely I’m going to be interested.