←back to thread

1087 points smartmic | 3 comments | | HN request time: 0.678s | source
Show context
PaulHoule ◴[] No.44303560[source]
Content 1, Style 0

Thinking you are too smart leads to all sorts of trouble, like using C++ and being proud of it.

If you think your intelligence is a limited resource however you'll conserve it and not waste it on tools, process and the wrong sort of design.

replies(4): >>44303999 #>>44304040 #>>44304316 #>>44305090 #
guywithahat ◴[] No.44304040[source]
It would be really embarrassing to use one of the most popular, time-tested languages.

Even if we decided to use Zig for everything, hiring for less popular languages like Zig, lua, or Rust is significantly harder. There are no developers with 20 years experience in Zig

replies(2): >>44304265 #>>44304290 #
1. juliangmp ◴[] No.44304265[source]
You don't need developers with 20 years of experience in a specific language.

Any decent engineer must be able to work with other languages and tools. What you're looking for is someone with experience building systems in your area of expertise.

And even then, experience is often a poor substitute for competence.

replies(1): >>44304512 #
2. hiimkeks ◴[] No.44304512[source]
> You don't need developers with 20 years of experience in a specific language.

You may in trivia quiz languages that have more features than anyone can learn in a lifetime

replies(1): >>44372351 #
3. juliangmp ◴[] No.44372351[source]
I assume you're referring to C++ with all of its... features.

And yeah, its a mess. Even when you think you have a good understanding of at least one part of the language, you'll stumble across some small section of cppreference that makes you question your entire career.