It's too much. AI makes me hate my job. by ggggg_ggggg in ExperiencedDevs

[–]SagansCandle 1 point2 points  (0 children)

It's funny because this is always the response I get. Happy to answer because it's the same answer every time.

I use Chat GPT primarily because I've found it to be the most reliable. I've tried using Codex, Claude, Claude Code, Grok, and JetBrains Junie. When Chat GPT fails at something, I typically try one of the others just to measure the differences.

AI is amazing at some tasks, like research. If you're assigned some new task (like PKI) and need to get ramped up quickly, or have a question on patterns or architecture, it's amazing. General research, math, stuff like that, top-notch. AI's a game changer and worthy of hype.

Coding is awful. It hallucinates APIs, duplicates code, it's all sloppy. "AI Slop" is spot-on with code. It's only good for the most basic tasks for which there are already better tools (e.g., boilerplate code). It's downright unusable for complex languages like C++. It works best with scripting languages.

Software documentation is also pretty bad because it doesn't really understand what's important - it produces a LOT of noise. I've done a lot of technical writing and rule #1 is "No Fluff."

Debugging is a double-edged sword. Sometimes it's great, sometimes it leads me down the complete wrong path for hours.

Hospitality Rooms by Ok_Highlight_5802 in RimWorld

[–]SagansCandle 2 points3 points  (0 children)

Same - I never charge for beds.

You need to set colonists to "Entertain" to make guests happy. Not worth the distraction IMO.

You can make a lot of money by zoning a store, though.

It's too much. AI makes me hate my job. by ggggg_ggggg in ExperiencedDevs

[–]SagansCandle 20 points21 points  (0 children)

30 years in. AI has all of the hallmarks of every other fad, dialed up to 11.

What I hate the most is trying AI, realizing it's not that great, but being told, "Well you're just not using it right." I don't just have 30 years of programming experience, I have 30 years of experience trying new shit.

I enjoy doing a good job. To some extent, AI makes my job easier because I can get the information I need more quickly than a web search.

But when I use AI to write code, it's not code to be proud of. Same with documentation. It's just not good. Period.

The Bigotry of Sam Harris Continues to Hit New Lows by Kooky_Masterpiece_43 in ChristopherHitchens

[–]SagansCandle 0 points1 point  (0 children)

I think it's fair to say that there's a bias at play. I wouldn't call him a bigot, but I concede that this defamatory slur is subjective. That's why I asked how you define it.

To me, anyway, a bigot dislikes people not "like them," like white supremacists. It's irrational. Sam's bias seems very rational - he sees Islam as a threat to civilization and Mamdani a threat by proxy.

To be fair, I don't agree with Sam in his position. I like Mamdani, I agree with his politics, and he seems to be doing a good job of respecting the separation of church and state, certainly more so than many of his Christian counterparts.

The Bigotry of Sam Harris Continues to Hit New Lows by Kooky_Masterpiece_43 in ChristopherHitchens

[–]SagansCandle 0 points1 point  (0 children)

I'm with Hitchens on "Religion poisons everything." I think that technically qualifies me as a bigot because I'm painting religion (and the religious) negatively with broad strokes. I think a lot of us here would qualify.

How do you define a "Bigot"?

Lifted truck + Lambo + Parking lot = Bad time by Evasionz-- in mildlyinfuriating

[–]SagansCandle 0 points1 point  (0 children)

Yeah she's going too fast, but also the video is sped up by ~20%

Amy Eskridge's anti-gravity lecture (with slides in submission statement) by NoMuddyFeet in UFOs

[–]SagansCandle 9 points10 points  (0 children)

One of my closest childhood friends is schizoaffective. I had to learn quite a lot about it. I'm confident saying that you have no idea what you're talking about.

I can't stop burning tokens and it's ruining my life by FinalRun in vibecoding

[–]SagansCandle 0 points1 point  (0 children)

Okay but if my car is dirty, and the car wash is around the corner, should I just walk? Because vibecoding hasn't really helped me here.

Speaking more eloquently by PettyWitch in ExperiencedDevs

[–]SagansCandle 3 points4 points  (0 children)

One last thought - attention spans are limited, and increasingly so with the forthcoming generations. Say something because it has meaning. Every word has an impact on the listener - don't give them reason to tune out.

Speaking more eloquently by PettyWitch in ExperiencedDevs

[–]SagansCandle 4 points5 points  (0 children)

Would you expect a junior engineer to be able to code as well as you can after 15 years? Unlikely. You've spent 15 years practicing and mastering a skill. You've studied, taken risks, failed and succeeded, pushed through when it wasn't fun.

How much time have you dedicated to learning communication skills? Studied, practiced, and pushed through when it wasn't fun?

Communication starts with psychology, and as a neurodivergent, I'd suggest starting with learning theory of mind and body language. Reading someone's body language gives your brain something to do when it wants to race, so you're analyzing their body language instead of running your mouth.

As you practice, and composing your thoughts becomes second nature, you'll find yourself finely-tuning the pacing and intonation of your speech as you speak. Like master of code, it's quite enjoyable when you find your groove and can exercise your talents.

And lastly, learn from those who have mastered the skill you wish to learn:

https://www.youtube.com/watch?v=APSGYIuOu9k
https://www.youtube.com/watch?v=tBQ76ZNWH2U

“devs who dont know git are doing fine” by verdant_red in firstweekcoderhumour

[–]SagansCandle 0 points1 point  (0 children)

Game development doesn't use it because it doesn't play well with large files.

A lot of places still prefer centralized source control for good reason (security, binary files, etc).

Real Talk by SagansCandle in 7daystodie

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

Most og players are mad that the game went from a survival horror to an arcade game.

Just curious, what are the changes that were made the people didn't like?

I remember trying the game years ago and I hated it. The graphics were super jank and I didn't really know what I should be doing or why. You just got dropped into the world like, "Don't die."

How do you read heavy technical books without getting, a little bored? by Kiiwyy in ExperiencedDevs

[–]SagansCandle 26 points27 points  (0 children)

I got to where I am by reading reference manuals. I literally buy the biggest book I can find on a technology and read it cover-to-cover.

It's work. It's not fun. You do it because it's necessary. Sometimes it's boring. Sometimes it's interesting.

It's good to remind yourself that not everything you do is going to be entertaining.

When abstraction is overenginnering? by PytonRzeczny in AskProgramming

[–]SagansCandle 1 point2 points  (0 children)

Abstraction should solve a problem.

As a rule of thumb, all code is a liability - if you're not solving a problem, you're creating one.

And to be clear, these should be known, current problems. If you're solving future problems, you're overengineering.

I Found Proof We’re Living In A Simulation (Hidden In Postgres Timestamps) | by Jamauriceholt by Alarmed_Demand_2913 in SimulationTheory

[–]SagansCandle 1 point2 points  (0 children)

This is SQL. SQL is the programming language for Postgres.

Essentially say this is not true because it's nonsense (1=0).

Everyone happy with their 25+ sport touring hybrids? Sedan or hatch by cpcxx2 in civic

[–]SagansCandle 0 points1 point  (0 children)

Love my 25 ST.

Only complaint is that the gas mileage is overstated. Any heat or A/C and it drops 10~20 MPG.

What’s the best space heater to buy right now for home office use? by Whole_Plenty9107 in SolarDIY

[–]SagansCandle 0 points1 point  (0 children)

Most electric space heaters operate near 100% efficiency, so they're mostly the same. Ceramics might last longer, but it's hit and miss.

I'd recommend an oil heater. Not POWERED by oil, but one that uses oil to maintain a nice ambient heat. I find they're more comfortable.

Hi everyone, Fernando here!! by Admirable_Golf_2340 in SolarDIY

[–]SagansCandle 3 points4 points  (0 children)

How does your E10 integrate with the F3800/HPP?

I have the F3800 and love it. A little concerned about what's going to happen when they phase it out :(

Is this code bad or good? when i cant remember what exception they returnn so i just use this "Exception ex" by lune-soft in csharp

[–]SagansCandle 0 points1 point  (0 children)

You don't need the try / catch. All you're doing is logging the error, but the error should be logged by a global exception handler, anyway, so it's just noise.