polls

Best Cocoa/Mac OS X programming blogs?

What are the best Cocoa/Mac OS X programming blogs? One blog per answer please. blog should be active (i.e. updated regularly and recently) blog should have code-centric posts (although not all) ...

Changes to the C standard for a modern world

Having just answered a question on what the #pragma direction does in C, and had some fun with it, I was thinking of what other useful directives we could add to the language to keep pace with the stresses faced by todays developer. My first one was #dogma, basically there to counteract all the pragmatic stuff creeping into modern C an...

What do you think about c++ after c++0x standard?

What do you think about c++ after c++0x standard is released. ...

Motivation - How do you change it from fear to fun?

So if you are like me in your 9 to 5 job, your motivation goes pretty much in this order... Fear... must eat and support my habits (if eating isn't a habit) Pressure... social pressure from family and friends tell me I should Fun... learn new stuff, make cool stuff I'd say it is 80% fear, 15% pressure, and 5% fun. Not a very good mi...

Most Astonishing Violation of the Principle of Least Astonishment

The Principle of Least Astonishment suggests that a system should operate as a user would expect it to, as much as possible. In other words, it should never "astonish" the user with unexpected behavior. In your experience as the "astonishee," what types of systems are the worst offenders, and if you were the project manager, how would ...

Manual vs. Automatic Memory Management

Do you prefer malloc and free / new, delete, etc... or do you prefer your language to have garbage collection? Why and why not? Do you have any proof besides your own reasoning about why your method is better? ...

What coding mistakes are a telltale giveaway of an inexperienced programmer?

More specifically, what types of mistakes do you most commonly see in code from really green (inexperienced, not the Al Gore kind) programmers? ...

What's your favorite feature in Java?

After the series of Hidden feature posts, now is the time for listing down your favorite features. This thread will be used for listing Java specific features. This is a community wiki. Please be specific. Update : For .Net, please post your answers here: What’s your favorite feature in .NET? ...

What is the most frustrating programming style you've encountered?

When it comes to coding style I'm a pretty relaxed programmer. I'm not firmly dug into a particular coding style. I'd prefer a consistent overall style in a large code base but I'm not going to sweat every little detail of how the code is formatted. Still there are some coding styles that drive me crazy. No matter what I can't look a...

Funny or weird error messages from a development environment/application

What is the funniest or weirdest error message you've got from a development environment/application? For example: Catastrophic failure 'null' is null or not an object ...

What is the best UI you've ever used?

What is the best user interface you've ever used? One that made doing your task a pleasure, that was perfectly designed for the task it was intended for and facilitated doing it with ease. One that made you want to somehow locate the creators over the internet, personally fly to their location, and then hand them a large pile of money. ...

Whats your favorite OS Power tool?

Whats your favorite power tool that helped you the most? OS doesn't matter. Please note this is a community wiki. I would like this list to help all of us in finding more powerful tools. If possible, list down one tool (or multiple tools for multiple os) per answer. This will make voting for tools easier ...

C++ RTTI Viable Examples

I am familiar with C++ RTTI, and find the concept interesting. Still there exist a lot of more ways to abuse it than to use it correctly (the RTTI-switch dread comes to mind). As a developer, I found (and used) only two viable uses for it (more exactly, one and a half). Could you share some of the ways RTTI is a viable solution to a pr...

What modeling tools are everyone using?

I am trying to get a sense of what tools people are using for system modeling? Right now I use: Data Modeling - Erwin System Architecture - Visio UML - Visio I have been looking for a good freeware data modeling tool that can rival Erwin, but haven't found anything yet. I have always wondered if tools like Popkins System Architect ...

What do you think of PHP's new namespace separator?

PHP 5.3 (alpha) has had namespace support for a while using '::' as a separator. But due to some problems with ambiguity with this separator, the PHP team has decided on '\'. From a recent story on Slashdot: PHP finally is finally getting support for namespaces. However, after a couple hours of conversation, the developers picke...

What's, in your opinion, the best ANT front-end GUI?

Tell me what you think... Would be nice if it's free... ...

What are the best uses for each programming language?

I come from a web developer background, so I'm fairly familiar with PHP and JavaScript, but I'd eventually like to branch out into other languages. At this point, I don't have a particular direction or platform that I'm leaning toward as far as learning a new language or what I would use it for, but I would like to learn a little bit mor...

Which version of C# (and .Net) should I begin with?

I'm trying to bring myself up to speed on C#, having never developed for it before. In a previous question I asked about good book review sites, and through that I found a very positive (beginner-oriented) review for "Essential C#" but it was for a previous edition. While I'm sure that it will still be a good book even if the quality dr...

Are you a good or bad programmer?

I see a lot of questions on SO that are asked about 'good' programmers vs 'bad' programmers. For example, what is a good/bad programmer, how to tell a good/bad programmer, what to do about a bad programmer on a team, how to hire a good programmer. I know it's pretty easy to apply the words to other people, but I find myself wondering i...

Will you use Delphi Prism

CodeGear announces that their Next .Net product which is known as Delphi Prism Will be RemObjects's Oxygene. Oxygene has many nice features that not found in Delphi or C#, and I think it will be a more effective solution for .Net than Delphi .Net previous releases, but it's uses Visual Studio IDE instead of Delphi IDE. which has some co...