development

What is the best and/or most comprehensive book on .NET security for developers?

What is the best and/or most comprehensive book on .NET security for developers? ...

How to persuade people to contribute to an open source project?

I know there are a number of successful open source authors here. We develop a relatively successful open source project (I won't say what at the fear of spamming). Now gradually, after about 3 years the number of developers has slowly increased, but they tend to turn up sporadically, write some code, then leave forever. The nature of t...

What are the best free software that helps you become more productive or helps you code?

What are the best free software that helps you become more productive or helps you code? ...

Is Perl worth it?

Hello, My boss has decided to use Perl as our (preferably) single, main development language. For me, it just doesn't seem right. I'm asking on your opinion about it, as my feelings might be influenced by today's trends and the horrible syntax (coming from c/java background). For me, specifically, after Java, I was shocked about the la...

How good is FreeBSD as a development platform?

I know that lots of web hosting providers are offering FreeBSD, but how good is FreeBSD as a development platform? Specifically, is Java 1.6 available in it? Is there somthing specific that it offers with regard to tools that is not available under Linux? ...

Dotnetnuke development environment and deployment.

My company is redesigning our intranet site and decided to go with DotNetNuke as the solution to implement. Now for the past year I've been trying to drive changes here about keeping development, testing, and production environments separate. I also want all changes that are relevant to the site to go into SVN, this includes data that de...

How can I best fill the gaps of my mathematics knowledge?

Every so often I get the impression that my knowledge of mathematics (as it pertains to the field of software development) has some gaps. I'm an educated person. I have a college degree. I've always enjoyed learning, which is why I would like to try to fill in these gaps. My job is in the financial industry, and I feel like many of the ...

What's a good way to manage casual development work?

I was recently approach by someone I don't know asking if I wanted to do some programming work for him (on behalf of a client he has). The job is a short term project which involves writing a small visualisation tool in Processing. Because I don't know this guy I am looking for advice on how to best manage the working relationship. For ...

Hosted Mac OS X/iPhone development

I want to try my hand at developing for the iPhone but I don't have an Intel-based Mac available to me; likewise, my budget doesn't include provisions for getting one anytime soon. I've tried messing around with winchain and that hasn't gone too well. I'm not interested in jail-breaking my phone and installing other tools for developin...

An ASP.NET Developers Toolset

I posted a question early yesterday and got some really good responses back that got me thinking. I agree with everyone that using tools to get the job done and be more efficient is the right choice. So now, what do you feel is the set of tools (or a set of tools or a single tool) that you as a .NET developer ought to have/use? What do ...

Historical programmer evaluation materials

I am interested in finding out what were considered important attributes of a developer in the early days of programming, i.e., 1950s, 1960s, or early 1970s. Post any examples/materials you have: interview questions, developer tests, expected experience, personality assessments, anything that was used to evaluate a programmer before Micr...

How do you perform code reviews?

How are code reviews performed on your development team? I've been a developer for several years now in several different companies and I have noticed that there isn't a consistent approach to performing code reviews. At my current company, code reviews are non-existent, which has led to a significant decrease in the quality of the cod...

How have you successfully delivered new functionality with a mature/rounded user experience?

Ok - maybe a bit of a holy grail question but I'm interested in how you have succeeded. I observe both in my own experience and with many of the popular software applications out there that releases often come in two flavours: Full of fantastic sounding new features but rather lacking in refinement or completeness for the user. N...

Business Model for a Good Software App

I developed an application, working fine and in a closed beta stage for last 1.5 years, it's been 3 years on development. Quite stable, full-featured and polished as well. It's a software for a certain market and can compete with other applications (only 5-10 decent applications exist in the same market). Simply put I believe in it and b...

Test deployment for Sharepoint by multiple developers on a single server

We are starting with Sharepoint development with a team of three and are currently setting up our development environments. We would like to avoid installing a Server 2008 for each developer, thus a single terminal server has been setup, using Remote Windows to start a VS2008 instance on each developer's machine. Now we would like to sep...

Developing as a programmer

Hi all, I have been learning C++ for three months now and in that time created a number of applications for my company. I consider myself fairly comfortable with C++ / MFC and STL, however I don't just want to be an OK programmer, I want to be a good programmer. I have a few books on best practices but I was wondering if anyone could su...

What do you think of "Programming is Gardening, not Engineering"?

In one of the best programming books I've ever read, The Pragmatic Programmer, it is written: Programming is Gardening, not Engineering. What are your thoughts on the "Gardening" metaphor? Do you agree with this metaphor? If yes, why do you think, it's not used more often? (I've never heard it used anywhere else, except the book...

open game dev projects

Hi All, I'd like to get into open game development projects to get some experience and improve my programming skills. I appreciate if you can point me to the right direction. Thanks in advance! ...

What is the Best Job Title for a "Webmaster"?

I was hired within higher education as their "Webmaster". I know it is somewhat dated and recently read an article that made some good points for a title change. My boss recently asked me to write a proposal for the title change and come up with an actual title. I work at a community college and we are not heavily staffed, so anything ...

Software Development Internship VS Industrial Placement

In brief: would you say a year long internship is better than a summer internship in software development in terms of career prospects? In detail: I'm in the UK studying the penultimate year of my Computer Science degree. I've recently been offered a summer internship at a large investment bank where I will get to work in the codebase o...