Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I left a job (to relocate to another country) where I programmed in Javascript and Haskell (some python) most of the time. I really liked it because people were objective, positive, mathematical, and yet got a bunch of stuff done. This was a truly professional shop.

Now I work at an Agile/XP shop. While this is good and all I feel that maybe we are unprofessional when it comes to the selection of technologies and libraries. I feel that our approach to writing software is a bit immature and unstructured. I am trying to read the books I have been offered and they seem to encourage this style (ugh). A lot of times we just pick libs off of git hub and use it without any type of review.

I get forced to work with someone all the time even if it's a small task for one person. There seems to be a little "fast" rule for everything even if the rule can be broken by a trivial counter example (one time I made the mistake of giving that counter example and I was verbally attacked). Is this normal here in the states? How do I handle this dogmatism?

share|improve this question

migrated from stackoverflow.com Sep 1 '11 at 3:33

This question came from our site for professional and enthusiast programmers.

2  
The first time I heard of "agile programming" I knew I would have to give up my job if I would ever be forced to do such stupid things. My symphaties, and may you find a better job. –  Ingo Sep 1 '11 at 8:27

2 Answers 2

up vote 12 down vote accepted

Don't generalize.

It's obvious that your current shop is one of those misguided ones which think they are doing Agile - but they're not - and are going to end up with an unmanageable codebase. "Pulling code off github without review", "verbally attacked", "forced to work with someone" are all danger signals. Of course, you might be magnifying things a bit because of the culture shock, but maybe you should look for a new place to work at.

share|improve this answer
    
Just out of curiosity, because you accepted this answer, did you find a new job? –  asattar Sep 7 '11 at 2:40

You certainly cannot judge an entire culture according to the workings of a single development shop. Your shop is your shop. There are probably many like it. Many that are "worse" and many that may be "better". If you're not comfortable with the fit, move on. The dogma seems quite serious and it's doubtful that you can change it or adjust to it. Still, give Joel's Getting Things Done When You're Only a Grunt a read. You might find some useful survival strategies.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.