|
I work in a group of five, with a combined level of experience of over 100 man-years. We each have our areas of expertise and responsibility. Even before COVID-19 and working-from-home, we still tended to work on our own most of the time.
Our products are large, complex, near real-time process control applications involving several industrial PC's, several PLC's, and other processing elements.
You might think this requires huge amounts of documentation and constant meetings to ensure we're "all on the same page" (I hate that phrase). Not at all. We're just damned good at what we do and we communicate well with each other.
Software Zen: delete this;
|
|
|
|
|
are from when i was lil and coding with a fren.
I like doing that, and maybe that's why I was one of the rare people that picked that choice.
I do like coding alone. My biggest gripe about coding in teams is politics, but that really depends on the environment. I've worked on some great teams and some terrible ones.
Real programmers use butterflies
|
|
|
|
|
You know this is an English site?
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
|
|
|
|
|
"fren" is Internet Vernacular English for "friend"
Real programmers use butterflies
|
|
|
|
|
Don't look back, look straight ahead, don't turn away, then the voice it said
Don't look back, yesterday's gone, don't turn away, you can take it on
Voices, I hear voices...
--Russ Ballard
|
|
|
|
|
"yes" we (all me's) voted for that
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
I endorse this question.
Real programmers use butterflies
|
|
|
|
|
I've tried a stuffed bear, but having some aware response when rambling about an blocking part only to talk my self into a solution is a big plus to have.
Maybe I should hack a talking bear with programmer responses.
"that sound great"
"I like that idea"
"What about security"
"That's stupid, do as the client has asked"
"cool, sounds like you are on track to deadline"
|
|
|
|
|
I code solo because I have no other choice.
That's me. I work for myself and my clients.
the Lone Ranger.
|
|
|
|
|
Unfortunately or fortunately I worked always solo.
Why unfortunately and fortunately at the same time?
Unfortunately because I never had the experience of pair and/or mob programming and I would like (at least once) try it with someone that can do it (not someone who is forced to do it).
Fortunately because I can not imagine any of my current colleagues would like to try pair programming (not even out of curiosity). And forced pair/mob programming can lead to terrible experience for everyone involved.
|
|
|
|
|
Julius Adam wrote: I can not imagine any of my current colleagues would like to try pair programming (not even out of curiosity). A version of "bi-curious" which they don't share with you?
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
It is more like: "Everything can be done in C/C++ why should we do it in (insert any other programming language here); see Linux kernel", and "We always did it this way, there is no meaning in any change."
Partially it is also a problem of projects (meaning real "*.prj" file, not project in the sales department meaning). Not each programmer works on another project (source code files). And also the "make it faster" commands from top management. There is no time to make any improvements. No time to learn anything new. No time for any type of change.
|
|
|
|
|
I think you missed the point of my joke - I forgot to take into account a non-native English speaker.
This will help you get the twist I put on your original post:
Google: Bi-Curious Meaning[^]
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
It seems that I need learn lot of more than the correct use of English words (sentence construction). I was not aware of this meaning.
|
|
|
|
|
Every language has idioms (phrases that mean something quite different than what they appear to say). It's a cause for confusion and laughs.
Furthermore, to cheer you up, there's also slang - which evolves differently in different communities and social groups. I would give a "blank stare" to most of what is said in many of these environments.
So, don't worry if you missed the boat on this one and hang in there.
Cheat Sheet[^]
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
W∴ Balboos, GHB wrote: Every language has idioms (phrases that mean something quite different than what they appear to say). It's a cause for confusion and laughs. False friends can be funny too...
i.e. "To have a cold" is said in spanish "estar constipado". Translated back literally would be "to be constipated" and that means something totally different
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Nelek wrote: "to be constipated" Carefull !!!
That's getting awful close to a description of some political beliefs . . .
Aside from that, however, it's always been my observation that a person who's constipated really just doesn't give a sh*t.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
W∴ Balboos, GHB wrote: it's always been my observation that a person who's constipated really just doesn't give a sh*t. As long as you don't try to observe it live...
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
When my coworker says 'We need to work together today.', what it actually means is 'I need you to stop what you are doing so you can help me.'
"Go forth into the source" - Neal Morse
"Hope is contagious"
|
|
|
|
|
. . . or my women.
I'll teach and share the code - but (and only partially in jest) - thinking and planning is private and intimate. There's a degree of potentiality that cannot be performed with an audience, let alone a critique.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
COVID procedures would require sterilizing the keyboard anytime a different person typed. Too much time wasting. (Even for a virtual swap)
|
|
|
|
|
Even outside of the COVID realm, there are some things you just don't want to share.
Let's just say I don't want anyone else to have sprayed my territory and leave it at that
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
I hate big teams.
I hate pair-programming as a rule.
I prefer working solo on a small team. I still like to collaborate and bounce ideas off of other devs, etc.
Big teams, IMHO, have proven to be highly ineffective.
|
|
|
|
|
Similar preferences here.
I prefer smaller, simpler projects and coding on my own, less toes to trample on. With a recent and current project I'm definitely glad to have had someone else on the project, I wouldn't have been able to finish it on my own within time. We work on separate features though in a full stack manner (from db through to ui).
|
|
|
|
|
I love coding solo, but sometimes I just really miss a sparring partner.
Especially one that's smarter than me (they'd have to be really smart ).
I think coding in (small) groups can make everyone better as you can learn from each other.
On the other hand, most groups tend to have at least one toxic person.
If the group has toxic people then I prefer solo all the way.
Nothing's worse than toxic people on the team
Also, if there's a huge gap in knowledge between team members, and I'm not talking about a junior who's there to help and learn, but "equal" members of the team, things can get rather frustrating as well
Or when team members have completely different views on coding and/or process (best) practices.
Or when... You know what, people suck, I'll stay solo!
|
|
|
|