Piracy is not stealing. Piracy affects artists.
These two statements can and do coexist.
Piracy is not stealing. Piracy affects artists.
These two statements can and do coexist.
This is the real answer. Stop using Google search.
Simple answer, unit tests.
The answer, as with everything in software development, is that it depends.
A god method with 100 optional params that is usually bad practice. But a common pattern is to allow for an options object to be passed, and that object may contain 0-n supported parameters. This pattern is used everywhere, see graphql as a widely used library that is based on this.
Exact same thing happened to me. Group project needed a programmer, I was a gamer with a nice computer so I volunteered. 15 years later and I’m a software engineer at a huge company.
IMO you have to browse “all” as there simply isn’t much content without.
Yea. I see a clickbait thumbnail like this and just scroll on.
Right here, brother.
I use the right tool for the job, always. If all I need is to push a branch, then I’d rather use a UI that quickly shows me the changes in a nice diff layout. If I’m doing a pull request review and want to run it locally, I select the branch, pull, and go.
That said, when there are conflicts or tricky merges, or I want to squash a bunch of commits, anything like that, I’ll use the CLI.
It’s not about being above GitHub desktop or being an enlightened CLI user. It is about using the tool that is needed.
I’ve only been writing and releasing software for 15 years, what do I know.
That said, use whatever workflow fits you best! If that’s your hands never leaving the keyboard, rock on! If you instead write code like you’re playing an FPS, enjoy! We all do this because we like it, right? 😊
GitHub desktop Stan here. Been a software engineer for over a decade and still love my UI tools. GitHub desktop is good enough 99% of the time.
Agreed. I’d love for Israelis to stop the hate. They are some of the biggest racists on the planet, see violent settlers encouraged by their own government.
Let’s treat Palestinians with respect. Let’s treat Jewish people around the world with respect. Let’s also give Israel’s government the respect it deserves, similar to the respect we give to apartheid South Africa or the Nazi regime.
All jokes aside, I like the way this article breaks down types of optimizations. Especially the forth, as that tends to be the answer on occasion.
I wonder home much Google paid for that mention.
I’m certain this will not end up in the news as a story about some celebrity having this turned on at an unfortunate time.
There’s no way this will ever be abused.
I’ve never heard of WET, but that is exactly the process I preach to my team. Refactor only once the same code block is used 3+ times as that tends to define a method that is a utility and not business logic specific.
This method has worked well in the past.
No one in this thread is trying to justify piracy. Everyone in this thread is rightfully saying that the comparison to theft is wrong.
That’s it.
Forgery would be the comparable crime. But it is definitely not stealing/theft.
It is absolutely not theft. If you’d like a physical crime to compare it to, forgery would be what you are looking for. But piracy is not at all theft.
That is, unless you are talking about Captain Davy Jones and his pirate ship. That type of piracy is theft.
You forgot to mention you use Arch, btw.