|
from the peeps behind go and carbon: You Would Think We Would Be Not Atrocious At SEO Given We Make The Only Significant Search Engine, volume 6
|
![]() |
|
![]()
|
# ? May 29, 2023 17:12 |
|
seo is a vital topic for google engineers to understand, but a lot of googlers lack the experience to make the most of it. the good news is, this is easily fixed! read on to find out how. 1. what is seo? seo is a hugely important technique for maximising the potential of your searches. it stands for
|
![]() |
|
mystes posted:I thought they had renamed Angular (v1) to "AngularJS" but based on googling it seems like maybe it was always "AngularJS" and people just called it Angular for short yeah it’s the latter. which makes the official rename to angular even worse, since it was already fairly common for v1
|
![]() |
|
angularjs was from the time period where every js thing had to be either FooJS or foo.js
|
![]() |
|
Powerful Two-Hander posted:e2: wait angular is supported and is distinct from angularjs? Who the gently caress decided on that naming conventions Powerful Two-Hander posted:e: lol
|
![]() |
|
Plorkyeran posted:angularjs was from the time period where every js thing had to be either FooJS or foo.js that was useful bc it meant you didn’t have to look up what the thing was to know it was bad
|
![]() |
|
we use angular at work and i hate it so much. we're also like 6 major releases out of date which we'll be tackling in the coming months
|
![]() |
|
susan b buffering posted:we use angular at work and i hate it so much. we're also like 6 major releases out of date which we'll be tackling in the coming months ![]()
|
![]() |
|
Carthag Tuek posted:
lol is that as much of a nightmare of deprecated/renamed features and functions as I imagine it to be?
|
![]() |
|
jfc i've had it with junior devs. if they ran their lives like they code they all would have died from cascading multiple house fires after running into the burning house for saftey and trying to hide in the basement they filled with exposed live electrical wires, water, and hungry sharks
|
![]() |
|
boss I broke all this code doing a refactor WHO SHOULD FIX IT THAT'S A REAL BRAIN BUSTER ![]()
|
![]() |
|
DrPossum posted:boss I broke all this code doing a refactor WHO SHOULD FIX IT lmaooo
|
![]() |
|
at this point in my life i like working with junior devs/devs learning a new language because it makes me feel like a brain genious 40 hours a week, but I could see it becoming tiresome if i was busier or doing less meaningful work
|
![]() |
|
i am only 11 months into my current job and in that time i've only had jr devs to work with and let me tell you, tiresome doesn't begin to describe it.
|
![]() |
|
idk there's some joy in teaching people to not trust any computers i think "lack of sympathy towards people who're learning" is a big rough point in all forms of computer touching yeah i get it when people ask the same question for months on end, but the first couple of times? relax
|
![]() |
|
Powerful Two-Hander posted:lol is that as much of a nightmare of deprecated/renamed features and functions as I imagine it to be? from what i've seen it doesn't look it'll be too bad in that regard. i'm sure there will be some headaches but the apis appear to be pretty stable.
|
![]() |
|
it would be cool if they asked things more often lol
|
![]() |
|
polyester concept posted:it would be cool if they asked things more often lol ![]()
|
![]() |
|
Finster Dexter posted:
knowing what to search for is important too they’re junior because they’re supposed to be learning. people become senior at something and assume that people gotta go through the same struggles to get there, rather than maybe attempting to make it easier to climb that ladder and again there are some things where experience is the best teacher but one can be nice about it we are all laborers and there should be some even tiny respect for that
|
![]() |
|
universities don't teach people how to fuckin learn is the problem, that's supposed to be the entire point of a university education it's a computer, not a box of vengeful machine ghosts, it does things for a reason anyway fortunately i don't really deal with that problem much in my current job
|
![]() |
|
"learn how to learn" is mostly finished by 15, just like moral education. dont blame the unis
|
![]() |
|
bob dobbs is dead posted:"learn how to learn" is mostly finished by 15, just like moral education no, would you believe some people never learn "how to learn" and instead go through things by rote, and then choose to not do pursue if they experience failure for any number of reasons? even if they are mentally capable of learning said thing?
|
![]() |
|
Share Bear posted:no, would you believe some people never learn "how to learn" and instead go through things by rote, and then choose to not do pursue if they experience failure for any number of reasons? even if they are mentally capable of learning said thing? in the same way that some peeps are not taught morals by 15 and uni isnt gonna teach it to them yes, or if you dont have an accent down by 10 you aint gonna learn it to a native level, even if you can learn foreign languages whenever always teachable, but with a critical period bob dobbs is dead fucked around with this message at 18:02 on Jan 30, 2023 |
![]() |
|
e: nevermind
|
![]() |
|
Sapozhnik posted:it's a computer, not a box of vengeful machine ghosts, it does things for a reason My favorite illustration of this is still a graphics class I took in university where we were supposed to be animating a 3D cylinder with a hole cut out of it, like a washer. I looked around the lab and everybody's cylinders were jagged pieces of poo poo. One guy said he drew a circle on graph paper and squinted at it to try to guess the coordinates of his vertices. Somebody looked at mine and went, "Whoa how'd you get it to look so nice??" I used the magic of x = cos θ and y = sin θ. To this day, I think about how a room full of programmers didn't use programming to solve the problem presented by their programming assignment. (and then everybody stood up and clapped)
|
![]() |
|
Share Bear posted:idk there's some joy in teaching people to not trust any computers i'd be happy if i could somehow get the senior (or ![]() ![]()
|
![]() |
|
to be clear i am not ragging on jr devs as people. those i work with are generally good people, easy to get along with, eager to learn, fun to hang with after work and go for drinks. doesn't mean that working with them can't be tiring. the kind of stuff i am talking about is cargo culting poo poo from stack overflow, submitting a PR to fix a bug that carelessly introduces 2 more, or a general lack of debugging skills in general, straight up ignoring details in the task description. granted some of those are things that do come with experience and are harder to teach, but a lot of what i deal with could be avoided by simply asking more questions beforehand. one thing i see a lot is that in order to fix a bug, they will apply a band aid solution to the symptom instead of trying to discover the actual source of the issue. it is tiring
|
![]() |
|
i think if someone doesn’t read error messages it’s a good sign you should just give up on them ever being useful
|
![]() |
|
the good devs to have are junors looking to learn and seniors who know what to do the worst devs to have are juniors who arent looking to learn and seniors who dont know what to do. the later are the worst cause they suck up a ton of cap space
|
![]() |
|
jesus WEP posted:i think if someone doesn’t read error messages it’s a good sign you should just give up on them ever being useful that would be a good interview test. Give them a solution with a project that throws an explicit error message on launch and see if they can read it
|
![]() |
|
Shaggar posted:that would be a good interview test. Give them a solution with a project that throws an explicit error message on launch and see if they can read it part of our SRE interview involves being handed a terraform that has one minor issue that is really simple to fix if you just read the error message.
|
![]() |
|
i am so tired of having to explain basic poo poo like "how to set environment variables" to people
|
![]() |
|
can universities or code boot camps or whoever the gently caress is training the people I'm getting please start showing people how to use a fuckin shell
|
![]() |
|
school is pretty much worthless for computer programming and you have to teach them how to do stuff on the job
|
![]() |
|
rotor posted:i am so tired of having to explain basic poo poo like "how to set environment variables" to people or how to follow the most basic stack trace to figure out why something isn't working
|
![]() |
|
fixing this dB deployment has been like playing whack a mole because someone decided "oh we don't need a bit and a date column, we can just the date is null/not null to decide if the thing is set or not and remove the bit column" *except didn't check for dependencies in any of the existing scripts* because they then just ran against a dB they'd already added the column to though it all worked, but as soon as it was deployed to a new db the whole thing immediately imploded and broke the deployment e: also figure out your goddamn run order people, gently caress! If a depends on b depends on c, run order should not be c,b,a!
|
![]() |
|
Powerful Two-Hander posted:e: also figure out your goddamn run order people, gently caress! If a depends on b depends on c, run order should not be c,b,a! isn't that exactly what the run order should be or am I the junior engineer?
|
![]() |
|
Asleep Style posted:isn't that exactly what the run order should be or am I the junior engineer? yes
|
![]() |
|
Carthag Tuek posted:
same same except react or something
|
![]() |
|
![]()
|
# ? May 29, 2023 17:12 |
|
Sapozhnik posted:it's a computer, not a box of vengeful machine ghosts, it does things for a reason yeah, but figuring out the reason can be somewhere between "trivial", "tough", and "impossible unless you're one of the top 0.5% of kernel devs" there's also time and motivation components too - i'm not gonna spend 3 days tracking down something when i can just chuck in a workaround and dump a whingy comment about why thing x that should have worked didn't coincidentally, most of that happens in frontend
|
![]() |