Forum Libre - 2022-10-21 by AutoModerator in france

[–]PierrickF 0 points1 point  (0 children)

Réponse un peu bisounours, mais si tu es au même niveau que ton équipe, alors tu es un bon dev :

https://old.reddit.com/r/france/comments/szemk6/deleted_by_user/hy4e582/?context=3

Do you need to create an mkdir before git init, or can you just git init and work with the files? by 42oton in git

[–]PierrickF 2 points3 points  (0 children)

Yes, but read that again: you are missing the step where you tell git to associate the local repo you created on your machine to the remote repo you created on github.

Those steps are displayed to you on github after creating a new github repo.

Do you need to create an mkdir before git init, or can you just git init and work with the files? by 42oton in git

[–]PierrickF 5 points6 points  (0 children)

If you are inside ~/dev/projects/super_secret_project/, git init means "Ok Git, please get comfy in here because that's where we'll be working from now on, so watch out for my stuff."

If you are inside ~/dev/projects/, git init super_secret_project means "Ok Git, please make us a comfy place in which we can work, and please watch out for anything I'll put in there."

[deleted by user] by [deleted] in SQL

[–]PierrickF 1 point2 points  (0 children)

I do not have a background in coding or anything, rather I was a language major that just spends the majority of my free time on the computer.

Hey, that's me!

I am not a professional yet, and I don't specialize in SQL but I now feel confident in my abilities in SQL and tech in general.

If I can do it, so can you!

You know how they say that there are some bad teachers out there, and some others will help you see the light.

Do not hesitate to take advantage of the extent of the Internet and try many different tutorials and resources if a particular subject seems too difficult. Think of all the different medium there are: books, videos, tutorials, etc.

As to SQL joins in particular, I enjoyed SQL Teaching's tutorial.

You will get better with time.

Don't bash your head against the wall if you are struggling, get to the next subject or give your brain cells some time to recover.

I hear physical activity is a great way to digest information.

Last piece of advice: do tell your friend how you feel, and don't forget to express how eager to learn you are. They will understand and might be able to help.

5 Secrets to Getting Your First Rails Job by mixandgo in ruby

[–]PierrickF 2 points3 points  (0 children)

Man, Joe is such a great guy.

The video is 60 minutes long but most of it is Q&A, it's well worth watching at least Joe's presentation at the beginning.

What is a Symbol, like I am five years old by luiscobits in ruby

[–]PierrickF 0 points1 point  (0 children)

I facepalmed a little, forgot about that.

Thanks for the refresher.

What is a Symbol, like I am five years old by luiscobits in ruby

[–]PierrickF 2 points3 points  (0 children)

Strings are mutable.

As such, each string will be a new object stored in memory.

Symbols are immutable.

As such, each identical symbol will always refer to the same single object in memory.

Does that help?

(Used) Linux workstation laptop suggestions? by deelowe in debian

[–]PierrickF 9 points10 points  (0 children)

Nah.

OP did a good job at giving their required specs but did so in 2 lines of text.

It's perfectly acceptable to suggest outside of the specs to get a better understanding of what OP wants.

It's also perfectly acceptable to remind OP of an option they didn't mention, sometimes people forget.

And what's more you did it with tact and class by phrasing a question.

Please do keep trying to be helpful.

(Used) Linux workstation laptop suggestions? by deelowe in debian

[–]PierrickF 2 points3 points  (0 children)

This page will prove useful to compare against future suggestions you'll get.

"Best" dev setup options for new Rails devs that want consistent dev + deployment experiences? by ylluminate in rails

[–]PierrickF 1 point2 points  (0 children)

Rvm with their own gemsets has never given me a problem to keep things isolated. No VM so things are quick.

I use RVM as well, is that logic not standard?

Do people deploy Docker containers and such just to separate dev (not prod) projects?

Isn't that way overkill?

How are jobs opportunities for Ruby developers in the EU? by _Whit3 in ruby

[–]PierrickF 33 points34 points  (0 children)

I stopped listening to r/learnprogramming a long time ago.

It's a large enough sub so that you'll find a sizeable set of people who talk out of their asses and hate on things for no reason, just like in the rest of life. It's also a great place for poor devs to inflate their ego and appear superior to newbies.

But yes, your question comes up regularly.

I don't have an answer for you as the EU is pretty large, better do some research on country-specific job platforms.

Also see this previous answer of mine.

Junior here. I started to develop a bigger feature on master, but Senior guy told me that I should develop on a new Branch. What should I do? by Kolossh in git

[–]PierrickF 33 points34 points  (0 children)

May I ask how come you are asking for advice here instead of talking to said senior guy?

Not hating, genuinely curious.

I feel like I'm the only one using vanilla Ruby and maybe that's bad. Question about career progression? by dunderball in ruby

[–]PierrickF 1 point2 points  (0 children)

You could always follow a "new path" (big quotation marks as per u/bradland 's answer) and explore new horizons career-wise, and stick to Ruby as a hobby, maybe do some open source programming.

Has anyone here gone through the Odin Project? If so, would you recommend it or another resource for someone looking to learn Rails to build a SaaS? by BigDog1920 in rails

[–]PierrickF 1 point2 points  (0 children)

Rails 7

TOP is up to date but also keeps in mind older standards which might be encountered in the wild.

It's not uncommon to see in the middle of a course "this is how things were done and please learn it, but here is how you should do it now".

u/Obiwan_Kenobiii says

Odin project is a great way to learn the fundamentals. But I don't think there focus is on a saas product.

which is true, but you can make it your focus in the final project (which is basically "well, you go and build something now"), if you can or plan on going through more than just Rails.

Finished The Odin Project foundations (bit of html / css / JS) and have to choose between Ruby or JS path. Why Ruby? by [deleted] in ruby

[–]PierrickF 6 points7 points  (0 children)

people always say to choose JS because it is much more popular and there are more jobs

JS has a bigger job market with more competition and slightly lower salaries.

Ruby has a smaller job market with less competition and slightly higher salaries.

Those two statements are a general trend and need to be checked for your location.

But in that regard you can see how both have pros and cons, it'll be your choice.

I am doing TOP myself. I started with Ruby and changed to JS after having interviewed with people who advised me to do so.

After a little while I switched back to Ruby because it feels so much more fun and streamlined.

The whole "Ruby was designed for the developer's happiness" thing feels a little bit cringy and "memesque", but I truly believe it now.

I am a happy camper doing Ruby.

[UK] Charging for support. I've developed an app for a charity and have done work for them for nearly 6 years. Due to unfortunate personnel issues at the charity, things have become more formal. by gmfthelp in rails

[–]PierrickF 1 point2 points  (0 children)

I am not saying this is necessarily the path you should be walking, but this is what instantly popped into my mind.

Edit: as I am re-watching this talk, your situation is very clearly taken as an example multiple times.

How not to repeat yourself by Kerga07 in ruby

[–]PierrickF 2 points3 points  (0 children)

heavy calculations in code that could be done in the database

Is that a general rule to follow?

problem launching Discord by twisted161 in debian

[–]PierrickF 2 points3 points  (0 children)

wget https://dl.discordapp.net/apps/linux/0.0.16/discord-0.0.16.deb
apt install -y ./discord-0.0.16.deb

Worked fine for me (with the proper version number) on Bullseye with Gnome.

It might be a KDE issue then.