|
|
|
|
|
by sbruny
3011 days ago
|
|
I'm a freelancer, too. But, I don't think this leads to massive "brain-drain" within a company, when working with lots of freelancers.
Let's take a look at our jobs and how we treat our clients.
Mostly we'll be (somehow) integrated into a team of developers.
As a freelancer, I'm hired, because I'm an expert in my field of profession. So while working with the team, I'll share my knowlegde with them, so they can profit from my expertise in longer terms. What I miss in germany, is developers of ability, sharing their experience in public.
Whenever I look for inspiration/learning/ressources, it's guys like Robert C. Martin, Martin Fowler or Kent Beck with the best material. I can't believe that our country doesn't have a few of such minds, too. |
|
I've been in situations like the one you describe, where I'm one of many developers and share my knowledge. I've also been "the developer" in companies that have no permanently employed developers or no interest in sharing knowledge. I've also interviewed at companies that had effectively outsourced their entire development to another company (with the team working on-site full time but being employed by another company who would rent them out for jobs like these).
These companies often relied on their code as a critical part of being able to do business. Some of them were literally software companies. Yes, it's shortsighted and obviously a bad idea but companies operate like this, especially smaller companies that think they can reduce financial risks by hiring freelancers even if they effectively overpay compared to what a salaried developer would cost them.