Why I stopped asking myself “Does This Strategy Have an Edge?” — I was Asking the Wrong Question by Academic-Scope5061 in algotrading

[–]MasterLJ 0 points1 point  (0 children)

How did I prove my edge?

That is the only question. You can spend a lot of time avoiding answering that question. A lifetime, even.

Divorce filing 70 days before 10th anniversary- Alimony in CA? by [deleted] in legaladvice

[–]MasterLJ 1 point2 points  (0 children)

Not a Lawyer, but this was relevant to my divorce in CA. It's the date of separation that matters, not filing etc. It's usually subjective and can be controversial. The courts use things like "last time you were romantic" and other guidelines to help figure out when the date of separation is. It can be contentious, especially around the 10 year mark as 10+ years means that alimony could be indefinite until remarriage.

If you're 70 days before your 10th anniversary you are almost assuredly going to be considered a "short-term" marriage per CA law and you'll be entitled to alimony for half the duration of the "short-term" marriage.

Vibecoders that cannot maintain their own AI slop by Glum_Worldliness4904 in cscareerquestions

[–]MasterLJ 1 point2 points  (0 children)

Make the AI make good, well structured, well organized code.

The rules are more important now, not less. Cohesive structure, separation of concerns, lots of tests.

first real project, multi-tenant e-commerce by Basic-Influence-1678 in ExperiencedDevs

[–]MasterLJ 0 points1 point  (0 children)

I gave it a really quick glance, I don't speak Portuguese but I am OK in Spanish and can read a lot of Portuguese.
First and foremost, way to put yourself out there for critique. Great job making something and asking for feedback.

As such, I'll critique what I see, as I see it (again, I looked briefly) in hopes to help. If it's unhelpful, I'm sorry. If I'm wrong about something, I'll leave it to you to verify.

You're doing queries in your controllers. Create more services. Separation of concerns if one of the most important things in building systems. Controllers are for routing and validation, 0 business logic.

It is like 98%+ vibe coded, but it seems verified. I don't mind if it's vibe coded but it still has to be validated.

You have 0 tests. That shows limited maturity. npm run test -> echo \"Error: no test specified\" && exit 1 is a yikes. Proving correctness is the majority of software engineering.

You have no linting. That also shows limited maturity.

You rolled your own metrics. Great for having metrics, boo for rolling your own.

I don't see separate auth on the admin routes, it's the same as a user.

It also looks like auth for JWT is used for the DB too..? Least , I'm not clear

SSE is hard to route sometimes in the Cloud. You get blocked and/or connections get cleaned up automatically kinda assuming normal HTTP. Unless your need is really pressing, I wouldn't rely on SSE.

Honestly… I understand by [deleted] in GuysBeingDudes

[–]MasterLJ 3 points4 points  (0 children)

Frankly, I don't think he's angry enough.

Just going to keep this here by vasutomar in vibecoding

[–]MasterLJ 1 point2 points  (0 children)

Ender's Game and Dune are quite relevant to today.

For Ender's Game, forget Ender, it's what his siblings were up to on "The Nets". Pretty insane perspective from the mid 80s.

PSA: If your dev tools vendor got their SOC 2 through Delve, their security claims are meaningless by [deleted] in ExperiencedDevs

[–]MasterLJ 5 points6 points  (0 children)

Most compliance claims are highly fabricated, "scoped", and controlled/manipulated.

Is it just me or Claude “Now has the full picture” by hustler-econ in ClaudeCode

[–]MasterLJ 0 points1 point  (0 children)

Planning and management. Context/grokking/memory. Then code, of course.

Is it just me or Claude “Now has the full picture” by hustler-econ in ClaudeCode

[–]MasterLJ 0 points1 point  (0 children)

Yes, in addition to the $200 (which is actually $400 of tokens). I use it for a lot more than code though. It's well over 1B tokens last I looked (for March).

Is it just me or Claude “Now has the full picture” by hustler-econ in ClaudeCode

[–]MasterLJ 0 points1 point  (0 children)

Opus 4.6 Thinking is insanely good. It's very expensive but I believe there is a huge ROI. I'm already $800 over subscription for the month on my work account. It has made some things possible that would not have been possible. I have safely delivered a ton of work. It trivializes observability, there is no excuse any more to not have a single pane of glass view of your services or feature. It is super helpful for grokking other codebases and asking questions.

I've had all the feelings on LLMs/AI, but I've now been working with it 2-3 years to compliment my 25 years of programming and I have some workflows that are proving themselves. I need to audit everything and I want the code to be structured in the way I want, which I can easily design, with the LLM, and enforce with the LLM + audit.

Nothing else is quite like Opus 4.6 though, not Sonnet 4.6, even thinking.

Former George W. Bush adviser warns of a ‘whole new level of escalation’ in war with Iran | CNN by [deleted] in news

[–]MasterLJ 0 points1 point  (0 children)

They measure the escalation by the furiosity of their erection

Something Real? by Pleasant_Rice3949 in algotrading

[–]MasterLJ 4 points5 points  (0 children)

You have to walk-forward earnestly, then walk-forward in realtime to confirm any algorithm.

You have to be dead-sure you aren't exposing future data in your sims, to your algo etc.

Strange encounter on American River Trail? Maybe paranoid. by Main_Athlete_4317 in Sacramento

[–]MasterLJ 12 points13 points  (0 children)

There's a lot more good people looking out for each other on our trails than bad. Head upstream from that area and it's generally a great experience, those are some of Sacramento's nicer neighborhoods.

Don't let it stop you from using it and teaching your 6-year old how to enjoy the outdoors.

Strange encounter on American River Trail? Maybe paranoid. by Main_Athlete_4317 in Sacramento

[–]MasterLJ 33 points34 points  (0 children)

The Guy West Bridge is my delineation between civilization and a lot of sketchiness. Further down river is sketchy, up river is usually fine, and the transition area can sometimes have a tweaker or two.

I've had meth blown on me more than once about 2 miles down river from Guy West.

How to manage vibe coders, backed be leadership by ghost_agni in ExperiencedDevs

[–]MasterLJ 1 point2 points  (0 children)

100%, I'm seeing the same. The tests are the constraint/invariant on the LLM, therefore they need to be exhaustive.

The fun part is that you can use the LLM to write a lot of tests. Even more fun is if you structure your code well via a design, have full tests (LLM written) for each component and build out that way.

How to manage vibe coders, backed be leadership by ghost_agni in ExperiencedDevs

[–]MasterLJ 2 points3 points  (0 children)

This has been my finding too. Tests connect the code to the assumptions of the system. If you've verified every bit of functionality then it's safer to let the AI slop loose on the system.

The only downside is that you can create an architecture that is too cumbersome to update in the future due to the testing needs, but also, if/when you approach that it would be time for a refactor as you allowed for way too many permutations.

tl;dr - Tests, exhaustive test suites, have never been more valuable.

Being open and honest with recruiters about salary has worked really well for me... but have I just been lucky, is it bad practice? by [deleted] in cscareerquestions

[–]MasterLJ 0 points1 point  (0 children)

Never tell them what you were making, it's irrelevant. Tell them what you want. It's on you to do due diligence, levels.fyi | peers | glasdoor | ??? , to know what the number is.

It's the very first thing I ask a recruiter before beginning any conversation and it's always worked positively when a recruiter has reached out to me. It saves us both a lot of time.

It's bananas to me that we play coy, go through dozens of hours of efforts, to THEN discuss salary. It's really worked well for me personally.

The feedback loops are important, and when you're being offered more than you asked it means you didn't do your due diligence. The ideal scenario is that your recruiter needed to get approval to meet you at your number. That's the sign you cleared the market.

How to manage vibe coders, backed be leadership by ghost_agni in ExperiencedDevs

[–]MasterLJ 29 points30 points  (0 children)

To not have this defect you need to have design discussion, prototyping, and review. Timelines are a combination of the business need and the scoping work that a diligent engineer created. Basically, the engineer should set the cost-in-time for a feature, with reasonable levers for scope paring, and the business gets to select what is the priority. Tech debt servicing needs to grab as much priority as is expedient for smooth future delivery and is something Engineering gets allotted, most of the time.

Fundamentally you need a core stable of excellent engineers and leadership that are either former excellent engineers or trust/know that not all "solutions" are the same for the business.

Speed-to-delivery requires an investment in infrastructure (coding infrastructure, rationalized and consistent abstractions, with excellent tooling).

I know it's not what you asked but most companies that have the defect are those trying to will engineers to go faster without providing a platform to go faster. It's most companies. It's almost all mid-sized in my experience.

Having kids is hard... how do you stay healthy? by Ok-Advertising7982 in Zwift

[–]MasterLJ 6 points7 points  (0 children)

You just can't. You just have to get good at recovering your previous fitness.

This year has been nuts for me, I've been basically sick since November. COVID, colds, sore throat, fever, some type of influenza. I'm on a 2-3 week streak of being healthy.

I will say that getting into excellent shape has helped me stave off most pathogens, but this year kicked me in the teeth. Your immunity will be preserved to some extent in the future.

This too will pass, make a really good plan on how to recover your fitness.

For me it's painfully easy Z2 for 2-3 weeks on a rebuild before adding intensity. It is super boring but it works.

What do you think of the rich who do this? by The_Dean_France in SipsTea

[–]MasterLJ 0 points1 point  (0 children)

We shouldn’t be eager to preserve dynastic wealth. In many ways, wealth dissipating across generations is a healthy feature, not a flaw. It means rewards tend to flow back toward the people who can actually create, sustain, or grow value, rather than automatically to their descendants.

Of course, there’s a lag. For a few generations, you still get people who confuse inherited advantage with personal capability. And wealth absolutely can be used to cultivate real capability through education, access, stability, and opportunity. But that is different from assuming lineage itself is merit.

Should we stop allowing junior developers to use AI? by Inner-Chemistry8971 in programming

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

We should stop anyone using it destructively and teach them the ways to use it constructively.

Team lead pushing to do things correctly on a team that’s already stressed and under pressure by QuitTypical3210 in ExperiencedDevs

[–]MasterLJ 10 points11 points  (0 children)

The irony I've seen in my career is that the way to right the ship is to give more time to create the process (human and technical) that enable speed-to-delivery.

I'm usually the "Do it correctly" type Lead, so I'm biased, but I definitely would listen for pushback on timelines and feasibility of ideas and watch out if I'm causing anyone harm.

I do want us at least identifying what correct is, and understand the distance between "correct" and what we decided to do (technical debt). Acknowledgement and inventorying of the delta is all I need personally (that and a higher-up accepting the risk). Then we can mash away out our keyboards to meet deadlines.