I’ve been in and out of the lone wolf status over my career. Begin part of a good dev team can really teach you and advance your career. However nothing teaches you like being alone and you career advancement is 100% in your hands. (Well, as much as it can be anyway. Uncertainty is business’ only certainty.)
My last streak taught me the value of directly interacting with my users. It’s difficult to describe how precious it is write a system, then look over shoulders & watch how users actual use it. You’ll end up with as many epiphanies as face plants.
Whenever somebody comes at me with “this is the way you do it” in programming I tend to immediately distrust it. To that end I also used the lone wolf moments to question commonly held believes/best practices. Are foreign keys good in a db, or a waste of time? What’s better n-tier or client/server, why? What’s up with this MVVM thingie?
Also… good programmers are not made in schools, but they are highly educated. Never stop learning. In 2-4 years you’ll probably be doing something new, something you once thought was stupid.
It all depends. What do you value most? I do work on my own pet projects alone, but I value being a member of a larger team, because by confronting your ideas with those of others you learn more and faster than if you just do things yourself. Also, since we are all humans and doing stupid things is in our nature, it might be more difficult to spot errors you do in design/architecture, and consequently more costly to fix. You also don't get the benefit of thorough, specialized testing - at least in my team there are specialized testers too.
I just got a call from one of the injury claims people, You know the drill "I am hearing someone has had an accident and we can be helping you claim for compensation"
I politely, and I was polite, told the guy that I wasn't interest and I don't want them to call. His response?
"Fúck you mate!"
Sorry? I am not your mate and there is no way on earth I want carnal knowledge with you. I hope the guy gets shat on by an elephant. And shafted.
Panic, Chaos, Destruction. My work here is done.
Drink. Get drunk. Fall over - P O'H
OK, I will win to day or my name isn't Ethel Crudacre! - DDEthel Crudacre
I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer
Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett