Yeah, fuck that. English is bs enough.
Edit: yeah, that “feeling” is knowing it so well, you don’t totally understand it, and also means it’s hard to convey
Yeah, fuck that. English is bs enough.
Edit: yeah, that “feeling” is knowing it so well, you don’t totally understand it, and also means it’s hard to convey
This is giving me stress daymares about Spanish in high school.
Still, it’s an interesting point you make.
But then again, with definitive articles you have a bunch of things that are not supposed to convey gender conveying gender. Like a toaster… It would suck to have to remember the gender of a toaster, or, well toasters in general.
Also, a way to never have to work again!
I hear what you’re saying.
First, I hard disagree with you. Overwriting my local version of code is a parachute - not an ideal landing, but better than merging by hand.
Also, my comment was not an attempt to teach everything about git, just to explain what is happening in simple terms, since git requires a lot of experience to understand what those messages mean.
Great meme, and I’m sure op knows this, but for anyone else who is curious…
007 in theory means:
To resolve this, you need to go file by file and compare your changes with the changes on the remote code. You need to keep the changes others have made and incorporate your own.
You can use git diff file_name
to see the differences.
If you have made small changes, it’s easier to pull and force an overwrite of your local code and make changes again.
However multiple people working on the same files is usually a sign of organizational issues with management. Ie, typically you don’t want multiple people working on the same files at the same time, to avoid stuff like this.
If you’re not sure, ask someone that knows what they’re doing before you follow any advice on Lemmy.
If you don’t have apt backups, that is a failure of the process, not yours.
You can also do this by forgetting a WHERE clause. I know this because I ruined a production database in my early years.
Always write your where before your insert, kids.
Speaking of Java RipS. How annoying is it the JS has left Java in the dust as far as looser standards?
Developing in Java: YOU FORGOT A SEMI-COLON ARE YOU CRAZY?! HOW IS THE COMPILER SUPPOSED TO KNOW WHAT TO DO?!
Developing in JS: Who gives a fuck about semi-colons?
I love js. But the date object has always been a total pain. Moment.js is a good package to deal with it, but yeah, it’s currently deprecated, but it would be nice if it or something like it became part of ECMAScript.
I have no idea why it hasn’t yet, except that it might be that js needs to work for everyone, not just the us. So time is not standard.
The place I work decided to name all tables in all caps. So now every day I have to decide if I want to be consistent or I want to have an easy life.
Any mention of a server room reminds me of the fable of the guy, we’ll call him Mike, who unplugged the Internet.
I can’t remember where I read it, I think it was greentext on Reddit years ago.
So Mike is an intern, and due to some weird circumstances he becomes the only network admin in the building. Well, one day he doesn’t esnt feel like working, so on his way in, he stops by the server room and unplugs the internet.
He then goes to his desk like a normal day. Then he starts getting phone calls. Everybody is freaking out because there is no Internet. So he begrudgingly descends into the server room and starts playing video games on his phone.
Close to the end of the day, he plugs the Internet back in and ascends a hero to the employees because they think he’s been working hard all day to give them internet.
Do you have any videos? Can you record tracks and musical production type stuff?
Does anyone have any good advice on variable naming? Here’s some of my rules I try to live by:
utils_FooBar
is
not
in bool names.
_
g_VARIABLENAME
calc_ImportantValueThatWillDecideTheUsersView
is better than calc_SumYears
if the variable is more important than the others.Edit: I realize I was speaking about function-naming with the prefix stuff.
For variables, I still use prefixes, but for variable type. Even if you define the variables as types, it’s still incredibly useful. For instance,
a string is s_MyName
,
enumerable is e_MyType
,
A number is int or double or whatever i_MyAge
or d_MyWeight
This might be obvious for custom objects, but I’d still do it like this p_Person
or per_Person
.
Seriously it does make a huge difference
I see your point. Personally, I like the brackets and braces, they help organize. Or maybe that’s just what I’m used to.
Sorry, I meant ECMAScript
It would be great to use some emojis in coding.
Imagine how much more readable it would be if you could break a loop with 💀 or return true with 👍. Or use ❓for ifs, or ↔️ for switch (the emoji didn’t work for that one). Or use an emoji to represent a custom object?
Maybe the ECMA should get on that!
Edit: I guess you can use emojis for custom objects in js.
Edit 2: ➡ for console.log
For real.
I think the “real” programmers are scared because you can now do basically anything in js/ts, and they’re going to have to learn something they’ve always looked down on.
With web assembly coming fast a lot of these people are going to start realizing it would be nice to have a cheaper, js-only developer on hand. Then mgmt is going to realize they can have more developers that aren’t total pains in the ass. And so long “real” programmers.
Then, some day, I think js will be the only language - or something like js.
Yes, but only because it gives you a link to where that was run. Click the link to the right with filename:lineNumber, and it will open the sources tab to that line. Set a breakpoint and rerun to pause there, then step through the code’s execution.
Of course, if you’re using minified or processed code, this will be more difficult, in that case figure out how to do it in VS Code.
Watch a Video or read something because it really is an invaluable tool. But here’s a crash course:
Debuggers, or IDEs, let you step through your code in slo-mo so you can see what is happening.
There are many other things an IDE can do to help you, so def look into it more if you want to save yourself a lot of insanity. But this is a good starting point.
If you’re developing for the web use F12 to open web tools, and when an error happens, click the file/line number to see that point in the Sources tab, and you can debug there.
Reminds me of the o-ring on the challenger