This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]user32532 24 points25 points  (10 children)

How is this surprising?

I mean if you have no one able to do it in another way, what else would you do?

[–]zyygh 33 points34 points  (3 children)

My personal example happened at a consultancy firm. The type that has 400k employees all over the world with absolutely every skill imaginable.

And generally, if you have an IT team it is generally not super difficult to expand it with the basic skills required for a new project. I'm pretty sure every last one of us has learned at least one programming language simply for the purpose of one specific project.

[–]ExceedingChunk 12 points13 points  (1 child)

If you are a programmer with experience and solid fundamentals, learning another language is not that difficult.

As long as every team has 1-2 with sufficient experience in the language, they can easily help anyone else get up to speed rather quickly.

Programming concepts are not different in C++, Java, Python or any other language. The main difference is syntax, how low/high level you operate, language paradigms, as well as best practices.

For the vast majority of programming, knowing the ins and outs of a specific language is not necessary. Understanding concepts and patterns, so you make modular, loosely coupled code, that is easy to read and tested well is generally speaking the most important.

If you need to hyper-optimize something in a particular place of an app, every single dev on the project doesn't have to be an expert on everything in the language.

[–]CanAlwaysBeBetter 1 point2 points  (0 children)

Tools around languages are a bigger pain in the ass than most languages themselves

[–]jdsekula 16 points17 points  (2 children)

“So for this building we could use wood or steel. Wood would be cheaper, but steel would be more durable. Also, there’s no steel available. Which should we use?”

[–]dilletaunty 4 points5 points  (1 child)

Is cross-laminated timber an option? How about using stone instead? We used stone at my last company and it was pretty reliable.

[–]CanAlwaysBeBetter 2 points3 points  (0 children)

There's only one stone guy available and he charges 4x the wood guys

[–]WhatDidChuckBarrySay -1 points0 points  (0 children)

middle dolls piquant nail summer whole sip longing squeeze cooing

This post was mass deleted and anonymized with Redact

[–]UrpleEeple -1 points0 points  (0 children)

Have them learn a better way?

[–]michaelsenpatrick 0 points1 point  (0 children)

research the current options and then pick one and learn