> I am 45 now and jokingly imagine myself unemployable.
You are not, far from it. Running your own business has taught you many lessons which will come very handy when looking for a job. At least that's my experience.
> Running your own business has taught you many lessons which will come very handy when looking for a job.
I imagine it's very dependent on what you do, what your skills are, and what type of industry you're in (and, finally, who is interviewing you). I've done my own software dev/consulting for a decade now and am possibly unemployable (or, at least, for most positions). "Standard" dev jobs - I've interviewed for some, and may be intimidating to some (and yeah, I realize this may be a full-of-shit self-aggrandizement view of myself too). For a decade, when coming in to a project, I'm typically given a wide range of access to multiple people, and a wide variety of information, to help make the best decisions possible. I've interviewed for "development jobs", and the environments are typically the opposite - info lockdown, do the assigned tasks, etc.
I've been in those situations, and watched as companies go under because of bad decisions, and can't easily deal with not having more info access to understand the decisions/directions (even if I don't agree with them, seeing the bigger picture can help me accept, or... start to look elsewhere).
So... yeah, the GP (and myself) may not be completely unemployable, but the sorts of 'jobs' where someone wants the sort of experience someone has running their own business... they aren't as plentiful, and often don't get advertised (and likely aren't going to be the sort of thing body-shop recruiters are going to be reaching out to you about). (and age is no doubt a factor as well - I'm north of 40 and think 'employability' is thinner than it was for me 15 years ago).
I agree that being employed as a regular developer gets harder and harder with age and with experience outside of dev world, but at the same time you are getting better and better at positions which require more business skills, like team lead (if your tech skills are still good enough) / product manager / CTO / tech cofounder / ... There are many companies that don't know they need this kind of person, and it might be difficult to find a match. But once you're in, you can make a huge difference with this skill set.
> There are many companies that don't know they need this kind of person, and it might be difficult to find a match.
that sounds like a different angle of saying what I was saying. if a company doesn't know they have a need for what my skills are, i'm less likely to employed by them. if the majority of companies in an area also don't know they have a need for my skills, i'm less employable (or perhaps unemployable) in a particular area.
i've gotten way too good at seeing roadblocks well before other people do, and the roadblocks are almost always nontechnical. This can be taken as 'having a negative attitude', but it's just pragmatism born out of experience (yes, understood, my delivery/tone may play a part in this, but sometimes I'm just the guy saying something that someone above me doesn't want to hear). As an external consultant, you're brought in to be able to say those hard things that people perhaps can't say for themselves. As an employee... you're potentially "toxic".
You are not, far from it. Running your own business has taught you many lessons which will come very handy when looking for a job. At least that's my experience.