development

Looking for advancement and sanity advice for a Manufacturing Test Developer.

I recently got a job for a company that develops and manufactures high grade electronics (company will not be named for reasons that will become obvious). I was hired from being a floor tester to being a test development technician about 2 years ago with the clear intent of being a software developer. (I have next to no electronics back...

Best ways of marketing an open source application to users and programmers

Any Joe Blow can write a handy application and release it as open source but what's the point unless other users (to make the project worth while) and programmers (to improve the project) can find it. Uploading an application's source to Source Forge might be a start but as of now there are 171,886 projects listed... who on earth is goi...

Does the Scrum process ultimately divest team members from their respective skills?

My organization has been experimenting with the introduction of more "Agile" methods. We've been trying the Scrum approach for a short while, and most of the team has, more or less, adapted to it. I like it as a whole, but I'm concerned about one potentially severe impact of the methodology: as teams are consistently focused on feature...

Adding custom developed code to software product

In your opinion is it common and ethical to do custom software development for a Customer and then add that software to your base product which is available to your other customers? My take on it is that: It's a contractual issue between you and the Customer. It's done often (although maybe not 'common'). It's similar to the Customer ...

Tips for successful, long distance development?

My small business is just about to start a program of work. The 2 of us have been in the same industry for many years and believe we have come up with a simple solution to a VERY common problem. We will know we have succeeded when it becomes a no-brainer to use our software and we can continue to solve the various problems encountered by...

Should developers work in sandboxes?

If developers perform unit testing in their development environment before checking in to source control should that environment (including test failures) be shared? Should all builds be public? ...

Which VMware version for development?

Hello, I'm lost among the zillion versions of VMware. Which one should I choose? I just want to: create VM's take snapshots run it on top of a third party host OS (no ESX) get the least resource intensive for the host OS UPDATE: get it free if possible ("as in free beer") I first went for VMware server but isn't it a bit overkil...

Which is more important? DB design or coding?

Which is more important: The design of the database? Or the design of the application code? There is a lot of information out there about reusable code (from Carl Franklin at dnrtv.com, CSLA.net, et. al.), but I don't see too much information about Database Design and its impact on the life of an application (particularly how bad design...

Sharepoint development - Microsoft VPC vs. VMWare

I've developed few little Sharepoint application on Microsoft Virtual PC but now we start a new and bigger project on Sharepoint. What do you think? Should we switch from VPC to VMWare (Server?) or there is no significant performance differences? (Developer's hardware: notebook with external hard drive, 2GB memory, Core 2 Duo) ...

Steps to consider during planning of new project

Hello, What are the points I must remember during the planning phase of the project to have a really firm foundation? Thanks Edit: I mean more specifically related to coding. (I don't mean the budgets etc etc). For example: Where can we use generics,reflection or concepts in C# ...

Book explaining development process, do's and don'ts, etc.

I'm a hobbyist programmer, wanting to contribute to some open source projects, and hopefully write my own (semi-popular) ones too. I have a decent 'academic' knowledge of CS and programming business, but am finding that there's a large void between "knowing how to program", and knowing how to efficiently help out with a project. What I...

Google App Engine Java development on IntelliJ?

Annoyingly, Google App Engine has become another one of those projects where they only release plugins for Eclipse (like Spring Webflow) and I just much prefer IntelliJ. Can you run the local test environment successfully with IntelliJ? And debug/deploy a local or live application? If so, are there any features missing that are in the Ec...

How to decrease time for project env setup?

In our project we writes lots of application logs(sometimes they are very useful) in tmp folder. In this folder we have components' directories, such as: api email2sms scheduled_sending billing etc. Less than 10 folders, in summary. The problem: new component's folder arise with time - each of this folders has to be writeable. So i...

How to rapidly develop Windows applications that don't depend on other runtimes?

I'm a C# developer and I see how .NET makes developing Windows applications easier. Type-safety, memory management and a great IDE are but a few things that make developing .NET applications a breeze. Unfortunately these applications require the user to install .NET framework before they install the application itself. This can confuse t...

Do you follow the ideas from "Getting Real" by 37 Signals?

"Getting Real" is a book by 37Signals, describing their ideas on how to develop successful web applications. If you've tried applying these to your own work, how was your experience? ...

Choosing the right developers for the job

What are your criterias when interviewing a developer? What tests should he/she pass to be technically over-qualified to work in a small company that needs the best developers I can find? How can one determine that a developer can cooparate with others to achive teamwork? What qualities are you looking in a person (as in not proffesional...

PHP4 on Linux, Dev on Windows... Subversion problem

Hi "Cleanup failed to process the following paths The system cannot find the file specified" Am having this issue with Tortoise SVN going to a SAMBA share.. any thoughts on setup? Its probably permissions getting mucked up, but this setup doesn't feel very robust.. am having to delete the affected directory, then recreate from svn. I...

How can I test VIM's Features?

The features seen with the command ":version" raised my interest. I am particularly interested in the features, such as Ruby, Python and Emacs-tags. I cannot find instructions in the manuals. I found a command "--with-features=huge", after some googling, but it does not show how to really install the features. I have used Vim over a yea...

How do you describe your solution/system?

I am about to write some standards/guidelines and templates that project managers, developers and business analysts would use. The goal would be to better understand the solution that is or was developed. One part of this is providing a standard/guideline on documenting the solution. E.g. documenting the piece of software which solves/...

Easiest free email server for Windows development

I'm developing a Java app on the Windows platform, and my application needs to send email. For development/testing purposes, what is an easy and free email server I can run on Windows? ...