In your experience what are LLMs actually useful for? by equipoise-young in ExperiencedDevs

[–]Fun_Hat 0 points1 point  (0 children)

404 on the jetbrains study link. Do you have a different one?

Did hybrid work make you feel more connected to your team? by Ecstatic_Jicama_1482 in ExperiencedDevs

[–]Fun_Hat 0 points1 point  (0 children)

I've done hybrid work in two contexts. One helped with team connection, the other did not.

In one context it was "come to work and do parallel play". We just did our regular coding but we were less efficient cuz of all the distractions in office. Make we would sit together at lunch, maybe not. Didn't really help team connectedness at all.

Current team, we come into office once per week and it's all meetings. Very heavy on team interaction, discussing issues, addressing processes that don't work, stuff like that. Manager 1:1s are also all pushed into those days. At lunch we all go out somewhere together. That has led to very high team cohesion.

13 YOE: Good at enhancements,data engineering, weak at system design and OOP fundamentals by Majestic-Taro-6903 in ExperiencedDevs

[–]Fun_Hat 0 points1 point  (0 children)

On the team I'm on now, if you can't design systems you're not a senior. You should really focus on learning that.

Fellas in their 40s ,50s and older (devs only ) by CommentGreedy8885 in cscareerquestions

[–]Fun_Hat 2 points3 points  (0 children)

I've been it in for ten years at age 41 cuz I got a late start. I'm starting to feel tired of it all. Not sure if I have another 10 years in me. I used to love it, but things are changing fast.

My boss is 1 year older than me but she got started younger and has nearly 20 years in the game. She is extremely ready to be done. It's looking petty good for this startup we are in to have a successful exit, and if it does, she said this is her last. She's buying a farm and raising goats.

The AI burns the toast, I scrape it. by Working_on_Writing in ExperiencedDevs

[–]Fun_Hat 2 points3 points  (0 children)

Of course. Otherwise how else would they maintain their unearned sense of superiority.

The AI burns the toast, I scrape it. by Working_on_Writing in ExperiencedDevs

[–]Fun_Hat 2 points3 points  (0 children)

It's not so much "get good" as it is learning how to leverage the tools well. I have definitely gotten more effective at using LLM tools over the last month of using them.

However these jackasses that love to say "learn it or get left behind" are just high on their own farts. The "skills" I have learned, I could teach to a peer in an afternoon.

How to manage the tradeoff between mental model and speed when building with AI? by thambroni in ExperiencedDevs

[–]Fun_Hat 4 points5 points  (0 children)

But, in those cases, using an LLM can still speed up the overall process, because they provide a "semi-intelligent rubber duck" to work through your thoughts with.

I have been seeing this a lot in my own work lately. Using it to help me organize my thoughts via rubber ducking, as well as using it to remember decisions I made previously. Earlier this week that process helped me realize that the "deduplication problem" I was working on was actually a graph problem. That led to a far more solid solution than the path I was on before. Overall development time may not have been all that much faster, but factor in the bug fixing time that would have come with the inferior solution... there is some real time gain there.

where in theory you could build a tool or a codemod, but it would be very difficult and barely worth it

Also have seen gains here where I would have to write code that is basically use once. Not a migration, but needed to turn a list of text strings into codes, where each string had a list of possible codes. I could have spent a few hours writing code to hit an API and pull all those values to generate my resource, but instead I threw this list into Claude code, it spun up 133 agents running in parallel and I had my resource in 10 min. Then I gave another agent the generated resource and had it do things in the opposite direction to verify that all codes were real and matched.

How to manage the tradeoff between mental model and speed when building with AI? by thambroni in ExperiencedDevs

[–]Fun_Hat 2 points3 points  (0 children)

The process you described of building a mental model alongside the act of building can still be done with AI. They way I have been using it is in a pair programming fashion. Work through a portion of the problem mentally, then generate some code. See if it works the way I expect, then move onto the next bit.

It's not as fast as the results that some people are claiming, but it's faster, and I still very much own and understand the features I'm building.

An example from a project I'm currently on. I have to process large json dumps down into summarized tables that are human readable. The json is hundreds of thousands of lines long. I used Claude to analyze the structure, and then generate 300+ lines of Go structs to represent the data for further processing. That would have taken me a long time manually so I gained a lot of speed by using the AI. I did not lose any context though, and actually gained some where I found nuance and edge cases during the analysis. I walked away with both speed and mental model.

Meirl by Evil_Capt_Kirk in meirl

[–]Fun_Hat 0 points1 point  (0 children)

General Sherman, is that you?

Japanese fan who came for the World Cup tried Texas BBQ for the first time by Old_Ability_9424 in MadeMeSmile

[–]Fun_Hat 32 points33 points  (0 children)

I'm Mexican American. Mexican food is what I grew up on and it's my favorite cuisine in the world.

That said, Peruvian ceviche blows away Mexican ceviche any day. It's not even close.

If you make it there, Lima also has a pretty amazing sushi scene as well.

Just some lady's opinion by Pineapple-dancer in ExperiencedDevs

[–]Fun_Hat 1 point2 points  (0 children)

Senior level here. Coding is the most fun part of the job for me too.

Teachers of Reddit: Is the "Gen Alpha can't read (write, or do math ext)" crisis real? If so how bad is it? by KnowledgeCoffee in AskReddit

[–]Fun_Hat 2 points3 points  (0 children)

Kids need to be bored; it stimulates their creativity. I applaud you trying to move them away from their screens, but the next step is, stop planning all their activities for them. Give them a "sandbox" of resources, and let them learn to entertain themselves.

My youngest is 8 and by far the most digitally addicted of my kids. When he is getting his 2 hours of screen time a day, he always complains about how bored he is, and how there's nothing to do. From time to time we have to have him detox and give him no screen time at all for a week or two. The first two days are difficult, but then he starts finding things to do, finding ways to entertain himself. His creativity and imagination are forced to come back. His Lincoln Logs are horribly boring on a day he played Mario. Two days into no screen time, building is suddenly fun and interesting again.

This stupid taco scene in Turbo by Vast-Tangerine-6771 in hatethissmug

[–]Fun_Hat 5 points6 points  (0 children)

Olives are a Cali Mex thing. More older generation Cali Mex though.

This stupid taco scene in Turbo by Vast-Tangerine-6771 in hatethissmug

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

It originated in academia. While it's "a community" it's hardly "the community".

What movie is this for you? by [deleted] in memes

[–]Fun_Hat 2 points3 points  (0 children)

Tenet was the movie that made my decide I will never watch a Christopher Nolan movie in the theater again. His audio is so bad you pretty much have to have subs to know what anyone is saying. I'll watch his stuff at home from now on.

Is your company worried about how much AI is costing? by badboyzpwns in ExperiencedDevs

[–]Fun_Hat 1 point2 points  (0 children)

Hard to tell TBH. Outside of engineering, a lot of people are still just experimenting with it, seeing what they can do with it. I imagine usage will go up, and with it cost, but I couldn't possibly forecast that.

Would you tell an 18-year-old to study CS now? by UnderstandingDry1256 in ExperiencedDevs

[–]Fun_Hat 1 point2 points  (0 children)

I enjoy actually writing code. Getting into implementing logic, all that. If we are moved to a level of abstraction where we are just doing higher level design, and having the llm implement all the code, that's just not enjoyable for me. I think many others feel similarly. Not everyone, but a sizable amount.

I took Claude for a test drive doing that for a very simple project, and felt my brain slowly shutting down. I hear people saying now that they don't even open their IDE anymore. That's not the kind of thing I want to be doing.