35
votes
8answers
2k views

How to Properly Google for C

The problem with trying to use Google to find tutorials or answers for the C programming language is that C is not an expressive enough name to narrow down the searches. Even coupled with keywords ...
0
votes
2answers
250 views

How does an interviewer get a glimpse of a candidates thought process during an interview? [duplicate]

Possible Duplicate: How do you interview someone with more experience than you? How can I really “wow” an employer at an interview? I am a bit puzzled by the whole technical ...
2
votes
4answers
798 views

Couple of questions about sprint in scrum methodology

Its a general title for the question but I have a couple of questions for the Sprint in a SCRUM methodology. What happens if a HOTFIX comes in the middle of a sprint. e.g - The website crashes or ...
1
vote
2answers
2k views

ASP.NET MVC: Getting User input in your Controller?

I wanted to get your opinion on best practices for getting user input while doing something in a controller. I am inside a Action method in my controller and I am processing some data. The data may ...
4
votes
4answers
301 views

Randomly Accessing Data Packets in a Compressed File

In my line of work I deal with very large files, hundreds of Gigabytes in size. The nature of the data in these files is such that compression would greatly reduce their size. The problem is, the ...
4
votes
2answers
319 views

Do LAMP/Java-based software development teams have SOE's?

As a developer on the Windows/.NET stack, it's pretty normal for the company-supplied machine to come with Windows (usually an ancient, archaic version like Windows XP) and a stack of software ...
1
vote
2answers
210 views

What it is a data structure of a certain type called?

I'll try to keep this as much language agnostic as I can but I'll give the examples in C# since I now know how to solve it that language. The question came to mind when I was thinking of how could I ...
1
vote
3answers
742 views

Scrum, is there a Critical Path for release planning?

Mike Cohn in Agile Estimating and Planning, page 154, defines a "natural order" for implementing user stories - this, according to him, is a intuitive sequence that makes sense to both developers and ...
15
votes
10answers
624 views

Your Approach to Learning Language(s)? [closed]

This question is geared specifically towards finding out what techniques you employ when faced with learning a new language - feel free to skip to the last paragraph for the straight-forward question. ...
3
votes
1answer
742 views

WinRT and the server (ASP.NET, Azure, etc)

Has Microsoft made any indication of WinRT's current or future relationship with server development (such as ASP.NET)? While it's been made clear that WinRT is the intended future of Windows UI ...
2
votes
5answers
230 views

Where could SPMD parallel programming be used in a Compiler?

I have little knowledge about the subjects of compiler construction and parallel programming, so please bear with me. This is a course about compiler construction, and we are asked to learn CUDA while ...
7
votes
9answers
771 views

Should we adopt an agile methodology when rewriting an existing application from scratch?

I work for a small product based company. We are about to re-write our existing product from scratch. We are planing to adopt Agile methodology for our development. Now my question is as we have all ...
3
votes
4answers
108 views

Is it possible to evaluate the efficiency of a testable algorithm against alternative solutions that aren't already built? [closed]

An e-commerce application I used to work on used a decision tree and a rules engine for each node in order to determine if a customer qualified for certain discounts. The problem was that every ...
4
votes
1answer
287 views

Android or iPhone application collecting payments

I'm starting to study a project that mainly will allows users to make payments from their iPhones or Androids. Since I don't have e-commerce experience and also I have never owned a smart phone, I ask ...
9
votes
4answers
338 views

When a team size gets over 10, can you still do release planning together?

When deciding what to work on for the next release, and estimating timings for each user story (and sub tasks for a given story), do you guys do this in a group or just managers? For a team size of ...
6
votes
3answers
210 views

What is the best way to provide open and closed source versions side-by-side safely?

My company is looking to develop and release an open source software project along with a proprietary enhanced version, similar to pre-4.0 VirtualBox. What is the best way to maintain the two code ...
2
votes
3answers
4k views

Why does the market value of PHP developers make them appear less in demand?

I decided to edit my question to hopefully make more sense: Going on salary rates alone, why is it more desirable for a company to hire a Java or C# web programmer than a PHP programmer? Their ...
6
votes
2answers
633 views

Are there any studies of cross-functional teams vs. domain-based teams (e.g. project-based vs. software/mechanics/etc)?

I work in an organization which creates many integrated systems products - i.e. it is complete products with mechanical/system/electronics/software being designed and manufactured. At the moment most ...
38
votes
13answers
2k views

Should I include a selfdestruct-method to my applications?

I recently had a negative experience, where client bailed from the bill, but my middle-man already uploaded our software and design to the clients server. Client turned out be a known criminal, and of ...
1
vote
1answer
1k views

What are the 'hot' topics in computer science? [closed]

I'm about to start my AQA EPQ - which is a 5000 word essay and presentation on a topic of your choice; I was looking for topics in which to research and report on. I believe this question is often ...
6
votes
2answers
10k views

What are the differences between throwaway and evolutionary prototypes?

I have notes about various methods of prototyping, and I found several definitions on the Internet, but I would like to confirm what I learned. I understand that throwaway prototyping is developed ...
3
votes
5answers
671 views

Functions with side-effects in Delphi/Pascal

What is the proper approach to functions that have side-effects in Delphi/Pascal? For example, I could have a boolean function DeleteFile that returns True if the file was deleted and False ...
8
votes
4answers
2k views

Are database schema migrations a problem in production environments?

In discussions about NoSQL vs SQL databases, I sometimes hear that companies prefer to use schemaless NoSQL databases because it is problematic to migrate the schema to a new version. But is that ...
9
votes
4answers
547 views

Recommend a design pattern/approach to exposing/tolerating/recovering from system errors, Exception handling (e.g.s in Java, C++, Perl, PHP)

Can you recommend a design pattern/approach to exposing/tolerating/recovering from system errors, Exception handling (Java, C++, Perl, PHP)? Some errors need to be reported. Some errors can be ...
11
votes
2answers
3k views

How to publish paid Android apps if you're not from US/UK

I was pretty excited while creating one of my apps but as it turns out you can't actually sign up for Google Checkout if you don't live either in the USA or in the UK. And since Google Checkout is the ...
49
votes
14answers
5k views

How important is multithreading in the current software industry?

I have close to 3 years experience writing web applications in Java using MVC frameworks (like struts). I have never written multithreaded code till now though I have written code for major retail ...
9
votes
5answers
1k views

License validation and calling home

I am developing an application that, when bought, can be activated using a license. Currently I am doing offline validation which is a bit troubling to me. I am aware there is nothing to do against ...
20
votes
8answers
910 views

When do you rebuild an application or keep on fixing the existing one [duplicate]

Possible Duplicates: When is a BIG Rewrite the answer? Have you ever been involved in a BIG Rewrite? I am at a customer where I have been tasked to fix a number of issues they have in their ...
3
votes
3answers
768 views

People's experience of Cloud Computing (using Force.com) [closed]

I would like to know about people's experience of working with APEX and the SalesForce.com platform, was it easy to work with? How similar to Java and C# is it? What did you like? What don't you like? ...
2
votes
3answers
2k views

General checklist before releasing software [closed]

I'm currently building a tool that my company intends to sell. I'm the sole developer on the project and it is being developed outside our normal code base and to a certain extent outside our normal ...
3
votes
2answers
384 views

Moving from TFS to Distributed SCM

I am currently playing with the idea of pitching DSCM to management in my company. We currently use the full vertical TFS stack (SCM, Bug Tracking, Project Management etc.) - however I want to ...
2
votes
3answers
533 views

The future for a .net developer after the BUILD conference [closed]

Looking back on Microsoft's BUILD conference and everything that came out of it, I'm not sure what direction I'm supposed to take as a developer? If I understood it right MS is putting HTML5 before ...
13
votes
7answers
1k views

How do you manage refactoring with a large code base and many developers?

I would like to prevent a situation where two developers refactor the same code simultaneously without talking about it first, probably using a tool of some kind, maybe an Eclipse plug-in. Can you ...
2
votes
1answer
195 views

Can Google search results be reused?

I am trying to develop an application much like a search engine and I will like to use Google search results and refactor them in my application. Can I re-issue Google search results my own way and ...
1
vote
1answer
327 views

dbdeploy (phing) and development teams

Does anyone here use dbdeploy (phing) in a commands? If so - how do you manage the migrations? Let's suppose we have 2 different features developed in different branches of mercurial repository ...
4
votes
2answers
4k views

Why NoSQL over SQL? [duplicate]

Possible Duplicate: When would someone use MongoDB (or similar) over traditional RDMS? How well the SQL and NoSQL go head-to-head. I read somewhere that SQL databases are not well for data ...
1
vote
1answer
87 views

Random number for HTTPS MAC

Recently I found that Netscape used quite simple algorithm to generate random number for Message Authentication Code to establish an HTTPS connection (Nestscpe used time, process identification ...
15
votes
7answers
1k views

Is it common to have downtime at a programming job?

At my company, I find that there are some days that there are very few tasks to do. I make it a point to do research to learn new things about my craft on these days. I would say that on average, I ...
7
votes
3answers
552 views

Long parameter list versus long state variable list

In a C++ book, the author says we no longer need a function with a long parameter list because most of the parameters can be refactored into state variables in a class. On the other hand, a ...
9
votes
1answer
549 views

Is the upgrade path from Win32 to .NET to WinRT feasible?

I support a VB6 application. It's currently being replaced, module by module, with .NET (including a lot of new features as we go). The GUI is in WPF, but with almost zero coupling to the business ...
2
votes
1answer
391 views

What would the role of a “Software Engineer in Test” be? [duplicate]

Possible Duplicate: Microsoft SDET position How difficult is it to transition from a software test engineer to a software development engineer? I interviewed for a Software Engineering ...
8
votes
4answers
344 views

Is all industry experience equal (for the most part)?

I graduated not too long ago with a degree in computer science. I've been working for a software company for a couple of months, but the work that I'm doing doesn't seem to fall into any defined ...
0
votes
2answers
119 views

Local and cloud editions?

I have a .NET web server application I'm building that I plan to host at a .NET cloud hosting platform, like AppHarbor with SQL server. It will be used by multiple small groups of people to record and ...
5
votes
7answers
2k views

Is it bad practice to use short-circuit evaluation instead of an if clause?

I'm working on an installation script, and especially there I have many things that need to be checked and actions that only need to be performed in case of related outcomes. For example, a folder ...
3
votes
3answers
303 views

Does it always require a lot of programming practice before you really master an algorithm?

I have programmed for several years. And I found it is always difficult to master an algorithm(What 'master' mean here is to understand how the algorithm works and could implement independently in ...
16
votes
2answers
4k views

Why doesn't Google use GWT in most of its applications?

Google created Google Web Toolkit (GWT) and doesn't use it when building their own web applications. Does this mean GWT is not suitable for building dynamic applications? Or have caching problems? Or ...
4
votes
1answer
1k views

Managing contractors on Github

I want to manage outsourced contractors to help develop our code. The code sits on Github. I wish to use a simplified version of this branching model: ...
6
votes
8answers
1k views

Will taking a job in web development prevent a low-level programming career? [duplicate]

I'm a computer science student in my last year, and I want to get a job, but have difficulties finding one in my city where I can use what I already know pretty well. There is a company which does ...
8
votes
8answers
2k views

Copying a competitor's database schema?

I am going to be releasing some software soon which will require users to run a local database. There is a competitor in the space that is doing the same thing and they have a pretty sophisticated ...
0
votes
1answer
144 views

Which technology stack to use for car pooling over web and mobile

I want to start working on a project where I want to build a intranet website and mobile app for people working in my office for car pooling. The basic idea is that if anyone is interested in looking ...

15 30 50 per page