Tagged Questions
0
votes
1answer
116 views
How can I organize my data flow to process a good program solution? [duplicate]
My main problem when trying to form a program is that while I have the tools at my disposal, I am too disorganized to properly use them to solve my problems. Often my process is simply trial and ...
-1
votes
1answer
58 views
What are the most crucial categories of content to organize into an internal developer portal in a large company? [closed]
I have been tasked with organizing all of the company's internal content currently spread around sharepoint, a markdown reference manual and confluence into a single cohesive and usable portal in ...
1
vote
2answers
129 views
How your team manage shared password/key [duplicate]
It maybe a shared SSH private key, it maybe be a online password to some web site.
In term of security & convenient, and support fine grained permission settings, e.g. developers role, testers ...
51
votes
10answers
5k views
Over thinking development
I've been working as an app developer for a year and a half now (not long I know), and I've just been given my first big project.
Needless to say it didn't go very smoothly, so I sought advice from a ...
2
votes
7answers
865 views
Should I “Fight” to use development environment I want to use and how?
I am the only developer for some of projects.
I used to pick environment I like, alike C# and C++.
But this time new task could come from another department head who used to write programs ~20 years ...
2
votes
5answers
384 views
How to maintain a steady pace at development? [duplicate]
This is something that happens to almost every project I am involved in as a developer. At first when I am presented with the problem I am very motivated to find a solution for it. And I develop on a ...
4
votes
2answers
282 views
How to effectively put code live
What are the general strategies to employ when attempting to ensure that a module of code will function correctly on the live system? A common problem we have at our software house is that we ...
25
votes
7answers
2k views
How to convince my teammates to follow some basic rules
I have a problem with my teammates. Long story short: We are three students working at a project for a competition. The project consists of 2 separate applications: one for Windows (that I develop) ...
5
votes
4answers
725 views
Learning by doing (and programming by trial and error)
How do you learn a new platform/toolkit while producing working code and keeping your codebase clean?
When I know what I can do with the underlying platform and toolkit, I usually do this:
I create ...
6
votes
3answers
466 views
Are XML Comments Necessary Documentation?
I used to be a fan of requiring XML comments for documentation. I've since changed my mind for two main reasons:
Like good code, methods should be self-explanatory.
In practice, most XML ...
0
votes
3answers
202 views
How should compound words be handled when coding? Is there a definitive list of compound words? [closed]
QUESTION:
How should you handle compound words when programming?
Are there any good lists available online for developers of generally accepted technology-related compound words?
I can see how ...
6
votes
4answers
532 views
How to stop gold-plating and just be content to release working developments [closed]
The development team that I'm a member of has recently adapted to work according to Agile practices. This has personally highlighted the fact that I can't stop myself gold-plating code (and ...
3
votes
5answers
324 views
Should Developers Perform All Tasks or Should They Specialize? [closed]
Disclaimer: The intent of this question isn't to discern what is better for the individual developer, but for the system as a whole.
I've worked in environments where small teams managed certain ...
2
votes
2answers
218 views
Should a project start with the client or the server? [closed]
Pretty simple question with a complex answer.
Should a project start with the client or the server, and why?
Where should a single programmer start a client/server project?
What are the best ...
47
votes
16answers
3k views
Should I take care of race conditions which almost certainly has no chance of occuring?
Let's consider something like a GUI application where main thread is updating the UI almost instantaneously, and some other thread is polling data over the network or something that is guaranteed to ...