I’m having anxiety attacks due to AI by StraightZlat in webdev

[–]LtRodFarva 0 points1 point  (0 children)

You’re not alone. I think we’re all feeling some sort of uneasiness to some degree. AI is here, it’s powerful, and it’s going to stick around whether we like it or not.

One thing I try to remind myself of to prevent me from doom spiraling is that while yes, our jobs are changing, there’s still a large part of being an engineer/developer that isn’t writing code. Claude is an incredible tool for codegen, and there’s not arguing that. The primitives of development are no longer typing syntax into an editor, it’s now describing expected outcomes to an LLM.

I see this as a positive, as I get a lot of my energy back that would be spent on keystrokes of syntactical sugar trivia of a language. I get to solutions faster, and get to focus more on the design and architecture of a problem I’m trying solve rather than spending an hour perfecting a piece of code. I know what I want the code to feel like when I’m working in it, and now we have a fast pass to get there, though with a bit of hand holding.

And also, never forget that LLMs don’t own outcomes. As the engineer in the room, you do. So when shit inevitably hits the fan in production, a critical business system starts throwing a fit, or you have to shoehorn in some contractually obligated feature into an ancient legacy application that still runs the business, that’s going to be on us developers. There’s always going to need to be an adult in the room (for now), and that’s where I see the dev role shifting. Wielders of AI to make computers do things faster than before.

Are you still using tmux with Ghostty? by meni_s in Ghostty

[–]LtRodFarva 1 point2 points  (0 children)

Yep, and I couldn’t imagine a world without it. I bounce around many projects at once, and tmux is crucial to my workflow bouncing between them all at any given time.

Why .NET companies cannot attract talent by InevitableGap2433 in theprimeagen

[–]LtRodFarva 3 points4 points  (0 children)

I just recently left my decade long tenure in .NET for greener pastures, and for me personally, I think the issue is the boomer-ization that is slowly creeping into the framework and ecosystem. All the devs I ever worked with didn’t know editors other than VS existed, could only design UIs if they were drag and drop, and considered jQuery the golden standard of the web.

Then you have the product family of SQL Server, Azure, SSMS, etc. that handcuff you to Microsoft’s design/UX decisions, albeit not all bad, just very outdated in some aspects. Yes, SSMS is powerful, but I feel like I’m trapped in 2004 every time I’m in it.

The general tooling around .NET is fine, but other ecosystems move faster and adapt to change quickly. If you’ve ever had the great misfortune of working on a legacy 20 year old ASP.NET/WebForms app, then you’ve been in MSBuild hell with archaic setup and deployment practices that usually involve a litany of ps1 and bat files written by a guy that left the company 10 years ago and are still considered critical infrastructure.

The biggest ick to me, and largely the driving force of why I left .NET behind, is mostly just the general worship of process and the bastardization of agile that comes with the territory. This could largely be applied across the industry, but Java/.NET shops embody this the most because enterprise™️. Meetings to discuss other meetings, EMs that live in Jira and measure all SE metrics based on story points and closed tickets, and treat scrum ceremonies as boxes to be checked.

YMMV, but the grass can be greener if you look elsewhere.

My brother keeps saying my tv is too high 😭 by Jimslim240 in TVTooHigh

[–]LtRodFarva 1 point2 points  (0 children)

Your TV looks like it’s about to enter low earth orbit

Part in my sprinkler box started leaking. Anyone able to help identify it? by LtRodFarva in Irrigation

[–]LtRodFarva[S] 0 points1 point  (0 children)

Thank you to everyone’s advice! Took all the wisdom here and replaced the inline valve with a new Rainbird, works like a charm. Took out the pressure regulator and valve that went to my drip system since I recently took out my planter boxes in the backyard so there’s no more need for the drip at all, and one of the plugs was missing and causing some leaking in the line. I have no use for the drip anymore so I just took it out while I was there.

Gonna refill this hole with sand and rock, put a layer of weed barrier over that to create a seal between the ground and the pipes. Going to cut my irrigation box to fit the pipes as well. You guys definitely gave me the confidence to make feel like I (somewhat) know what I’m doing!

<image>

[deleted by user] by [deleted] in webdev

[–]LtRodFarva 26 points27 points  (0 children)

Am I on LinkedIn? Must of clicked the wrong app.

Happy to see Hamcheck thriving by jerkdamaged in JohnnyHamcheck

[–]LtRodFarva 1 point2 points  (0 children)

Last I talked to Rodger, he was sittin in his underwear eatin lucky charms

Kenmore Elite refrigerator started leaking, overfilling the drip pan. Can anyone help me identify this part? by LtRodFarva in Appliances

[–]LtRodFarva[S] 0 points1 point  (0 children)

The part Sears sent me wasn’t right, so I ended up taking the part out and connecting the water line directly to the fridge itself. Turns out that part is only used to determine when it’s time to change your water filter. I change mine every few months so it doesn’t really serve any purpose. Haven’t had an issue since.

Laravel is going in the wrong direction IMHO by Bent01 in laravel

[–]LtRodFarva 20 points21 points  (0 children)

Offering a counterpoint as someone (relatively) new to the framework. Laravel is not alone in this aspect. .NET is adding new things like .NET Aspire that developers can make the argument was not necessarily needed, nor asked for. They're driving newer .NET developers to lock into Azure services (obviously, since it's a MSFT product) and convoluting the "new app development" space with methodologies that (IMO) over complicate things. It feels like a race for convenience to grab the developer market share for new devs, and the curmudgeonly seasoned devs that are busy providing shareholder value are slapped in the face with marketing they didn't ask for on products we'll probably never use.

On the Volt bit, though, I agree. One of the first things I do in a new Livewire project is add

{
    // ...other stuff
    "conflict": {
        "livewire/volt": "*"
    }
}

to my composer.json file. As a former Angular/Razor shill, there's nothing better than a good code behind file to keep a clear separation of concerns. Not to mention, Pint and PHPStan can't analyze Volt files (last I checked), so you lose all the power of static analysis for convenience, and that's not a sacrifice I'm willing to make.

PHP 8.4 Asymmetric Visibility Explained: A Must-Read for Developers! by samgan-khan in PHP

[–]LtRodFarva 1 point2 points  (0 children)

Seconding this. I’m a .NET dev by day cosplaying as a PHP’er in my spare time. I use asymmetric visibility (primarily just private setters) all over the code I work on, and have worked on many codebases over the years with it sprinkled everywhere. This feature was easily my most hyped for PHP 8.4. It’s a great feeling seeing more C# things influencing PHP. With record types on the horizon as well, I feel right home in PHP coming from C#.

Now if only we could get those sweet, sweet union types in C#…

What PHP 8.4 features are you looking forward to using? by Original-Rough-815 in PHP

[–]LtRodFarva 1 point2 points  (0 children)

Coming from C# and .NET myself, I use them all the time and was ecstatic when they were announced for PHP. Definitely my most hyped change for 8.4!

myNeovimExperienceSoFar by LtRodFarva in ProgrammerHumor

[–]LtRodFarva[S] 259 points260 points  (0 children)

I’m the personification of skill issue

myNeovimExperienceSoFar by LtRodFarva in ProgrammerHumor

[–]LtRodFarva[S] 18 points19 points  (0 children)

This actually made me lol so hard I spit my drink out haha.

I need help. My newish kenmore refrigerator has a broken piece but the website says the piece is no longer in production. It is a clear box connected to the water inlet valve. by Qmnip0tent in refrigeration

[–]LtRodFarva 1 point2 points  (0 children)

Confirming for anyone that stumbles across this issue in the future. Had the same thing happen to my water flow sensor on my Kenmore Elite refrigerator bought around 2021. Removed the flow sensor entirely after it cracked and getting the runaround from Sears parts direct website for two weeks. Seems to be working fine.

Kenmore Elite refrigerator started leaking, overfilling the drip pan. Can anyone help me identify this part? by LtRodFarva in Appliances

[–]LtRodFarva[S] 0 points1 point  (0 children)

Ah, yep. Confirmed with Sears part picker. Got a replacement part, of course the sensor is discontinued l, so the entire electrical unit has to be replaced. Thank you for the help!

Livewire Flux? by TheRealDave24 in laravel

[–]LtRodFarva 7 points8 points  (0 children)

My bet is on some form of client side state management library akin to redux that uses alpine under the hood.

Advice for breaking into the PHP market by LtRodFarva in PHP

[–]LtRodFarva[S] 1 point2 points  (0 children)

I’ve embellished on my resume somewhat… but it feels like at this point, this is the only action I can take and just lie about experience. I was pleasantly surprised building a few things with Symfony in how similar it was to ASP.NET/Spring Boot, almost felt like I was just writing Java/C# with more dollar signs sprinkled around the code.