Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"Agree to disagree" is a polite way of saying "you're wrong."

Are you incapable of substantiating your position?



Yes, you are right. I'm politely telling you that I respect your opinion but I disagree.

>>Are you incapable of substantiating your position?

The thing is that a lot of the arguments we are making are just our own opinions and hence anecdotal. Really what we need here is scientific research measuring what difference does the programming language make when working on coding projects

A couple of examples that I've worked on are the following:

A Java to Objective-C transcoder

C to Java transcoder

Physics Engine

Collision Engine

Symbolic Math Engine

Game Engine (includes the Physics Engine and Collision Engine along with the rendering and animation code)

And some things I'm currently working on:

Java to C++ transcoder

Java to JavaScript transcoder

What I've noticed is that the coding takes very little time, the figuring out part, the design, architecture, debugging, that takes most of the time.

I'm not really sure whether one of the most modern languages would really make much of a difference if at all. I believe it won't really make much of a difference. Coding is the easy part.

Use the language that makes you comfortable, definitely.

Now, tools are a different story. I would hate to have to code in a simple text editor. IDEs make my life extremely easy and actually make me a faster coder. I love the Eclipse IDE. XCode would be my second choice and Visual Studio 3rd.


Upvoted for "coding takes very little time" ! Most often, you are making 100s of small but significant decisions of algorithms, runtimes, libraries, memory footprints etc that the actual coding part ends up being the less significant aspect.

Also, I really admire the polite but confident way you responded to eropple's borderline trolling. Good show !




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: