I've been freelancing basically since I started "working" (don't count summer/teen jobs) - and my goal is to continue to do so after this job - and get others to work for me. So waiting 18 months is not a problem for me (why 18 specifically?) - and among other experience (linux admin stuff) I learned how not to treat people :) (not that I would treat them like this anyhow), and how to think more business like.
The boss is moving in right direction (we all tell him in the face all the time that he should leave technical stuff to us, and just give us a description of what he wants - and leave the details of how to us). But not being the typical manager, does "understand computers", worked in the industry before starting this company - so I understand the desire to get into technical stuff. But of course at the end he lacks knowledge and hands on experience.
He also seems to have started accepting out ideas - more and more, ever since I stood up to him, perhaps it was a weird test? Or he is realizing there are no more decent Perl programmers around here (the guy that wrote the initial system and the boss parted ways). And it's burring under his feet since current system can't cope with how much he (and other management/sales people are selling).
So I want to give it one last shot before starting to accept more and more freelance work from old clients. And of course something like "Designed and led the team implementing the new system which allowed a ten fold increase in data processing power, with existing hardware ..." in the Resume would kick ass ;)
Have you tried freelancing/outsourcing? Check out Scriptlance
- I work there since 2003. For more info about Scriptlance and freelancing in general check out my home node