developer-skills

What's your next programming language? And why?

In the book, The Pragmatic Programmer the authors suggest that you learn a new language every year. With so many new languages these days, what will be your next programming language and why? Personally I can't keep up with one new language a year, but I've been around a good handful of different languages and that has been of great hel...

What should we *not* choose for our next programming language, and why?

Another interesting site question states: In the book The Pragmatic Programmer, the authors suggest that you learn a new language every year. With so many new languages these days, what will be your next programming language and why? I consider my time a valuable and scarce resource, as do many others here, I imagine. With that in ...

The "You're Doing It Wrong!!" feeling

NB - This question is not a stab at RoR or at Redmine's plugin system I have been working on a custom plugin for Redmine, a project manager platform built with Ruby on Rails (RoR). Now I am not really a RoR or for that matter, a Ruby guy. I have managed to write the plugin and everything works, despite being a mess behind the scenes...

Specializing in C#, Java, or both?

I recently got a junior developer job and am still an undergrad in college. I am new to Java and have some experience with C/C++. I started learning Java on the job and was able to accomplish much quickly in 2 months. Now my company has me working on C#/.NET apps... Questions: Should I be specializing in Java since there are more job...

Logical reasoning innate or can be learnt?

Structured thinking and logical reasoning are essential skills for a software developer/engineer. My question is are you born with these qualities or can they be learnt? How can you get better at logical reasoning? Learning from experience is slightly different as you are adding a pattern which can be applied if you see a similar problem...

Is .NET/C# becoming like Java?

Okay the question isn't clear enough, I'll try and refactor it. As the .net platform is growing in the direction java has become today i.e. loads of 3rd tools, its hard to make a choice as to what core tools to devote ones time to using and mastering for solving problems. So my question is what would be a core set of tools to have for so...

how to transition from traditional app development to web development?

I'm in a bit of a career quandry here. I currently live in an area of the UK which is reasonably good job wise for C++ desktop application developers (i.e like me) however my wife is being relocated to an area of the country which is near to a major tech hub of the country, but not near enough to commute on a daily basis (i've done 2 hr....

sites for outsourced, task-orientated coding resources

Are there any sites where one can get sections of programming done for really reasonable rates? I'm looking for a "software" market. Somewhere where you can get someone to take over your code (and, in some cases, entire project) for a while to get a certain section coded for a pre-decided amount of money. Hopefully the developer and r...

Automated Testing: ways to help and educate developers?

I'm a software test engineer embedded in a development team. A large part of my job involves checking over the state of the project's automated tests (mainly unit/integration tests). I'm not a short-sighted zealot who wants to force testing down everyone's throats, but I do want to help everyone to get the best out of the time they spe...

What should a Java/SOA developer be able to do?

Hello community. I got assigned the task to list the activities a Java Developer should be able to perform and create an estimate about the time it would take. I've came up with the following: Create JDBC CRUD backend ( S=1d, M=5d, H=10d ) Create JSP/Servlet frontend for a CRUD app ( S=1d, M=10d, H=20d ) Create Swing desktop fron...

How to use API documentation

People generally say they use API documentation and code. I'm relatively okay in JAVA language,meaning I can write simple programs. Recently for the project am working on, I'm asked to work on SOAPUI tool and am reading SOAPUI API for writing code in Groovy. While doing this, I got this question. How to start using API documentation ( ...

Performance testing?

As performance testing is regarded as black box type so why it required development skills? ...