1,337 karma · joined June 3, 2014
Website: jamesroberts.dev
D) Going to be "solved" by catching someone unfortunate who seems plausible enough and lacks an alibi.
Also it's all Microsoft, they made both the AI and the editor. I appreciate that they don't do anything extra in the editor to favor their own extensions.
I can play almost any steam game that I can find on it, but usually need to manually enable proton-experimental. Some Unity games have weird bugs and there are some other games I still can't figure out how to run at all.
I've run into weird errors due to incompatibility between Nvidia GPUs & their drivers with my OS. Haven't encountered the issue in 4 years but having your graphics driver break means you need to fix your crazy issue with only a terminal (hope you have another computer for googling).
My dad was becoming more pro-privacy so I got him Linux Mint, and something broke that put him in GRUB and it frustrated him so he asked me to change it back.
But Linux seems to be getting better as fast as Windows is getting worse so I still recommend trying it to anyone remotely interested
He's been having an insanely hard time finding anyone for the role, and not because of salary requirements. He's required to vet candidates through approved sources and so his department uses a recruitment firm that keeps sending him resumes from people who are substantially lying about their experience and maybe also their identity. I tried recommending someone I knew who I knew had a lot of db experience and was job searching, and he said he wouldn't be able to interview the guy because he wasn't from an approved source.
His best recent hire was a woman who understood the system well enough to create her own firm, get it govt approved, and then get herself hired as a consultant.
Bear in mind I'm just recounting what my friend told me so I may have inaccuracies in this story.
I stayed at a guy's airbnb in Denver. He was in breach of his renting agreement by hosting the airbnb and had previously spent about a year in jail (forget for what). He said he had 2 websites that he was promoting on Facebook and were making him money. On one website he posted lots of pro-Trump content and on the other he posted lots of pro-Bernie Sanders content. This was during the primaries so these articles were largely in opposition to Ted Cruz and Hillary Clinton. He said he didn't care about either candidate but both websites were making him good money in ad revenue. He was not actually affiliated with either party.
I wouldn't be surprised if he or someone else like him had scaled up their efforts.
Map of an Insect’s Brain - https://news.ycombinator.com/item?id=35111371 - March 2023 (119 comments)
Linkedin: https://www.linkedin.com/in/james-roberts-4bb20644
Discord username: idrios_
Feel free to add me on either.
I've got a long ways to go with this app though so it's still just a pet project. The position tracking is very suboptimal right now, so I need to switch to a better library. And then I need to start adding actual actions because right now the app is just a glorified object viewer.
I'm insanely flattered that you think it's interesting though. Very motivating to me.
So I spent some time trying to make an app that allows you to do that, but can't shake the thought that such an app would work better as a Blender addon/plugin rather a standalone app. And I also am trying to figure out how people work with 3D currently, to see if such a tool would even be an improvement over existing tools.
For a dev that's a new hire, refactoring the code is also a way for them to feel ownership over it. The PM should be happy that they're thinking about the way the code works and the way the code should work. It's on the company to have review & qa processes that catch problems before they lead to downtime.
I don't disagree that some of the examples given are bad refactors, but in regards to adding inconsistency I see that happen a lot more when rushing out new features or bug fixes than when refactoring; usually the refactor is the effort trying to establish some kind of consistency. And example 5 isn't a refactor it's just removing functionality. If that was the intent, the person should be told not to do that. If it's an accidental side effect of some larger refactor effort, then just add the functionality back in a new PR. Accept that mistakes happen, adopt some QA controls to catch them, and build a culture that encourages your developers to care about your product.
Honest question, what is the company like where you can do that? Everywhere I've worked (only been working in industry for 6 years) has had such rigid agile development that even when I do find myself with free time, there's no flexibility to work on things that haven't been assigned to you and the best I can do is work on profiling/debugging tools.
Aside from that one, the rejections that were the least self-esteem-damaging were ones that said "we've decided not to fill the position". Even if not true, it's a good "it's not you it's me" type of rejection.
So I think maybe you're right, it's actually gotten harder to see pedestrians
You make it sound like I'm lashing out against H1B holders. I'm not. It's the "There's not enough talent in US, so we have to seek elsewhere" sentiment from hiring managers that I strongly disagree with. There's tons of talent here, they might just be harder to find because hiring is so broken.
I'll agree only that there are a lot of bad candidates who come out of bootcamps. There are a lot of good ones too. A lot of bootcamps run on the model that they train the bare minimum for a student to get a job, so they can take a cut of the paycheck. What you get is socialites learning just enough how to code to pass an interview, and good developers being aggressively trained in how to pass interviews. Some people love bootcamps because it's what got them a job, or got them a cheap candidate, I personally dislike them.
But I did hackathons, game jams, and went to meetups enough while job searching to say that there are a lot of incredibly talented people who are just not getting hired. If anyone is having trouble hiring a quality candidate, it's their hiring process that's broken. Job applications have become so gamified that it's impossible to filter signal for noise. Recruiters post insane expectations like "must know Javascript, React, Postgres, API's, C#, Python, and <obscure technology nobody has ever heard of that is specific to that company>" for a software engineer role. A competent CS fresh graduate won't apply to that position because they might only know Python from that list, even if they've written their own compiler, written ML algorithms from first principles, and have a deep understanding of what the computer's doing under the hood. That student is smart and would be so easily trainable, but they don't apply because the requirements are so high. So the people who do apply are those courageous enough to apply to a role they meet 30% criteria for, those shameless enough to flat out lie on an application, and bootcamp grads who have spent 2 weeks learning all of those technologies at surface level; and then if you quiz them on anything in any amount of depth they flounder.
But those bootcamps advertise themselves as entry-level roles, and so the fresh CS grads apply to those instead of to the companies that have 900 "sea of trash" applicants, which wants an expert in every technology ever invented. The bootcamps often just turn around and have the applicant rewrite their resume into something that's nearly a lie, and then aggressively apply to jobs. Result is companies keep seeing fantastic resumes with not fantastic candidates, and ignoring modest resumes with trainable candidates, and company concludes that the requirements were not high enough to filter out the trash so they add yet another job requirement.
> And let's not kid ourselves, CS graduates aren't competing against H1B hires.
Yes they are. I have great respect for all of the foreigners on H1B that I know, but almost all of them obtained their H1B fresh out of grad school, not after a long career overseas.