3
votes
3answers
313 views

What makes one language any better than another when both are designed for the same goals? [closed]

I'm in the process of creating a grammar for a scripting language but as I'm working on it I started to wonder what makes a language good in the first place. I know the goals for my script but there ...
5
votes
2answers
472 views

Should exceptions of a subclass extend the superclass exceptions or my own namespace?

Our library extends another (third-party) library. When we create a child class in our library, and want to throw exceptions, should those exceptions extend the exceptions from the parent class or ...
1
vote
1answer
238 views

What are the personal benefits from writing a boost library

Among the reasons for a developer to publish a self-written library as open source library, there is definitely fame. Now when it comes to Boost Libraries, they are available and promoted in a very ...
10
votes
3answers
812 views

Patterns for Continuous Integration and DVCS

We currently use Subversion and TeamCity, we're going to move to using Mercurial (specifically Kiln as we're FogBugz users). Obviously this will result in changes - hopefully improvements - in our ...
1
vote
3answers
175 views

Request Information from iPhone/Php developers

recently I hired a freelancer to develop an iPhone application for my website, this application will get information from the DB of the website, normally I should give to him the access to the DB to ...
2
votes
2answers
227 views

What are approaches to learning multiple technologies at the same time? [closed]

I want to learn multiple technologies. Currently I have knowledge of core Java, C, and PHP. I want to know the approach which should be followed to learn multiple things. I know if you know the core ...
1
vote
1answer
925 views

How to load text files into memory-mapped files

I have a number of large text files that I need to manipulate in a highly performant manner. I've decided to look into using Memory Mapped files in C# (.NET 4). However, I can't find any examples of ...
3
votes
6answers
445 views

Learning C# in a unified manner

Microsoft technologies keep getting better but they do so on the expense of adding one more abstraction layer every time. In the early stages we used to play with C# code and SQL procedures to perform ...
18
votes
10answers
8k views

How relevant are Brainbench scores when evaluating candidates?

I've seen many companies using certification services such as Brainbench when evaluating candidates. Most times they use it as a secondary screen prior to interview or as a validation to choose ...
11
votes
6answers
354 views

When would one give up backward compatibility in favor of new and improved interface implementation?

I have been working at the same software company for more than ten years. As a result, I have implemented a large code base using various object-oriented programming languages. I was a beginner ...
5
votes
1answer
154 views

Estimation of Effort and Schedule for a project with almost no familiar elements

To the best of my understanding the schedule for the project is derived using the effort estimates for the individual tasks (in person hours), and the number of relevant resources used for the ...
10
votes
7answers
521 views

How do I go from being able to write code to being a good developer?

I'm frustrated by the lack of concrete explanations on how to go from being able to script (bash, awk) and write simple applications (c, php, python) to designing and developing larger, more ...
0
votes
2answers
192 views

Naming Rules: Standards, Reserved, and what do they depend on? [closed]

I want to know the rules of naming (AlwaysCapitalize, _underscore, firstSmallLetter, etc...) for each of Namespaces, Classes, Interfaces, Exceptions, Data Members, Methods, Variables, etc.... also I ...
2
votes
1answer
189 views

How do you define, organize, and document your data?

Please feel free to suggest a better name or way of explaining this question - I wasn't quite sure what to call it. The situation is one that may just come under the heading of "be organized" but I ...
3
votes
2answers
394 views

Functional Low-Level language that can use a webkit view

TL;DR: I need to develop an app which should look kind of the same on desktop and as a website incarnation. Since I am a web dev and have never developed for desktop, I want to use a language that ...
4
votes
1answer
405 views

Is there a formula to figure out the total execution time of sequential asyncronous processes?

I have a set of steps that need to run sequentially over a list of data. However each step only operates on a single piece of data at a time. Because of this, I can run the steps asynchronously. For ...
2
votes
3answers
288 views

How to update display during large processing job

I have an ASP.NET C# application that needs to go off and iterate through a directory of .xml files and do some processing on the data inside them. This is easy enough, but i need to display the ...
6
votes
3answers
460 views

How do you maintain a common library used by different clients?

I am part of a software deveopment team. Originally there were just 2 of us, and two applications. To ease our job we create a set of libraries, handling stuff like GUI, database access, calculation, ...
42
votes
14answers
3k views

Is this a correct situation to use a constant?

So my professor was giving back some feedback on a project I've been working on. He docked a few marks for this code: if (comboVendor.SelectedIndex == 0) { createVendor cv = new createVendor(); ...
2
votes
2answers
1k views

Instantiating a class implementing an interface

I have an interface called Cell. In the start of the code, I read input data from which I can come to know the implementing class (not as a class object but I can know for example the string). And ...
9
votes
4answers
388 views

A Project's Initial Commit to Source Control

I'm probably over-thinking this and it might not matter in the scope of things, but I'm wondering how people build up initial versions of their projects in source control? I'm talking about when you ...
9
votes
6answers
1k views

High School Dropout - Is It Always This Difficult? [duplicate]

Possible Duplicate: Can someone find a job as a programmer without an education? I made a lot of mistakes when I was younger and never ended up graduating from even my ninth-grade classes ...
8
votes
2answers
390 views

How should I handle logging when I create libraries for others?

All. I am creating some libraries for other teams in my company. They all have different logging mechanisms. I want to provide trace information of what my libraries are doing. What should I to ...
11
votes
5answers
1k views

What's the idiomatic name for a throwaway variable? [closed]

Velocity Template Language's set directive requires a variable on the left hand side. This doesn't work. #set ( $entries.add("d") ) Even though I have no use for the return value of add("d"), I ...
18
votes
5answers
12k views

Alternatives to Octopus for deploying .NET applications? [closed]

Our shop has a TeamCity server that produces deployment packages. The packages are either ASP.NET web apps, Windows services, or miscellaneous binaries (that just get copied to the network ...
2
votes
5answers
559 views

Documentation with images - what is the most git-friendly approach?

When documenting software I traditionally write a plain text file (like a README.txt) which works well, but unfortunately cannot contain images like HTML can. Unfortunately images must be stored as ...
18
votes
2answers
1k views

Java void methods implicitly returning this

there are a couple of discussion on SO about setter methods returning "this" type. And looks like java 7 had the proposal of void methods returning this. But this proposal could not make it to java 7 ...
13
votes
13answers
2k views

Where is the M in MVC?

I'm trying to refactor my application into MVC, but I'm stuck on the M part. In a database-backed app, the model is implemented in the app code, right? But then, what is in the database -- is that ...
2
votes
3answers
1k views

I want to write a 2-player web-based board game. Which framework should I use? [closed]

I am a C# software developer. I was recently approached by a client to develop a multiplayer board game (max 4 players). I fiddled around with WCF, WPF and EF 4.1 to get something going but I keep ...
2
votes
1answer
2k views

CSS and HTML inconsistent when declaring multiple classes

I'm learning CSS "seriously" for the first time, but I've found that the way you deal with multiple CSS classes in CSS and HTML quite inconsistent. For example, I learned that if I want to declare ...
6
votes
12answers
2k views

How important is learning Algorithms for high level language programmers [duplicate]

Possible Duplicate: How important is studying algorithms and theory is to becoming a great programmer? Today I learned the fast sort Algorithm. I doubt I will ever implement my own version ...
2
votes
3answers
310 views

Should we stick to a framework? [closed]

I currently work with Zend Framework, but I also know about CodeIgniter and Kohana. I've just wonder that should I stick to a framework or depend on my purposes? Because I think I cannot master ...
0
votes
2answers
630 views

A good substitute for ASMX web service methods, but not a general handler

The best thing I like about ASP.NET MVC, is that you can directly call a server method (called action), from the client. This is so convenient, and so straightforward, that I really like to implement ...
9
votes
11answers
585 views

What should I put in comments while commiting to the Source Control?

I am a lone developer and maintain a SVN server for source control. So far, I haven't followed anything specific while committing my changes. I was just reviewing my previous commits, and couldn't ...
5
votes
4answers
6k views

Can I use jQuery Mobile if I am developing a native app?

I am new to jQuery and mobile apps development. I know the features of jQuery Mobile. I want to know where and why to use it. Can I use jQuery Mobile if I am developing a native app?
11
votes
5answers
538 views

Is it reasonable to expect knowing the whole stack bottom up?

I am an Sr. developer/architect/Product Manager for embedded systems. The systems that I have had experience with have typically been small to medium size codebases - typically close to 25-30K LOC in ...
1
vote
3answers
1k views

How to be hired as a remote programmer abroad and not to be an entrepreneur?

The question is quite interesting as for me because I watched jobs adds and mostly they all: A) Require being located the same country a vacancy is B) Employers don't want to hire foreign ...
5
votes
2answers
591 views

Freelancers do you have a surcharge for going to client site to work?

I'm currently new to freelancing as a programmer and need to work out what some of the "norms" are without making myself look like an amateur. I've already won some work from a local company doing C# ...
29
votes
9answers
1k views

Why don't more companies hire remotely?

I keep hearing about the desperate recruiting efforts of companies in tech hubs such as SF and NYC. However, every time I'm contacted by a startup I'm told the position is on-site and working remotely ...
3
votes
5answers
639 views

Tools to ensure clients expectations are met

I was in an interview recently and was asked if I use any tools to ensure a clients expectations for a project are met. I couldn't really think of any actual tools apart from stuff like JIRA to ensure ...
3
votes
3answers
499 views

peer to peer inside a web browser

I've built peer to peer app a while ago in QT and C, but I had to build the whole thing with a friend of mine. I'm wondering if it possible to build such an application in web browser. Is there an ...
3
votes
1answer
239 views

What are the relative merits for implementing an Erlang-style “Continuation” pattern in C#

What are the relative merits (or demerits) for implementing an Erlang-style "Continuation" pattern in C#. I'm working on a project that has a large number of Lowest priority threads and I'm wondering ...
2
votes
4answers
544 views

Benefits of Masters of Engineering Professional Practice for the lowly (yet aspiring) programmer

I've been looking into in state online degree programs 'to fit my busy lifestyle' (i.e. three children, wife and hour and a half commute). One interesting one I've found is that Master of ...
2
votes
2answers
2k views

MVC Validation with ModelState.isValid through a wizard

I'm working on a small educational project on MVC 3, and I'm facing a small problem, when attempting to handle validation in my application through a wizard. I tried to get benefit from the ability ...
3
votes
1answer
1k views

Saying “I don't know” in a technical interview [closed]

If asked a series of technical questions in a programming interview, does it look bad to admit when you don't know the answer to a question? In other words, does admission make you look incompetent ...
9
votes
4answers
386 views

On the frontier between work and home

I think we've all been there: You hear of someone say "hey, wouldn't it be nice if platform X had feature Y?" You look around (on SO!), the feature really doesn't exist, even though it probably would ...
13
votes
2answers
2k views

Where does jQuery fit-in with frameworks like JavaScriptMVC, BackboneJS, SproutCore and Knockout?

I have been happily using JQuery for the last 2 years and have been quite sucessful creating some really cool functionality with it...so I am very comfortable with it. I also beleive the future of ...
93
votes
22answers
6k views

Elegant ways to handle if(if else) else

This is a minor niggle, but every time I have to code something like this, the repetition bothers me, but I'm not sure that any of the solutions aren't worse. if(FileExists(file)) { contents = ...
11
votes
6answers
2k views

Self-documenting code vs Javadocs?

Recently I've been working on refactoring parts of the code base I'm currently dealing with - not only to understand it better myself, but also to make it easier for others who are working on the ...
2
votes
2answers
2k views

What are the pros and cons of multiple inheritance? [closed]

What are the consequences of allowing multiple inheritance in a programming language? Why does multiple inheritance tend to violate the very essence of OOP? Is that what differentiates a pure OOP ...

15 30 50 per page