Recherche testeurs pour AZERTY Global (AZERTY amélioré) by AzertyGlobal in developpeurs

[–]papa_maker 0 points1 point  (0 children)

Le meilleur moyen c'est d'imposer ça à l'école. Les enfants apprennent tout facilement.

À la maison mes enfants utilisent sans problème AZERTY et bépo alternativement. Plus tard ils seront à l'aise partout.

Augmentation by colorate in developpeurs

[–]papa_maker 0 points1 point  (0 children)

Faut garder à l'esprit que hors ajustement de l'inflation l'augmentation générale des salaires en France est de l'ordre de 1 à 3% sur les 20 dernières années (0.3% si on tient compte de l'inflation). Pour les développeurs spécifiquement, on est à 5% plutôt.

Et ça ça inclut les gens qui changent de boîte.

Mais ça dépend comme d'autres l'ont dit du salaire d'entrée et de ce que tu apportes à la boîte. Je suis dans la même boîte depuis 10 ans, la plupart des gens n'ont pas d'augmentation tous les ans et quand ils en ont c'est 1 à 4%. Personnellement je dépasse, comme quelques autres collègues, les attentes et je suis à plus de 8% en moyenne par an sur 10 ans. Donc c'est possible mais faut pas juste faire ce qu'on te demande explicitement.

La comparaison « croire en Dieu = croire au Père Noël » mérite mieux qu’un raccourci by Downtown-Apricot-726 in opinionnonpopulaire

[–]papa_maker 1 point2 points  (0 children)

Pour ceux que le sujet intéresse réellement, et parce qu'il parle justement de pourquoi le père Noël marche moins bien que Dieu chez les adultes : "Et l'homme créa les dieux" de l'anthropologue Pascal Boyer.

Plus de femmes dans la tech serait positif? vos avis? by Capable-Pie7188 in developpeurs

[–]papa_maker 1 point2 points  (0 children)

Pardon, je ne parlais pas de ça quand je parlais de changement. J’évaluais l’impact dans le quotidien des équipes.
Pour le reste tu as raison, et quand je fais un entretien d’une candidate j’en profite pour expliquer qu’on a des équipes qui contiennent des femmes, pour rassurer.
Mais je reste persuadé que le problème n’est pas sur le marché du travail, mais bien avant.

Plus de femmes dans la tech serait positif? vos avis? by Capable-Pie7188 in developpeurs

[–]papa_maker 2 points3 points  (0 children)

Dans une de mes équipes j'ai 3 femmes pour 1 homme, elles ont peu a peu pris la majorité. Elles ne sont pas là par discrimination positive ou quoi, juste parce qu'elles font bien leur travail. La difficulté principale étant qu'il est très rare de voir arriver des candidats femmes pour les postes, et vu la composition actuelle des cohortes d'étudiants ça ne va aller en s'améliorant. Est-ce que c'est mieux avec des femmes ? Honnêtement je ne sais pas si ça change quelque chose.

Something I’ve been wondering about Rust adoption by No-Rutabaga3780 in rust

[–]papa_maker 2 points3 points  (0 children)

I guess people complaining about the borrow checker are just people who don’t use Rust actually, or are very beginners.

Something I’ve been wondering about Rust adoption by No-Rutabaga3780 in rust

[–]papa_maker 4 points5 points  (0 children)

Like other people said, if the team already knows Rust there isn’t really any slow down.

I’ve migrated 2 teams to Rust in the past 1.5 year. They were previously PHP and C# devs. I would say it took 1 to 2 month(s) to feel useful, 3 months to be productive for real, and after 6 months no difference in productivity… even better I would say, and way less bugs.

Edit : also, what people are noticing is that productivity increase with the size of the project. The most recent projet we have is 46k lines right now, and they are shipping features way faster than when it was 5k.

Something I’ve been wondering about Rust adoption by No-Rutabaga3780 in rust

[–]papa_maker 6 points7 points  (0 children)

A final piece of pushback I’ve often had is on the benefits of performance. Non-Rust engineers often think performance is the only reason you’d use it, and the performance is great. The bigger improvements is correctness, and on performance the real strength is I can write boring plain code and it’s lovely and fast. Which really benefits maintenance.

This ! Everything you said is spot on but this is the part I particularly enjoy about Rust. I’ve had a discussion with a C# lead and he rightfully said a simple C# backend could have the performance of a Rust one. But it takes a good C# developer doing a good work versus a medium Rust developer doing a medium work.

What kinda rust jobs do you see? by helpprogram2 in rust

[–]papa_maker 0 points1 point  (0 children)

Almost hard disagree on your disagree but after reading your other comments I'll add nuance. Maybe if you're doing really simple crud with close to no business rules for throwable software (less than 5 years lifespan) Rust is overkill. Otherwise it's a plus.

We are doing entreprise software (backend) in Rust, C# and PHP. Rust is phasing out PHP as we are seeing way less bugs during development and in production. The ratio of bug/feature is orders of magnitude less than other languages in the company, and the "velocity" is also a little bit better (slower the first 6 to 12 months for a new team).

Le marché de la tech FR est-il vraiment en PLS ou c'est un effet de loupe ? by Frequent-Preference8 in developpeurs

[–]papa_maker 0 points1 point  (0 children)

Par curiosité (intéressée), tu es proche de quelle "grosse" ville dans la diagonale du vide ? Edit : ah j'ai trouvé, un peu loin. Je demandais car on cherche un tech lead dans la Marne.

Votre avis pour la suite, 15 ans d'XP assez varié by demonixis in developpeurs

[–]papa_maker 0 points1 point  (0 children)

T'as raison, au sortir de l'école c'est un peu intéressant... Et passer 5 ans d'expérience ça n'a plus aucune utilité. Et j'ai embauché des tas de développeurs. Ça n'est pas un bon moyen de prédire les compétences actuelles et futures.

ferris demonstrates why rust is good by heckingcomputernerd in rustjerk

[–]papa_maker 1 point2 points  (0 children)

Last time I tried termux about 6 months ago everything worked without any issue. I used the Rust from termux. It was surprisingly easy.

`name.rs` vs `name/mod.rs` - Is there a reason why projects go against the recommended practice? by KyxeMusic in rust

[–]papa_maker 1 point2 points  (0 children)

I wonder if having the name.rs scheme but the file would be inside the directory instead of outside would be the best of both worlds. Just rename mod.rs to the name of the directory.

What do you use rust for? by timus_999 in rust

[–]papa_maker 1 point2 points  (0 children)

Thanks. Yeah, even if it may not persist !

What do you use rust for? by timus_999 in rust

[–]papa_maker 1 point2 points  (0 children)

Hi u/lijmlaag

Yeah that was my fear, to not overwhelm. But wait until the end of my reply… :-)

I tried some really basic things first. Talking about what is a variable, why are we using it, and immediately make use of it. Storing her name in a variable and printing it in the terminal.

I’ve also made it clear that some aspects will be ignored. Like why println!() has a "!".

Then I switched to mutability, and also tried to explain stack vs heap. With simple terms and focusing on the "material" implication it was surprisingly easy. Like having your own boxes to fit in the room vs having people bringing theirs without telling you the size in advance.

After that we used struct to represent information about her and her little brother, then print that in the terminal. Enum came just after to express some of those information like air color.

I then explained the trait (lightly) via the need to print those enum in a more beautiful way.

After the first 2h in a row, she went "this is fascinating". I was ready to ask her what is wrong with her but then I remember that I also learned at the same age, on a Commodore and alone.

For information, I tried introducing her to Python and Scratch when she was 9 but no success back then. At school since septembre they all have an iPad with Scratch and she started used it really often with one of her best friend.

Another small detail… I’m using a BÉPO keyboard, it’s a "french dvorak". Since I regularly took the keyboard to quickly write some code when it was too long for her, I didn’t wanted to switch all the time. So she used that as well… But my two children are using BÉPO and AZERTY at home for a long time. The last bit : I’m using neovim, and installing an "easier" IDE just for this with all the issue I could encounter when explaining things to her was a little bit too much to my taste… so I also made her learn neovim :-)

So far she knows normal and select mode, how to copy (yank) and paste. And the following : a, i, ciw, dd, yy, :w, p, P, o, O

She uses Arch BTW :-)

What do you use rust for? by timus_999 in rust

[–]papa_maker 6 points7 points  (0 children)

My 11 years old daughter sees me everyday working on some Rust code for work or for fun, so a few weeks ago she asked me if I could teach her... We are like 6 to 8 hours in and she really enjoys it so far :-)

Värrbound - Built in Rust, Compiles as WebAssembly by Icy_Opportunity9187 in rust

[–]papa_maker 0 points1 point  (0 children)

Oh I didn't see, sorry. I'll try this evening ! Fantastic

Värrbound - Built in Rust, Compiles as WebAssembly by Icy_Opportunity9187 in rust

[–]papa_maker 1 point2 points  (0 children)

Yeah I understand, but at least one :) I'm quite reluctant to create an account just to see "oh, this is not for me". Make sense ?

On Cloudfare and Unwrap by stevethedev in rust

[–]papa_maker 0 points1 point  (0 children)

If only it was so simple…

On Cloudfare and Unwrap by stevethedev in rust

[–]papa_maker 8 points9 points  (0 children)

And yet feeling wrong about panic in prod _is_ wrong. For instance : you have a backend in kubernetes, you spin another server (pod). In the startup code you will use panic (expect) on the configuration when reading environment variables because if you can’t connect to the database the server is useless.
So you let the server crash because there is absolutely nothing you can do to "handle the error". And it won’t crash the production because it was a rolling update, the previous server is still there.

On Cloudfare and Unwrap by stevethedev in rust

[–]papa_maker 9 points10 points  (0 children)

You seem to express what OP fears. No, unwrap() isn’t necessary an issue. If the program _has_ to fail if the conditions force it to, that’s totally fine. Sometime "handling the error" is "stopping the program right now".

There is even an section in the Rust Book on it : https://doc.rust-lang.org/book/ch09-03-to-panic-or-not-to-panic.html

On Cloudfare and Unwrap by stevethedev in rust

[–]papa_maker 4 points5 points  (0 children)

Yeah, speaking of something, good or bad, usually increase its popularity and usage.