<p>Who would you rather have as a leader/head of programming based on the following?</p>
<p>Programmer A:
Good Programmer, good skill set. 2 years experience. Polite, Lazy, nonchalant. Doesn't do work a lot, was academically ineligible and was part of a cause of his team getting disbanded (32 in English). </p>
<p>Programmer B:
Good programmer, good skill set. Polite, diligent, spends a lot of time working in computer science, 3 years experience. Knows the platform and language very well, and is very helpful. No-nonsense person, focused, has 2nd highest GPA on team and was only eligible member of disbanded team. Comes to every practice and even stays on days he didn't need to do more work.</p>
<p>A. Definitely. (jk)</p>
<p>it seems like somebody has hard feelings.</p>
<p>I will admit, yes, I am having hard feelings. Programmer A was chosen.</p>
<p>I would choose A because B apparently tends toward bitterness when things don’t go exactly right. Plus they seem way too into themselves and their stats.</p>
<p>EDIT: By the way, you really didn’t mention that many characteristics relevant to leadership ability.</p>
<p>A. I prefer nonchalance to people who take themselves way too seriously.
Plus I could say I was smarter than a leader, which is a nice ego-booster…</p>
<p>A.</p>
<p>B sounds like a prick and like he probably has a lot on his shoulders anyway.</p>
<p>Does A happen to be older than you? Clearly you’re still in high school.</p>
<p>Dilligence and giving more than what is required definitely aren’t taking oneself too seriously. I might choose A over B if there is a specific type of challenge inherent in the programming tasks that A can handle aptly but B struggles at, but skill + diligence > skill.</p>
<p>Then again, if I were to decide, I’d want to see code samples. In a way, it helps for a programmer to have a “lazy” personality, since that programmer would want to find the most straightforward way to accomplish a task. But by “lazy”, I mean seeking the path of least resistance, not a lack of commitment, and especially not getting a team disbanded.</p>
<p>Maybe A was more popular/had more connections.</p>
<p>A and B are the same age, same grade.
By lazy I mean lack of commitment. Not lazy personality in the code sense.</p>
<p>To be perfectly honest, A and B have near identical skill sets.</p>
<p>Remember, the question is not which should be a programmer but rather which should be head programmer. So leadership skills matter.</p>
<p>yeah this situational crap isn’t working well. Plain and simple, I’m programmer B. The previous coach we had and other coaches.</p>
<p>But, let me stop complaining.
What defines a good leader in your opinion, I’m not seeing it in B with my arrogance.</p>
<p>A good leader needs followers. Did you have followers?</p>
<p>Freshman programmer, and 3 other people who feel that programmer A had no reason to be chosen as head, and feel that he is lazy and did no work.</p>
<p>Parents are about as ****ed as I am. Feel that the coach is holding me back this entire year.</p>
<p>You’re straying away from the classical dev-world paradigms. You see, diligent, focused, and good are mutually exclusive in this context. Rather, the team leader is usually the person who blows off work all of the time, as he sees his position as a mandate for him to do less than the rest of his team. In that sense, he seems like the perfect candidate. The other quality of a dev leader is that he is resourceful, so much so that he can land the leadership position without doing jack. (I know, it sound paradoxical right now, just take a moment and remember that the seemingly opposite traits are not concurrently displayed)</p>
<p>Obviously I’m kidding, but such academic indicators do not serve as qualifiers as “good” devs do not obsess over trivialities such as GPA. And, from personal experiences, focused is rarely used to describe programmers. But then again, if I was just going over the resume, I would have probably chosen you as you look better on paper. Realistically however, I really doubt that you can be objective about the comparison between you and number 1.</p>
<p>Out of curiosity, is this some sort of Engineering contest? And if so, what is the interface language?</p>
<p>Not a engineering contest per se, but we’re a HS robotics team. We compete in FTC, and we use labview, which really is a good language, but I picked it up ridiculously quickly, after countless *****ing of the coach saying it was hard.</p>
<p>Head of programmer here basically means on lead team here. Do all the programs for the top team, while the other just gets delegated to crap-**** work, just like simple website upkeep.</p>
<p>ok im editing…</p>
<p>Labview - visual programming language. its not real programming dude, no offense. doesn’t help to teach you advanced algorithms or data structures.</p>
<p>Robotics - i was @ first ****ed off you were complaining about having a programming team. then i saw your last post (about FIRST robotics) so I cant complain. My school’s team is ranked top 10 in the world (from the Atlanta competition). However, I am not part of it.</p>
<p>Why?
- Rigid Heirarchy
- I want to code C/asm or C++. Not labview
- Teacher is crazy</p>
<p>Hence I said LabView is ridiculously easy. I need a real computer science club. This language is pretty limited. Our FTC team is ok, the coach is crazy. And Our hierarchy is the same as well.</p>
<p>^ and that freaking sucks. I hate robotics teams like that.</p>
<p>wait, what school do you go to?</p>