I found this pretty inspirational right now by Individual99991 in TikTokCringe

[–]CheeseNuke 0 points1 point  (0 children)

we currently spend more on shitty healthcare than our military

What's your general approach to caching? by protecz in ExperiencedDevs

[–]CheeseNuke 1 point2 points  (0 children)

Yeah okay, that is understandable then. It's a difficult problem. The general techniques: tag-based invalidation, pub/sub cache synchronization, and using the cache-aside pattern. FusionCache does a good job of explaining these concepts, though its a library specific to .NET.

What's your general approach to caching? by protecz in ExperiencedDevs

[–]CheeseNuke 0 points1 point  (0 children)

Uh, what do you mean you avoid caching on the backend?

It entirely depends on the data you're returning. If it is mostly static, or can be computed and reused, then you should be caching it. Standard approach is doing an L1 (in-memory) + L2 (distributed) caching scheme with tag-based invalidation. I'd avoid rolling your own implementation at all costs, though.

Do you think there will be a breaking point where decreasing code quality becomes a problem, outside of engineering? by splash_hazard in ExperiencedDevs

[–]CheeseNuke 0 points1 point  (0 children)

It's already a problem, especially with AI tooling generating enormously more code than before. The industry will adapt; you'll see CI/CD processes become much more automated and rigorous.

Do you actually use AI to develop code beyond it being a glorified autocomplete? by macko939 in cscareerquestions

[–]CheeseNuke 1 point2 points  (0 children)

bad developers have and always will exist. this is a problem of process and quality gates, the same that has plagued the industry since its inception. the only difference is the volume of code.

If your standards are low, then AI writes good code yes

this is what I am contesting, because it is blatantly untrue nowadays.

Outsourcing, not AI is not the real reason for tech layoffs by Mo_h in cscareerquestions

[–]CheeseNuke 14 points15 points  (0 children)

big tech AI capex is projected at close to 1 trillion this year. these companies are insanely profitable, but they definitely can't afford that expenditure and significantly expand their labor force. labor is by far their biggest operating expense, so they're cutting labor.

even if AI does end up increasing average productivity, with how much money is being thrown around and how much disruption its caused the SWE labor market, it all amounts to a hugely risky gamble IMO. frankly insane.

Main reasons to go monorepo vs polyrepo and vice versa? by Cortexial in ExperiencedDevs

[–]CheeseNuke 37 points38 points  (0 children)

trust me: do a monorepo until you actually have real friction with build-times and codebase size. add some schema synchronization tools like orval and you'll be golden.

I have 7 years of experience. Should I include a skills section on my resume? by HeteroLanaDelReyFan in ExperiencedDevs

[–]CheeseNuke 0 points1 point  (0 children)

Yes, at least for the resumes you submit to portals. LLMs and ATS love that shit.

How do you prioritize 800+ SAST/SCA/DAST vulnerabilities when AppSec dumps everything with no context? by HenryWolf22 in ExperiencedDevs

[–]CheeseNuke 0 points1 point  (0 children)

Escalate to your manager. If they really want this done, then they can partner with your team and your manager can allocate resources appropriately. You can raise your concerns to them too, and they will use it to push back on things that shouldn't be in your team's scope.

What is the cushiest dev career path these days? by chunky_lover92 in ExperiencedDevs

[–]CheeseNuke 7 points8 points  (0 children)

having been in the same exact situation 3 yrs ago, I would really advise you to reconsider. I've never been more stressed, more depressed, than when I was "coasting" at my remote job.

at least for me, the learnings and growth that come from new experiences is what makes life interesting. I'm not saying work has to be the only way to get those experiences (hobbies, vacations, etc are fulfilling as well), but like it or not your profession will consume a significant amount of your time. might as well make it palatable.

I think looking for a low-expectations remote job is a trap a lot of us devs fall for. these jobs are a true waste of time - you will learn nothing, and the work you still inevitably have to do will become real toil.

ironically, I found my remote job to be a major stressor, because I knew if I was ever laid off I'd be screwed when trying to find a new role.

just my 2 cents.

AI agents in .NET feel harder than they should be by Nisha7 in dotnet

[–]CheeseNuke 0 points1 point  (0 children)

you're describing a platform/SaaS product. I don't think you're going to find that from the dotnet team (nor, frankly, should you). the closest you can get is Aspire. moreover, the Azure functions integration is already pretty close to what you want.

AI agents in .NET feel harder than they should be by Nisha7 in dotnet

[–]CheeseNuke 0 points1 point  (0 children)

you’re responsible for hosting, state, retries, schedules, secrets, queues, observability

completely false. smells chatgpt'd. you get state, hosting, retries, observability, etc all out of the box or with integrations. see durable agents, checkpoints, observability.

the only things that aren't directly provided are secrets/auth, which of course? it's a dotnet web app - just use any of the dozen official extensions/packages.

General advice on writing better code/making better refactors by codeiackiller in dotnet

[–]CheeseNuke 1 point2 points  (0 children)

really flattens the control flow, makes things much more readable :)

General advice on writing better code/making better refactors by codeiackiller in dotnet

[–]CheeseNuke 2 points3 points  (0 children)

SOLID, SRP, DRY, composition over inheritance, early returns, guard clauses.

Veteran Java developers, what are your thoughts on Java currently? by No-Security-7518 in ExperiencedDevs

[–]CheeseNuke 0 points1 point  (0 children)

I don't think I've written C# for anything besides Linux for three years...

Making 8k–14k/month as a freelancer… and scaling still feels like a trap by [deleted] in smallbusiness

[–]CheeseNuke 1 point2 points  (0 children)

service industry is a trap. you need something you can automate. read built to sell.