I had a conversation with a friend who is a civil engineer the other day regarding (lack of) planning in software projects. I said that before the construction phase of a software development project, ...

Suppose I develop an application for a given company of my own country. Is is better to code in English or with the language of my country ? I mean, if it is better to comment in French and name the ...

I am doing a trial-ware for another business. It is supposed to run for 30 days so that they can check out my IP. They will run it about 20 000 times, each time analysing a picture to see the results. ...

Let us say I have an open source project on github. Now I wish to include tools required to develop the project so others can easily contribute. It is hard for me to tell when these tools should be ...

I started my programming career a long time ago when I was 14 years old, and I started with a book by James Lee, suggested by a Unix Systems Administrator I met in Barnes and Noble. In a month I had ...

I intuitively think that an application should be exactly the same in DEV, QA, and PROD environments. However, I have been asked to add a feature to an application that will only be available in DEV ...

Some friends and me wish to develop a 2D game just for the experience of learning this paradigm. We are all software engineers with experience in business apps, but we are unsure if the typical design ...

There is the ongoing argument of free trial versus a freemium model (that is, a free-for-life version of their software with restricted and/or stripped down features) for allowing potential customers ...

I am starting with this project of mine of writing a custom UI for linux. What would happen is:
The computer would boot into this UI which would not be the typical taskbar/icons/startbutton kind of ...

I have a set of questions that bothering me, hopefully someone will be able to answer them here:
What should be an optimal team (in terms of roles) to write a big enterprise nice-quality framework?
...

I would like some input on how to handle clients and third party vendors that ask me about the deficiencies in my design.
For example. It turns out I need a data field in a webservices response. This ...

Are there any documented standards for technical specifications within the IT industry?
In theory, such a standard would be
successfully used in practice
deals with both software and hardware parts ...

If my application is responsible for redirecting/doing a single sign on to a destination managed by a third party, in general, where should I draw the line for error handling during this process? If ...

I'm mostly a Windows user but I do most of my development (essentially web development) using unix tools and software. I've been going back and forth between using a dedicated lubuntu virtual machine ...

Is Linux/Unix based OS adoption for development (or recreation) a rough measure of the awareness, adaptability and/or skill of a developer, after considering factors like learning curve for effective ...

I represent a software company that is in process of building a large software development team. We are picky in who we hire and have really good retention rate (most of the devs have been here for an ...

Can Window Phone 7 or 8 development be done remotely, such as on an Amazon EC2 instance or a rented VPS running Windows, via using an RDP or VNC client from a PC running Linux (or OS X, or maybe even ...