Details
Joined devRant on 4/26/2018
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
Have you ever done a programming language/stack switch in your career? And how do you defend that if you don't have experience in it? Let's say you worked 4 years in Java and now you want to move to C# .NET. I know this has been answered before. lol
Employers are always whining that I don't have experience in it, so it's not a match. This is what happens when you have an HR dumbo as your first interviewer.
- they are both OOP
- they are both compiled + interpreted (JVM and Bytecode vs .NET runtime vs MSIL)
- very similar syntax, data type ecosystem, etc
Clients refusing you because recruiter says "oh it's not a match 'cause he doesn't have the 4 years .NET you asked for".
Sigh.8 -
Companies these days have this weird fetish where they take all the best nerds with the best grades from colleges and then only accept those.
It's now the opposite of what it used to be. No humility, no 'average Joe'. That stuff belongs to the 90's, it seems. Now we have a bunch of pink unicorn overachievers and the rest of the people just can't catch a break. lol12 -
Gooood morning, wood chuck chuckers! It's cooooding tiiime!
It's coooold out there! It's cold out there every day! What is this, Miami beach?
Nice job boys, you're playing yesterday's tape.3 -
When you heard so much about A.I. that you think 'code assist' in Eclipse means A.I., when it really just means local docs contextual pop-up. lol11
-
The Orwellian irony is that A.I. agents can probably help me better at finding a job than most recruiters can. lol5
-
This November shall be... Noirvember, i.e. watching Film Noir. Nyah, see? H'what are you saying, see?6
-
If only all job-hunting web UIs had proper filtering options, e.g.:
- by location, job type, contract type, etc etc.
A number of them just dump all the applications in one place.. without filters.. sigh lol.6 -
I wonder if at your company, budget for research is met with immediate "nahhh, we're not gonna do that" rather than "let's discuss it in a meeting" (where this depends on your developer rank and cronyism because yeah).
Too many companies have arrogant (ignorant) managers who immediately shut down or approve initiatives based on cronyism. It's things like this that slow down a company and make for missed opportunities.6 -
Painful but true quote:
"Technology never exists in a vacuum—we’re constrained by our tools
and the social, economic, and historical factors that produced them."5 -
Job market's gotten way worse. No joke: now, every job I interviewed for requires this:
1) Interview with HR
2) Interview with Hiring Manager
3) Personality test
4) Technical test
5) Interview with CEO
Only if all steps passed and vetted, then ok. It's like we're on a zero-trust policy now. Now even mom&pop shops want technical tests. Tf.14 -
https://medium.com/@realbrickroad1/...
I don't think I would have found Wally unless someone had given a tip in the comments. I stared myself crazy for minutes on end. lmao. Definitely the most difficult Wally puzzle I found.9 -
Whenever your manager comes to you with a new request, I think you should reply with Ocean 13's Roman's line:
"“Oh, with 18 months, nothing else on my plate, no other jobs, no distractions… maybe.”3 -
Freaking, some devs should learn how to make websites well. lol. I was hovering over a text, then I let it lose focus and focused my cursor floating halfway between left and right element and it caused an intense strobe effect.
I just can't. lol10 -
https://lightningchart.com/net-char...
Generate one trillion datapoints. Interesting. lol. I need 128 GB RAM for that, though...11 -
I think my mind is going a bit weird... Now I suddenly start hearing things in memes in my head. I wonder if I'm in the only one.
Examples of when something happens and my mind goes:
"The f"
"Ah shit, here we go again..."
"Huh?"
"Heh, yeah, bwoi"3 -
Based on your experience and knowledge, can you wager a guess on the percentage of dev/production codebases at companies are actual, beautifully written, architecturally sound constructions and not a nightmare of a (spaghetti) mess that keeps requiring new architects/ai engineers/senior devs/whatever to maintain (or rewrite)? In my personal experience... let's see.. about 20% or less of all the companies I worked at. That's sad. lol14
-
One of the challenges I find is remembering which construct works in which context. It's like.. I try to pass in rgb() in JavaScript but then I forget that only works in CSS. lmao. Things like that... Through learning a ton of mixed things, sometimes the brain mixes things up. Yes, I know it depends on how well you master your fundamentals. lol4
-
At your company, ever dealt with the situation where no one has any fucking idea who's in charge of what responsibility and there is a lack of process everywhere?
"Hey, I'm onboarding. I was told to contact person x for troubleshooting."
"Uh yeah we don't know but ask that other guy"
"Uh yeah that other guy is on leave so ask this girl"
"the girl says ask other girl"
Sometimes it gets deep and shit doesn't get done for at least a week.3 -
Sigh. There are a number of 'app' makers out there that slap their website into a WebView framework and call it 'our app'. Are you fucking kidding me? If you develop an app, make it at the very least native, not a port. Lazy fuckers.21
-
How many of us tap their keys with their fingers extra hard even though the keyboard is responsive and flat enough? lol5
-
Today I wrote: a mousetrail program. lol
<html>
<head>
<title>mouse trail</title>
</head>
<body>
<script>
/* elements */
let elements = [];
for(let i=0; i<5; i++) {
let div = document.createElement("div");
div.style.position = "absolute";
div.style.left += (30*i) + "px";
div.style.width = "10px";
div.style.height = "10px";
div.style.backgroundColor = "blue";
elements[i] = div;
document.body.appendChild(div);
}
/* mousex, mousey */
document.body.addEventListener("mousemove", event => {
let mouseX = event.clientX;
let mouseY = event.clientY;
for(let i=0; i<elements.length; i++) {
/* timeout */
setTimeout(() => { elements[i].style.left = mouseX + (10*i)}, (50*i));
setTimeout(() => { elements[i].style.top = mouseY + (10*i)}, (50*i));
}
});
</script>
</body>
</html>8
