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

I agree with the main point but disagree with the often regurgitated utopia of choosing the right platform/language to fit the problem. That has never been an option in my experience, and even it was an option there would be multiple equally good choices available. The ultimate decision on what choice to make will be influenced by many other factors, team skills, experience, availability of talent, long term strategy, risk....


It is no utopia, it is how I work.

In our consulting company everyone is polyglot and we tend to assemble teams based on the technologies requested by the customer on the RFPs.

It is quite natural that the technology stack completely changes between projects.


I am polyglot too but my skills are still finite. I bet you still choose from a finite set of technologies rather than the best tool for the job. Otherwise you are playing with your clients money, and you can't really know a tool is right for the job unless you have some experience.


Clients get to choose the technology not we.

That is why many projects have a ramp up phase for the developers new to the technologies being asked.


Funny. Haven't you just proved the point you were arguing against? I said that being able to choose the right tool for the job is not something that happens in practice,you disagreed and then later you say the "the clients get to choose the technology not we".




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

Search: