The tag has no wiki summary.

learn more… | top users | synonyms

2
votes
1answer
550 views

How to protect yourself as DevLead from political management games [closed]

As a developer/DevLead you've got your focus on developing software and you may be quite good in it. Developers are, however, in my observation often not so good at playing political games. This ...
22
votes
5answers
1k views

What is the politically correct way of refactoring other's code?

I'm currently working in a geographically distributed team in a big company. Everybody is just focused on today's tasks and getting things done, however this means sometimes things have to be done the ...
6
votes
7answers
424 views

Is there such thing like a “refactoring/maintainability group” role in software companies?

So, I work in a company that does embedded software development, other groups focus in the core development of different products' software and my department (which is in another geographical ...
4
votes
1answer
1k views

Are the criticisms against Dart valid?

According to this Wikipedia article, Microsoft, Apple, Mozilla, and others criticize Dart, a programming language Google introduced to work in web browsers, because they feel "it seems harmful (cf. ...
2
votes
3answers
204 views

How can I be an agent of change amongst old coders? [closed]

I have been developing software for over 12 years now. I keep high standards when designing code from database normalization, to OOP, to learning and implementing the model view model pattern. Through ...
109
votes
21answers
5k views

Is there a way to combat Sales perpetually overcommitting?

I seem to be repeatedly stuck in a situation where release dates are set not based on anything technical, but because someone in Sales has committed to a customer by then. Based on discussions with ...
18
votes
8answers
849 views

How do I communicate my role in a project to other team members? [closed]

Recently I worked on developing a new component with a coworker. I would say that our contributions were about a 80/20 split, myself having contributed 80% of the work toward the component. My ...
102
votes
16answers
3k views

Does craftsmanship pay off? [duplicate]

Possible Duplicates: Prototyping vs. Clean Code at the early stages Frankly, do you prefer Cowboy coding? After working in a number of companies, I am starting to realize that my ...
5
votes
13answers
713 views

How should you proceed when somebody rejected a good thing you made?

I made an application in extjs, and it was rejected by my technical architect, project manager, and team leader because it was a big JavaScript file. It feels very bad when you develop an application ...
-1
votes
9answers
620 views

Should you put personal beliefs in your program?

Recently I've found two examples of programmer's personal beliefs in programs that have removed or crippled useful functionality uTorrent using KB (rarely used) vs Kb (what most ISPs and other ...
13
votes
10answers
755 views

How to deal with a CEO making all technical decision but with little technical knowledge?

Question posted anonymously for obvious reasons. I am working in a company with a dev group of 5-6 developers, and I am in a situation which I have a hard time dealing with. Every technical choice ...
13
votes
9answers
743 views

Is it appropriate to go around your boss to receive an answer? If so how?

If you have a project and there are questions that need answered regarding a specific part of it but answers are not coming back to you because of a reason such as: "The project is not in scope and as ...
14
votes
1answer
321 views

Guiding Management to the Correct Decision [closed]

My supervisor (also a developer) and I have a running joke about writing a book called "Managing From Beneath: Subversively Guiding Management to the Right Decision" and including a number of ...
29
votes
8answers
869 views

Should software patents be legal? [closed]

A really big issue that a lot of people have problems with is software patents. According to Wikipedia, some of the big issues with software patents include: Where the boundary between patentable ...