So you want to be a consultant?
twintechs.com
So you want to be a consultant?
1–10 of 41 posts
Re: So you want to be a consultant?
#2Re: So you want to be a consultant?
#3How feasible is it to have remote employees when most of your work is on embedded systems?
I recently started a software consulting group with a couple of partners, and we are starting to hire. I'd like to offer remote positions, but since most of our work is on embedded systems (e.g. medical devices), I don't think this is really feasible. For any given system, there's so much pain in wiring, setting up and debugging a test and development environment, etc. that it doesn't seem worth it. However, maybe I'm overestimating the difficulty and underestimating the benefit. Anyone else have success with remote work that is not primarily on web systems?
Re: So you want to be a consultant?
#4Question for author and others on HN: How feasible is it to have remote employees when most of your work is on embedded systems? I recently started a software consulting group with a couple of partners, and we are starting to hire. I'd like to offer remote positions, but since most of our work is on embedded systems (e.g. medical devices), I don't think this is really feasible. For any given system, there's so much p…
I have worked on an embedded systems team where some of the employees were remote. The biggest challenges were with sharing details for reproducing specific issues, but emailing videos and lots of conference calls made it a functional environment.
Re: So you want to be a consultant?
#5Question for author and others on HN: How feasible is it to have remote employees when most of your work is on embedded systems? I recently started a software consulting group with a couple of partners, and we are starting to hire. I'd like to offer remote positions, but since most of our work is on embedded systems (e.g. medical devices), I don't think this is really feasible. For any given system, there's so much p…
It requires a lot more up front planning. It doesn't work as well for an "agile" environment. Although from what I have seen it is difficult to make "agile" work in a specialized hardware environment anyway.
Re: So you want to be a consultant?
#61) I can't comment on the viability of getting great clients by going big consulting firms, but it feels quite indirect. And probably can't expand developing experience as noted.
2) Seems very ideal and in fact something I'm trying to pursue right now, but I suffer from the classic chicken-egg problem where I can't get clients without having prior clients.
3) Seems more like a natural extension once you grow your network enough
4) Sweet spot. I'd love to find a small consultancy, you'd get the best of both worlds, steady flow of clients, but nearly the same flexibility as being an independent consultant. Are there resources to finding those unicorn consultancies? I'm doing mostly Rails/full-stack work, but most consultancies seem to be either local or not that flexible with part-time/remote
Re: So you want to be a consultant?
#7Question for author and others on HN: How feasible is it to have remote employees when most of your work is on embedded systems? I recently started a software consulting group with a couple of partners, and we are starting to hire. I'd like to offer remote positions, but since most of our work is on embedded systems (e.g. medical devices), I don't think this is really feasible. For any given system, there's so much p…
Is it cost-prohibitive to ship test devices to each of your engineers? I have worked on an embedded systems team where some of the employees were remote. The biggest challenges were with sharing details for reproducing specific issues, but emailing videos and lots of conference calls made it a functional environment.
You say the environment was "functional". For you, did the advantages of having the larger applicant market outweigh the disadvantages?
Re: So you want to be a consultant?
#8First of all, what do I mean by "difference between consultant and contractor"? Well, if you go off as a freelance / solo developer, your business card may say "consultant" but you'll still be "just another developer" in the eyes of most clients, and in that role you're really just a contractor. That is to say, you're contract labor... just a cog in the machine, another brick in the wall if you will.
If you're on a 6+ month engagement where you show up every day from 8-5 and write code in a cubicle all day, you're probably more contractor than consultant.
OTOH, a "consultant" is seen as having valuable and highly prized insights and knowledge, and is paid to help solve a problem, or work through a situation... which may or may not involve writing code.. if it does, it would probably be highly specialized code that only a small number of people could write. But ideally, if your "consulting" you would be doing just that - working with a high level executive (CTO, CIO, VP) or at least a mid-level manager, and providing them knowledge and insights to deal with a situation.
If your work product for an engagement is a report or presentation of some sort, and one or more recommendations about what the firm should do, or what choice they should make between a set of competing alternatives, then you're in more of a "consulting" role.
Anyway, that's my take. Like I said, some people won't care about any of this. But it matters in that a "consultant" (per the above definition) is seen as more of a colleague / peer to management, isn't necessarily sitting in a cube from 8-5, and generally isn't seen as "hired labor". If that kind of thing is important to you, I suggest specializing in something where you can be paid to sharing your insights, not just for writing code.
Re: So you want to be a consultant?
#9Some comments and questions as well here (total noobie): 1) I can't comment on the viability of getting great clients by going big consulting firms, but it feels quite indirect. And probably can't expand developing experience as noted. 2) Seems very ideal and in fact something I'm trying to pursue right now, but I suffer from the classic chicken-egg problem where I can't get clients without having prior clients. 3) S…
Great question. AFAIK, there are not.
I have tended to only find out about them by word of mouth after spending some time in a particular area of specialization. Back when I was doing Flex, Universal Mind and Digital Primates were well-known in that arena. You tended to see them in conferences, and some of their employees were the ones who authored the best known technical books on Flex. So there is one idea: find out where some of the renowned bloggers, authors, and developers in your field of interest do their consulting.
Re: So you want to be a consultant?
#10I am the author of this article, and I'm happy to answer any questions about tech consulting right here.