Tagged Questions
1
vote
2answers
147 views
Refreshing website design and architecture
I have a website that is build with asp.net web forms. I would like to refresh design (using css, html5, responsive design) and also change it from web forms to asp.net MVC.
To me this is more of a ...
1
vote
1answer
104 views
How do you coordinate with interaction designers during implementation? [closed]
Programmers are largely responsible for helping move a product from design to implementation.
This process is always full of snags:
implementation details rear their ugly head and make parts of the ...
3
votes
2answers
765 views
Freelance Web Developer tools [closed]
I'm thinking of freelancing and building web sites in my free time.
I have experience in C#/ASP.NET, JavaScript/jQuery as well as HTML/CSS and SQL. Thus, I feel like I have sufficient web ...
2
votes
2answers
296 views
Graph to show decreasing desirability when taking shortcuts
I'm responsible for creating a presentation to management that details how a system should be refactored or rewritten. We have an existing system that has had production failures and the code base is ...
5
votes
5answers
985 views
Migration from a complex C++ application to C# a — good idea?
We currently have a complex VC++ software application, which uses a library like ObjectARX to build the dll. I feel there are many features in C# like Collections, Generics, and other libraries which ...
1
vote
5answers
366 views
Is it sometimes reasonable to cut corners and expect to re-write software in a couple of years? [duplicate]
I work for an organization with one developer (me) and one DBA. When I started, the previous developer had developed applications that had bad architectural practices and it was getting and more time ...
0
votes
2answers
127 views
Interaction between programs
I am writing an interactive program in which it takes speech input from the user for a specific list of commands.
The list of commands will be stored locally in a graph and based on the usage their ...
9
votes
6answers
1k views
What is a good analogy to explain how software development is different than building a bridge? [duplicate]
If you had a manager, a couple of levels above you, tell you that building software is like building a bridge, how would you respond to that?
If this manager truly believes that we should be able to ...
1
vote
2answers
299 views
Approach of delivering “Logging API”
I faced a question in a .NET interview.
As a client i need a LoggingAPI. How you go the approach of design and development and delivering Logging API to the client? I don't care about WPF or a ...
5
votes
5answers
258 views
What sort of questions drive the decision as to whether similar code is separate or common?
I have come across the following problem many times in various guises in my programming career. As a simple example, consider the following:
Let's say there is a method (B) that could differ ...
3
votes
3answers
159 views
System evolution approach: gradual or cataclysmic?
When working on established systems, I've often found ways to improve a user interface to maximize user efficiency (example: legacy app maintenance screen doesn't allow multi-line operations where ...
3
votes
3answers
407 views
Proper Git setup between designers and developers?
Basically we now have 2 developers for an iOS project, 2 developers for an Android project and 1 designer doing designs for both projects.
Right now, the way we exchange designs and images is through ...
3
votes
2answers
177 views
Can a designer start an open source project? [closed]
I appreciate you can't start an open source project with just an idea but would just a design be enough? Has anyone ever seen that done where a designer posts a design and developers join to start the ...
2
votes
3answers
511 views
Software design for non object oriented paradigm
I'm currently working on a project where I'm writing the firmware for an electronic system in C, and have been asked to produce documentation on the development/evolution of the software for the ...
14
votes
6answers
1k views
How can I improve my skills while working on actual projects, in the absence of more experienced developers?
I'm the lead developer at a small company, working with C# and ASP.Net. Our team is small, 2-3 people, without much experience in development and design. I don't have the opportunity to learn from ...
3
votes
1answer
160 views
Minimize useless tweaking of a numeric app
I'm developing a numeric application (nonlinear optimizer), with a zillion knobs to tweak and rising.
It's not my first foray into this domain, but this time there are even more variables in the code ...
8
votes
4answers
373 views
Rapid prototyping and refactoring
Sometimes when I start a small project (like an android app), I don´t know which approach will work out at the end, and I just go for one approach and give it a try. But if I never used this approach ...
-1
votes
4answers
231 views
how do you seperate from designing question to programming questions?
As i try to program a solution to a request arise. I can't separate the difference between implementation problems and design problems.
How do you specifically express the design problem?
0
votes
3answers
241 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 ...
3
votes
5answers
702 views
“TDD is about design, not verification”; concretely, what does that mean?
I've been wondering about this. What do we exactly mean by design and verification.
Should I just apply TDD to make sure my code is SOLID and not check if it's external behaviour is correct?
Should ...
23
votes
10answers
2k views
How do you organize highly customized software?
I'm working on a large software project which is highly customized for various customers arround the world. This means that we have maybe 80% code which is common between the various customers, but ...
30
votes
15answers
2k views
What can programmers learn from the construction industry? [closed]
When talking with colleagues about software design and development principles, I've noticed one of the most common sources for analogies is the construction industry. We build software and we ...
1
vote
5answers
1k views
Visual Basic link to SQL output to Word
I am in need of some advice/references. I am currently trying to develop a legal document interface. There are certain fields in which I need to query out of my sql db and have those fields output ...
1
vote
7answers
505 views
Would you use UML if it kept stakeholders from requesting changes frequently? [closed]
As much as programmers hate to document their code/system and draw UML (especially, Sequencing, Activity and State machine diagrams) or other diagramming notation, would you agree to do it if it kept ...
3
votes
1answer
272 views
How a .NET dev team should be designing and delivering greenfield projects? [closed]
Some of the hottest topics in the software world atm are:
Domain-Driven Design
SOLID principles
Agile methodologies
ORM
Now assuming that you are not currently using all of these in your team, ...
5
votes
10answers
3k views
What do we mean by “design” in software engineering?
I have been reading about different software methodologies. Every method has a design phase to some extent, more or less.
I am not clear on what we mean by designing. Does this mean writing your ...
9
votes
9answers
700 views
Should development methods squash a developer's individualism?
I'm in my final semester of college and am taking a software engineering course. In the class we learn about various software development methods. The one we focused on, and used to develop our ...
19
votes
18answers
1k views
What order do you develop program layers?
I liked the question about favorite program layer: What is your favorite program layer to work on?
What order do you build them in or do different team members develop corresponding parts ...
27
votes
24answers
4k views
Absolute statements in IT that are wrong [closed]
I was recently in a discussion about the absolute statement "It costs more in programming time to optimise software than it costs to throw hardware at a problem".
The general thought (of which I ...