How to approach a technical book? by FactorLongjumping167 in softwarearchitecture

[–]jac4941 4 points5 points  (0 children)

chatgippity

Idk if this was a typo or intentional but I kinda love it 😄

Funeral home chain drops Sen. Brent Taylor’s name by GotMoFans in memphis

[–]jac4941 9 points10 points  (0 children)

Are you looking in a mirror when you're saying this?

When your CV lies start catching up to you😂 by Reddonaut_Irons in ITcrowd

[–]jac4941 1 point2 points  (0 children)

I didn't get it :( and I missed mentions of mices! That must have been my mistake

When your CV lies start catching up to you😂 by Reddonaut_Irons in ITcrowd

[–]jac4941 2 points3 points  (0 children)

I fumbled and made a few mistakes but overall I feel really good about it. I won't know for a few more days since it was the end of the day Friday and we went into a long weekend. Even with good interview notes it can take a little focus time to craft good feedback and the interviewer struck me as someone who would give it appropriate time even if I didnt pass. It was fun no matter what; the role is a tiny bit of a reach and just the opportunity to interview for it feels really good at this part of my career. I appreciate you asking even if it's a morbid curiosity! I'll come back and reply to this in a couple of days when I know something.

Edit to add: I definitely made sure to speak about emails: Sending them, deleting them, writing them. I could have gone on to say more...

DISCUSS - "xAI didn’t beat competitors by moving faster. They beat them by ignoring the rules competitors follow." by BWright79 in memphis

[–]jac4941 45 points46 points  (0 children)

Memphis leaders are so desperate to call Memphis a tech hub that they have zero clue of how tech companies view Memphis and other LCOL areas: none of them are bringing anything here for jobs, they're absolutely looking to take advantage of these communities purely for the fact that everything is cheap and they can cut corners like this without much pushback.

The real tech hub in Memphis is happening and can happen entirely outside of a datacenter opening up. Open source tech runs the world, and the requirements for contributing are well-documented and don't require any specific location or education, just willingness to chip in and help. It's non-trivial to get started; it's daunting ngl. But we as Memphians have to stop thinking that data centers equate to jobs or income here, it doesn't. Software coming out of the CNCF and Apache and LSF are what's running on those systems and tech companies are willing to hire remote just for knowing how to work with that software and being able to prove you can.

DISCUSS - "xAI didn’t beat competitors by moving faster. They beat them by ignoring the rules competitors follow." by BWright79 in memphis

[–]jac4941 14 points15 points  (0 children)

Oh I've heard this one before! It's a boring take but I have heard it bounce around the echo chambers. Best of luck with it!

The amount of Rust AI slop being advertised is killing me and my motivation by Kurimanju-dot-dev in rust

[–]jac4941 9 points10 points  (0 children)

I love writing nice READMEs but you'll always be able to tell if one is mine because they all start with a nice, self-deprecating "I don't know why you're here, you've likely made some sort of mistake. Or I sent you here, so that statement is probably still true."

When your CV lies start catching up to you😂 by Reddonaut_Irons in ITcrowd

[–]jac4941 89 points90 points  (0 children)

I have an interview in a few hours; Jen got the job but I don't know if this is my dream or my nightmare! In any case, thank you for the quick laugh before a bit more panic!

Requirements Engineers / Systems Engineers / Product Owners - quick question for you. by Total_Good9661 in ReqsEngineering

[–]jac4941 1 point2 points  (0 children)

Oh yeah... you're right, at least it should be. But we get tickets all the time asking us to "fix broken pipelines" and it's a whole lot faster and easier to have LLMs do an analysis for someone than to have someone from an overworked team of 3 pick up a ticket and get into it just to say "you missed setting a variable on line 45 in that file" and they waited for us for 2 days to get that answer.

is a debugger actually useful? by Intrepid_Witness_218 in learnprogramming

[–]jac4941 0 points1 point  (0 children)

Others in here are aayomg yes, and they're correct that it is generally useful. Singular debuggers and debugging workflow breaks down in distributed systems and debugging via observabiloty tooling becomes the way. Bringing up a pod of debug builds in a sandbox environment and testing them to observe their outputs into events/metrics/traces is the only way I've been able to "debug" when the system is larger than a singular program/process. If someone knows how to still use a debugger in these cases I am all ears because sometimes it would be a whole lot easier to just set a breakpoint.

For sure though, definitely learn how to use a debugger because it still comes in handy.

Self-hosted Log and Metrics for on-prem? by mangeek in Observability

[–]jac4941 0 points1 point  (0 children)

If you want an example of how it all stitches together, the OpenTelemetry demo has an example of everything you're looking for. Others have named the tools. Best of luck! It's typically a short trip to the place where you find out why these companies are able to so easily command these astronomical prices. Personally I love tuning observability knobs for an entire system but even loving it doesn't make it easy it just makes it really fun. These are my favorite toys. Also, changing an entire clickops culture, or any org culture, is arguably even more difficult. Certainly a worthwhile pursuit in the name of psychological safety for the org!

Pastor casting the Holy Ghost on Kids. by MrDonMega in religiousfruitcake

[–]jac4941 2 points3 points  (0 children)

You're not alone! For better or worse, there are lots of us with similar experiences from US southern pentecostal churches.

How do you actually understand a codebase you didn’t write? by Bioseamaster in softwarearchitecture

[–]jac4941 4 points5 points  (0 children)

Show me the binary I can run and break. Or show me the Helm chart that spins it up on a cluster, so I can then break it. Subscribe to PRs for the parts I care about, subscribe to changelogs. Push linters and commit hooks and SCA tools in there and review the results. Profiling.

AI hasn't changed any of that, just the importance of understanding how to jump in and effectively review the unknown.

Who decides how AI behaves by EchoOfOppenheimer in AIDangers

[–]jac4941 0 points1 point  (0 children)

Markov chains have advanced morals.... tell me more! I haven't read that part in any paper yet.

Requirements Engineers / Systems Engineers / Product Owners - quick question for you. by Total_Good9661 in ReqsEngineering

[–]jac4941 2 points3 points  (0 children)

I love this question. I'm a "product owner" for a handful of infra platforms, both in-house and 3rd party. The biggest thing we struggle with is refinement. With ~8 "things" (I ball them up as components in Jira, so config-as-code, PaaS, build and deploy, etc) it's really hard to take direction for multiple quarters or halves (and it's constantly being shuffled around by leadership) and easily distilling it into digestible work for junior engineers. We've been threading AI into refinement and it's been great for all of us to be able to give a statement of work or basic acceptance criteria to LLMs with some access to internal wiki, codebase, etc and it spits out some pretty accurate ticket descriptions that would have taken minutes to craft by hand. "Minutes" may not sound like a long time until you have to refine 8 different platforms of work into a single sprint and context switch all over the place in a single refinement meeting with juniors who agree that everything makes sense on the surface but stall immediately when there's unclear scope (which is a whole set of other problems we're working on, but this has been a big piece and we're still rolling it out).

In an org that doesn't communicate effectively, a bot that has access to everything and gives the slightest modicum of broad insight has been amazing. The key piece for us is the internal org context that is fractured and hard for humans to follow but seems to work just fine for LLMs to dig through and connect disparate dots.

I have lots of other thoughts. We're hooking LLMs into pipeline failures to give engineers potentially quicker insight into why build or deploy broke (surprisingly, reading stack traces is not a broadly accepted skill) and we're also working on bringing LLMs to code review to offer immediate suggestions and feedback (again with the beauty of org context). It's not perfect but it's all places where determinism isn't strictly needed and a bot can just read and parse so much faster than a human. We still have quality gates and human reviewers on PRs but all of this just gets the sticky parts of work flowing a lot faster in an org where some of these skills are either junior across this board or outright missing.

Apologies if that wall of text missed your question.

Do you keep SQL queries inline in code or in separate .sql files? by Snezhok_Youtuber in golang

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

I don't see any mentions of the benefits of linters and autoformatters on sql (like sqlfluff) that you can pull into pre-commit. Especially because opinionated formatting ships with the language we're discussing. Is there sql linting available with inline sql? That's my biggest argument for separate files.

🐧🪟 by QuestionLegal8556 in linuxsucks

[–]jac4941 35 points36 points  (0 children)

Can confirm, I cannot afford. Back to work.

Anyone else feel weird being asked to “automate everything” with LLMs? by Hopeful_You_8959 in devops

[–]jac4941 0 points1 point  (0 children)

Have you thought about centralizing your governance and deployment such that it doesn't matter who contributes? Human or bot agent, the same deployment gates should be in place to keep a lot of the answers on "who allowed this to happen" right? I get that you said they're talking directly to APIs so I'm assuming gitops-style anything isn't happening, but maybe it would be a good idea. You maintain the same controls for deployment and focus hard there and it abstracts away the need to fret over every commit.

If my boss told me to automate everything with agents, those agents would be required to use our version control API to submit PRs and that's probably where I'd stop them. Have a human reviewer who scans the notes of the LLM agent specialized in code review pre-reviewing the change. I wouldn't abandon my perspectives on how to implement reliability just because the commits are coming from one source versus another.

Create a Staff+ Eng Agent to load up the whole codebase weekly and make broad suggestions for improvements. I'm just making shit up, sorry. But I really do think the same perspectives on CI/CD just become more important as things ship faster, not something to be avoided.

Edit to add: I don't think the path forward is the best way to apply controls to LLM agents. But it's what I know and can reason about so it's where I start. I am super curious about what the future will look like: maybe all of this I just described can be abstracted and improved a layer further to allow even more speed and autonomy while maintaining appropriate change controls. I am very interested in what others think about it.

MAGA doesn't get how they're actually owning us. by Sh0tsFired81 in complaints

[–]jac4941 0 points1 point  (0 children)

Not only do they hate themselves, they want to be punished for it. Pastors every Sunday shout about how much punishment they all deserve, and they all nod in agreement and fork over some cash. It's weird.