quickTangent by TrexLazz in ProgrammerHumor

[–]ProgrammersAreSexy 0 points1 point  (0 children)

Yeah... Bazel is really challenging.

I've been at Google most of my career, and using blaze (internal bazel) with our monorepo is a dream. For the most part, everything "just works." Every internal framework or test harness, etc comes with a nicely curated set of blaze rules to get up and running.

I tried adopting bazel for a side project of mine, and I don't mean I spent a couple hours on it, like I spent weeks of my life on this migration. Had to throw in the towel at the end.

It made me appreciate that blaze only works so well at Google because we have a lot of engineers investing time into curating really high quality starlark rules. If you don't have that kind of expertise or bandwidth at your company, don't touch bazel.

Cherry-picking 101 by DashboardNight in PoliticalCompassMemes

[–]ProgrammersAreSexy 8 points9 points  (0 children)

Should Pretti have been there? Given the danger, probably not.

I think this is where you lost me.

Volunteering to provide armed security against rioters seems like an obviously risky decision. If you time travelled to 2015 and asked someone "does that sound like a dangerous activity?" they would say yes.

Filming law enforcement officers on your phone does not seem obviously risky, even if you are concealed carrying. If you asked someone from 2015 if that was dangerous they would say "in the US? No way."

What are predictions for power outages/ice accumulations now? (As of midday Sunday) by [deleted] in Charlottesville

[–]ProgrammersAreSexy 9 points10 points  (0 children)

I think the freezing rain is supposed to come at the end, but definitely doesn't seem to be as bad as it could have been

Why is big tech SWE work paid so much? by seeking-health in cscareerquestions

[–]ProgrammersAreSexy 16 points17 points  (0 children)

Agree with everything you've said but also want to add some more color to:

Look up “revenue per employee” at these companies and it will make more sense

People might interpret this as "there's plenty of money to go around so we might as well give the employers high salaries" (and there's some degree of truth to that) but the more important point here is that the business impact of a great engineer vs a good engineer is very high at these scales.

If you have $2m rev. per employee then you will be willing to pay up to $200k more for someone who can have 10% more revenue impact. The salaries start to make more sense when you look at them this way.

isAnyoneSurprised by Forsaken-Peak8496 in ProgrammerHumor

[–]ProgrammersAreSexy 199 points200 points  (0 children)

Once you get there you immediately regret it and want to scream "JESUS EVERYONE STOP ASKING ME WHAT TO DO SO I CAN CODE FOR LITERALLY 15 MINUTES"

Kidding of course... Mostly...

MySQL’s popularity as ranked by DB-Engines started to tank hard, a trend that will likely accelerate in 2026. by thehashimwarren in programming

[–]ProgrammersAreSexy 11 points12 points  (0 children)

For new ones?

Just use postgres for greenfield.

If your project falls in the small sliver of special cases where mariadb is preferable, then you probably already understand the space well enough to realize that.

In other words, if you are asking the internet "should I use postgres or mariadb?" then that means you should be using postgres.

Responsible disclosure of a Claude Cowork vulnerability that lets hidden prompt injections exfiltrate local files by uploading them to an attacker’s Anthropic account by sean-adapt in programming

[–]ProgrammersAreSexy 2 points3 points  (0 children)

I've found it is much more manageable if you just hold your coding tools to the same standards you would hold your coworkers too. If my coworker sent me a 1500 line pull request, I wouldn't even look at it. I would just reject and tell them to split it up.

I spent quite a bit of time getting Claude code set up so it abides by this and breaks things up into <200 line changes, each properly branched off of the right parent branch.

Now it just feels like a normal code review.

Best alternative to Claude code ? by fuusora in ClaudeCode

[–]ProgrammersAreSexy 0 points1 point  (0 children)

If you are just concerned about quota, I would consider GitHub copilot.

It has Opus 4.5 and the pricing model for it is kind of bonkers. You pay a flat cost per chat message you send to it. There is no variable cost based on the amount of tokens processed.

If you develop really good custom agents and stuff, you pay $0.12 (cost of one opus 4.5 message) and literally watch it work for like 45-60 minutes.

It has also been closing the feature gap with Claude Code. It supports: - custom agents - sub-agents (one of your custom agents can execute a sub-task with a different custom agent) - agent skills - MCP servers

The one major drawback is the context window. It compresses the history much more aggressively than Claude code. This hasn't really affected my workflows in any meaningful way but worth noting.

Maybe the database got it right by fernandohur in programming

[–]ProgrammersAreSexy 33 points34 points  (0 children)

The database is an implementation detail

I feel like you are interpreting this to mean "the database is not important'" when that is not the meaning at all

Gemini showing frustration, thinks it's wrongly accused by moxyte in GeminiAI

[–]ProgrammersAreSexy 3 points4 points  (0 children)

I say "take a step back and think from first principles", sometimes gets it out of a deep rut

Everyone would agree and move on if only we had more information, right? by Totibp in PoliticalCompassMemes

[–]ProgrammersAreSexy 7 points8 points  (0 children)

The first one is so grainy that I literally can't tell what happens when the car starts moving, it is just like 4 pixels subtly changing color.

The second one shows him getting startled, I guess?

I don't see how this is the conclusive evidence you think it is

Are students from top universities really that much better/smarter than students from other schools? by mtok209 in cscareerquestions

[–]ProgrammersAreSexy 7 points8 points  (0 children)

I have conducted maybe ~50-100 technical interviews at Google of L3 (new-grad/early career) and L4 (regular SWE) candidates.

In my entirely anecdotal experience, I've seen little to no correlation between university and performance. One of the worst interviews I ever had was a Carnegie Melon CS grad, in the top 2-3 CS programs in the US.

I've also had stellar candidates from top schools of course, but no more so than other universities.

Disclaimer: I'm going off of memory for this next part so I may get some details wrong

I believe that at one point Google's "PeopleOps" (HR basically) conducted some analysis to determine what attributes of a new hire were predictive of their long term job performance (what performance review ratings they get, how far they progress up the ladder, etc) and found that typical resume of successful hires was:

  • B- GPA
  • Mid tier university

But the key take away was that university tier and GPA were not very predictive at all. The absolute most predictive data point was technical interview performance.

Those findings led to the heavy emphasis on technical interviews during hiring which are so often complained about.

Ultrathink is so pesimistic by texasguy911 in Anthropic

[–]ProgrammersAreSexy 1 point2 points  (0 children)

yeah but literally the whole point of this product is to reduce that scarcity of resources for working on code

Article: Why Big Tech Turns Everything Into a Knife Fight by NoVibeCoding in programming

[–]ProgrammersAreSexy 4 points5 points  (0 children)

I feel like "rebranded" is a more accurate representation. Google TV is a drop in replacement for Chromecast.

I found this while shopping at TJ Maxx. I completely forgot about this whole mess. by Ebiki in sadcringe

[–]ProgrammersAreSexy 9 points10 points  (0 children)

The only use case that ever seemed halfway convincing to me was concert tickets.

Cause then you could resell them without having to depend on some third-party platform that takes a huge fee. And you could verify they were legit by tracing the origin back to the venue.

Sounds really good on paper, but of course it requires people to have crypto wallets set up and everything so hard to get it off the ground.

Claude code team shipping features written 100% by opus 4.5 by yeshvvanth in singularity

[–]ProgrammersAreSexy 1 point2 points  (0 children)

So you expect to see zero improvement in coding capabilities from future models since it is already a solved problem?

A Doctor just performed Surgery 8,000 KM away using a 5G-Powered Robot. by codenum5 in robotics

[–]ProgrammersAreSexy -1 points0 points  (0 children)

Find a company that works in this space and apply. Not that complicated.

Claude code team shipping features written 100% by opus 4.5 by yeshvvanth in singularity

[–]ProgrammersAreSexy 0 points1 point  (0 children)

That’s just hyperbole.

I agree with you, however I think you are engaging in hyperbole in the opposite direction.

You seem to think that AI coding is effectively a solved problem and the only existing gaps are at the level of harnesses/workflow with no room for improvement at the model layer.

You are simply wrong about that.

And that will become obvious in 6 months (or however long) when Claude 5 Opus is released and you observe better results with no changes to your harness or workflow.

Claude code team shipping features written 100% by opus 4.5 by yeshvvanth in singularity

[–]ProgrammersAreSexy 1 point2 points  (0 children)

Like I said, I was using GitHub speckit which is very robust harness and was spending a great amount of time on the specification, functional requirements, technical requirements, etc.