discussion

Why do managers care about time you start work?

As it says on the tin - why do managers care what time I start work? I want to try to understand this, so I can accommodate them better. As far as I am concerned, as long as the person does the job by the deadline, there is nothing to worry about. ...

Does anyone else have the feeling that solutions for simple projects are often overengineered?

Somehow I've got the feeling that many projects become heavily overengineered so every possible change-request can be tackled with the effect that the change-requests that occured are very hard to implement. Somehow I get that feeling in nearly every project I'm currently working on. It is like everyone is thinking "which cool api, fra...

How do you deal with ASAP work?

With webapps being more and more common in business, it has not gone unnoticed by customers that you can roll out fixes and upgrades fast. I think there is increasing pressure to answer "will be done ASAP" to every request, especially to bug reports. For programmers, ASAP work sucks. It takes self-control out of the work. In the long ru...

How often and with whom do you discuss design patterns?

At my workplace we don't often discuss design patterns, best practices, common pitfalls, etc. You're just expected to know what to do and avoid mistakes without much direction. This might be because we're an overloaded group of four full time developers however I feel in a shop of any size you should be actively discussing topics to im...

Java vs. C#, what are the advantages and disadvantages, for a web application.

I have heard that they are mainly similar and competing technologies, and it is mostly an issue of skill and manpower availability. Do you agree or are there technological differences in: Performance Ease of development Open source components availabilty Tools availability Community support Hardware/Software compatibility Other factors...

The art of programming: Java vs C#

Throughout my university career I used Java to code projects until I started working which is where I had to delve into the C# realm. Though the .Net library is fairly extensive I can't help but feel that there is something missing in C# as compared to Java. I would like to know if Java is any better than C# or vice versa from the expert...

crating a CORE Layer so it can be use with Delphi and .NET

I have a little problem implementing in this company that I work in, We have 3 .NET developers (me included) and a Delphi (pascal) guy that we have a lot of big programs/applications and I need to pass 2 of them to a Web Application. My idea is to divide the core functionality of the already existing windows applications so, using ASP.N...

When to do stored procedures and when not to

This is just a general discussion on what is the best occasion to use stored procedure! Personnally i have very low opinion on stored procs becouse; 1. they tie you to one particular database enviroment and 2. the idea of shuffling back and fourth between your interface code and the back-end enviroment for the stored procs its a nightmar...

C# - Do you use "var"?

C# 3.0 introduces implicitly typed variables, aka the "var" keyword. var daysInAWeek = 7; var paul = FindPerson("Paul"); var result = null as IPerson; Others have asked about what it does or what the problems with it are: http://stackoverflow.com/questions/527685/anonymous-types-vs-local-variables-when-should-one-be-used http://stac...

Anyone using SpiraTeam?

We've been using Mantis for some time now at my shop and it has performed well. The powers that be have decided we'll be using a commercial tool called SpiraTeam from this point forward. Has anyone had experience with this tool? I noticed that it has import ability from Jira and a few other systems but didn't see one for Mantis. I'm ...

What coding style for error checking is better and why?

What coding style for error checking is better and why? (leave Exceptions away, imagine we do not have them) int foo() { int errCode = some_system_call(); if (errCode != OK) { return myErrCode; } // continue doing foo stuff return myOK; } Or: int foo() { int returnCode = myOK; int errCode = som...

Most helpful aspects of Intellisense

What do you consider the most important aspects of Intellisense (in any IDE)? Reduced effort remembering and typing class/method/property names being the most obvious, but what are some less obvious forms of assistance that help you with your job? ...

Software Developer vs Programmer...Why the difference?

I would like to know the difference between a programmer and a software developer. From what I understand a programmer is someone who codes a solution whereas a software developer finds a solution to a particular problem and then designs the application. Is this correct? ...

How to go about participating in an open source Java project?

If you would think about participating in the opensource - java, where you would look at? what would you choose? I've tried to participate to one project which need to sign a contribution agreement, they haven't responded to me and I cannot participate even though I think I knew about one bug and I could improve a component at least I ...

What software for your own personal use did you write?

I don't mean scripts or tools for your work project. I mean actual software for your personal use, such as party organizer, CD administrator, whatever. ...

iPhone installed base upgrade rate.

I am new to iPhone development and have no idea how fast or what percentage of the user community will upgrade to the v3.0 iPhone software release scheduled for mid year. This question is motivated by the new push feature slated for the new release. Push would be great for my current App in development but if there is no mechanism emplo...

Delphi 2010 Beta: What's on your wishlist?

Soon Delphi 2010 "Weaver" will enter in beta. (See http://www.embarcadero.com/products/beta_programs.php) Which would be your most wanted features for the next release of Delphi? Mine (from top of the head): tooling for synchronizing the representations of DB schema (aka. DB metadata) in code and in database language enhancements: ...

Architect vs Analyst

Hi Can anybody provide me with a good explanation for the following : What are the main differences between a software architect and a software analyst ? Thanks ...

Overcomplication to use the latest features?

I seem to see a number of people who seem to overcomplicate things both on here and even when I'm coding. I'm wondering if people have a facination with the latest features and attempt to incorporate these into their coding to help them learn more or use the 'funky' latest features at the expense of performance or complexity. I think a ...

RubyCocoa, what's the point?

I was wondering what's the point of using Ruby (or even Python) in Cocoa application development other that not learning Objective-C (which is pretty simple language and will not take to more than few days to learn). I'm new to this and I'm interested why people do this? What are Pros and Cons. ...