discussion

What is your experience/evaluation of TFS?

How do you like using TFS? My company is rolling out TFS 2008. It integrates with our current IntelliJ IDEA. We will be migrating from SVN. Is this going to make my life better? ...

I'm in a slump -- Help me out

I am currently studying as a student of physics, chemistry, math and computer science. I am very passionate about computer science especially programming. The unfortunate thing is that the others are taking a blow because of me dedicating a lot of time to computer science and the others are necessary for my final score and selection into...

What are your experiences with ScrumPad?

What are your experiences with ScrumPad? ...

What are your experiences with Agilo for Scrum?

What are your experiences with Agilo for Scrum? ...

Most Wanted Features for Visual Basic 10.0

In the vein of Most Wanted Feature for C# 4.0, what would you like to see in the next version of VB.NET? ...

What real life good habits has programming given you?

Following this question, what real life good habits has programming given you? ...

What are your experiences with SkinnyBoard?

What are your experiences with SkinnyBoard? ...

What do you think of the direction C# is heading for compared to Java?

C# 3/3.5 includes a set of new features which Java does not support (linq, wwf, lambda expressions, etc). C# 1.0,1.1 and 2.0 was comparable to Java in many ways. What do you think of this? do you agree? Is this a good thing? What is the future for both these languages compared to each other? ...

Best Practices: Always return a ____, never a ____

Do you subscribe to this school of thought? Assertion: "I always return an Enum, Array, or an Iterator, never a Boolean, NULL, or an Instance." Reasoning: Code using Enums instead of Booleans. Return Empty Arrays instead of nulls, and return an Iterator even if the calling Method will only take the first value; instead o...

Functional languages - when to use?

There's more and more attention on languages such as Haskell and F# and although I can see the parallelisation benefits where processing large amounts of data, I cannot see where a functional language would fit into standard LOB development. So for the majority, is there a use for functional languages? ...

How do you plan your web app?

I am wondering how everybody plans their web apps. Do you write out a list of functions and tick them off when done? Do you have stacks of paper with Use Cases all over them? What is the sweet spot between not planning at all and doing so much planning that your deadline has passed before you have even started? EDIT: Most of the web ap...

What is the best application of .dispose()

This is something that I have never fully grasped in .NET as to the correct application of the .dispose() method. Say I have something like Public Class someClass() sub someMethod ' do some stuff tying up resources end sub End Class public class mainApp dim _class as new SomeClass _class.someMethod() End Class In all ca...

Does anyone have experience with ZFS?

I am considering to adopt ZFS and I would be happy to know your experience in both production and testing environment. ...

What is the problem with reduce()?

There seems to be a lot of heated discussion on the net about the changes to the reduce() function in python 3.0 and how it should be removed. I am having a little difficulty understanding why this is the case; I find it quite reasonable to use it in a variety of cases. If the contempt was simply subjective, I cannot imagine that such a ...

How do you advance beyond being an 'advanced' programmer?

I'm what I think would be considered an 'advanced' programmer. I have years of experience doing reverse-engineering, kernel/compiler/emulation/game development, many programming languages under my belt, etc. Up until about two years ago I felt I was continually learning about coding, and I was a good coder but my overall development (d...

What do you do during software project "down time"?

Yesterday we finally hammered together the application the way the client (hopefully) wanted it, and today, early in the morning, the manager came and said that the software in being tested and it is ok to not to be doing anything while we wait for the bugs to be found. Now I have this weird feeling of emptiness and lack of purpose assau...

Ideas exchange between programmers

I plan to develop website for exchange ideas for website, application, startups… Main purpose of this website is exchange ideas for new project between programmers. Please tell me if exist site like that, and what you think about this idea? ...

Seriously, should I write bad PHP code?

I'm doing some PHP work recently, and in all the code I've seen, people tend to use few methods. (They also tend to use few variables, but that's another issue.) I was wondering why this is, and I found this note "A function call with one parameter and an empty function body takes about the same time as doing 7-8 $localvar++ operations. ...

Programmer vs Architect?

My ideal position would be designing systems and programs, I love the industry and the technology but I just don't really like ONLY coding. People at my work say that nowadays you can't just be a software architect. Any insight? NOTE: I didn't say I don't like coding, I meant I don't like ONLY coding (see edit above). ...

How much of an operating system could be written in, say, Python?

This is a pretty-much theoretical question, but.. How much of an operating system could be written in a language like Python, Ruby, Perl, or Lisp, Haskell etc? It seems like a lot of the stuff like init.d could trivially be done in a scripting language. One of the firewall-device-OS's (m0n0wall) uses PHP for its system-configuration (i...