0
25
ready_for_qa

@programming.dev

ready_for_qa 36 points 8 months ago

What's UpDog?

path: 0 21818994 21819049, hotness: undefined, score: 36, children: 6
ready_for_qa 15 points 2 years ago

It's like when you cancel your Netflix when money is tight and then resub once you can afford it again.

We are just labor subscriptions for corporations.

path: 0 11576297 11579716 11581102, hotness: undefined, score: 15, children: 0
ready_for_qa 11 points 4 months ago

The companies will react by increasing the goals to make it impossible without AI, especially as the hardware and models improve. They could also shit on the environmental impact reason by showing that the internet and computers alone are bad for the environment and exempt the employee from using those so that they fall behind.

The real answer is decoupling the need to work and survivability and access.

path: 0 24123704, hotness: undefined, score: 11, children: 0
ready_for_qa 7 points a year ago

We could have consumer protection laws that mandate when a service that a consumer product relies on is no longer being served by the company, they must release the source code as FOSS for the community to carry it on if they so chose. This could apply to video game servers as well as robot vacuums.

path: 0 20543946 20554469, hotness: undefined, score: 7, children: 1
ready_for_qa 6 points a year ago

Disneyland. Client needed a data migration. I've also had to do similar tasks by pulling over at rest stops because everything is always an emergency.

path: 0 19660114, hotness: undefined, score: 6, children: 1
ready_for_qa 6 points 3 months ago

You could also have it write your tests first from the requirements and use red green tdd as you write.

path: 0 24946966 24947926, hotness: undefined, score: 6, children: 1
ready_for_qa 5 points 3 years ago

Mine has been programming, world history, and how to. They've figured me out.

path: 0 9316899, hotness: undefined, score: 5, children: 0
ready_for_qa 3 points a year ago

I remember when wireless earbuds first came out. The sentiment was the same "You'll never see me with those because I'll look like a crazy person talking to themselves." Now it's completely normal and society accepts it.

path: 0 19536752 19538162 19542771, hotness: undefined, score: 3, children: 3
ready_for_qa 3 points 2 years ago

Boost dev was how I even found out about lemmy. So I actually followed the app.

path: 0 15145963 15149211, hotness: undefined, score: 3, children: 0
ready_for_qa 3 points a year ago

What kind of travel router were they able to block if you were connected to it over ethernet? I would think connecting by ethernet to a travel router that connects to a wireless router as a repeater would work.

The reality is that you had access to reliable internet, but they would only allow certain types of reliable internet. So you would need to communicate what your options were and work with them, or chalk it up to being an incompatible match at this point.

It doesn't sound like the shelter staff is at fault if they're just following procedures. Perhaps showing them an offer letter would have made them feel comfortable in allowing it for a little while longer.

I hope you keep trying and find a good match. I wish you the best of luck!

path: 0 17367956, hotness: undefined, score: 3, children: 2
ready_for_qa 2 points a year ago

Thank you for reading my comment. I'm on the train headed to work and I'll try to answer completely. I love talking about this stuff.

1.

Do you believe that providing all that context, describing the existing patterns, creating an implementation plan, etc, allows the AI to both write better code and faster than if you just did it yourself?

For my work, absolutely. My work is a lot of tickets that were setup from multiple stories and multiple epics. It would be like asking me if I am really framing a house faster with a nail gun and compressor. If I were just hanging up a picture or a few pictures in the hallway, it's probably faster to use a hammer than to set up the compressor and nail gun, plus cleanup.

However, a lot of that documentation already exists by the time it gets to me. All of the Design Documents and Product Requirement Documents have already been formed, discussed, and approved by our architecture team and team leads. Imagine if you already had this documentation for the asteroid game; how much better do you think your LLM would do? Maybe this is the benefit of using LLMs for development at an established company. Btw, a lot of those Documents were also created with the assistance of AI by the Product Team, Architects, and Principle/Staff/Leads anyway.

how much twiddling of your existing codebase do you need to do before an AI can understand the business context of it?

With the help of our existing documents and codebase(s) I feel I dont have any issues with the model knowing what we're doing. I do have to set up my own context for how I want it to be done. To me this is like explaining to a Junior Engineer what I need them to help me with. If you're familiar with "Know when to Direct, when to Delegate, or when to Develop" I would say it lands in between Direct and Delegate. I have markdown files with my rules and guidelines and provide that as context. I use Augment Code which is pretty good with codebase context.

write an Asteroids clone using JavaScript and HTML 5 Canvas

I would try "Let's plan out the steps needed to write an Asteroids game using JavaScript and HTML 5. Identify and explain each step of the development plan. The game must build with no errors, be playable, and pass all tests. Do not wrote code at this time until our plan is approved" Then once it comes back with the initial steps, I would guide it further if needed. Finally I would approve the plan and tell it to execute while tracking it's steps (Augment Code uses a task log).

Are you running your models locally, or do you have some cloud service? If you give your entire codebase to a 3rd party as context, how much of your company's secret sauce have you disclosed?

We are required to use the frontier models that my employer has contracts with and are forbidden from using local models. In our enterprise contracts we have negotiated for no training on our data. I imagine we pay for that. I'm not involved in that level of interaction on the accounts.

How much pen-testing time are you spending on this code, error handling, edge cases, race conditions, data sanitation? An experienced dev understands these things innately, having fixed these kinds of issues in the past and knows the anti-patterns and how to avoid them. In all seriousness, I think this is going to be the thing that actually kills AI vibe coding, but it won't be fast enough. There will be tons of new exploits in what used to be solidly safe places.

We have other teams that handle a lot of these tasks. These teams are also using AI tools to get the job done. In addition, we have static testing tools on our repo like CodeRabbit and another one I can't remember the name of that looks specifically for security concerns. It will comment on the PR directly and our merge would be blocked until handled. Code coverage for testing is at 85% or it blocks the merge and we have a full QA department of Analysts and SDETs to QA. In addition to that we still have human approvals required (2 devs + Sr+). All of these people involved are still using AI tools to help them in each step.

I hope that answers your questions and gives you some insight into how I've found success in my experience with it. I will say that on my personal projects I don't go this far with process and I don't experience the same AI output that I do at work.

path: 0 19705593 19706347 19713453, hotness: undefined, score: 2, children: 1
ready_for_qa 1 point 25 days ago

I'm going by the actual definitions and not my own personal take on what they mean. If you feel that then you do you. My only concern is that everyone gets to live happy, healthy, and free from oppression.

path: 0 25876421 25881363 25884803, hotness: undefined, score: 1, children: 0
ready_for_qa 1 point 2 years ago

I end up having this conversation often because I believe the Congress Apportionment Act is where we really went off the rails. With our technology, I believe we could handle 1600 representatives and they wouldn't need to be full-time careers. Would congress ever agree to repeal the act?

path: 0 13483078 13485216 13499815, hotness: undefined, score: 1, children: 0
ready_for_qa 1 point a year ago

Ah I see. I wasn't sure what they could/would be monitoring. I still don't understand how they would block it if the computer is only connected by ethernet.

path: 0 17367956 17380085 17428160, hotness: undefined, score: 1, children: 0
ready_for_qa 1 point a year ago

The one that happens to me the most is on Instagram. When there is overflow text on the caption of a post and it provides the "more" link, I accidentally hit the "save" bookmark icon because of how close they are. It's usually some news post or something that I definitely have no interest in saving. It feels like bad UX design to me.

path: 0 19542833, hotness: undefined, score: 1, children: 0
ready_for_qa 1 point 8 months ago

I have a raspberry pi I keep at my mom's house and it's completely managed by me. We live in different states. Would you classify the services on it as self hosted or no? I do not have immediate access to the physical hardware, I am at the mercy of my mom's power and internet. When it's all working I can access my services and data on it. Is she hosting or am I hosting it from her place?

If I rent rack space and install my servers in a data center and have physical access and ownership of the server but not the data center infrastructure. Am I hosting or is the data center hosting?

My point is that "self hosting" seems to have many different forms and there must be some minimal classification that allows inclusion without being overly strict.

For the record I practice all forms with servers at home and elsewhere.

path: 0 21850116 21863290 21867456 21869162 21875897 21878930, hotness: undefined, score: 1, children: 1
ready_for_qa 1 point 7 months ago

It worked for George W. Bush

path: 0 22575749 22577564 22584932, hotness: undefined, score: 1, children: 1
ready_for_qa 1 point 7 months ago

We can achieve purpose without production, but nobody understands what that looks like and they want to hold onto their roles in production until they feel secure about not needing to produce for society to survive.

I'm hopeful that humans won't need to trade their lives to make others rich. AI and Robotics might be a path toward that if the people are the benefactors.

path: 0 22733899 22735815, hotness: undefined, score: 1, children: 0
ready_for_qa 1 point 6 months ago

It's being put into anything using pattern recognition. If you use electronic banking or payments such as credit cards, you're definitely using AI. In the electric grid analogy, you don't have to physically interact with the transformers to use it, you only need to flip the light switch it's connected to.

path: 0 23234331 23241835 23252463, hotness: undefined, score: 1, children: 0
ready_for_qa 1 point 3 years ago

Sounds like Will Arnett's Murderville

path: 0 5501537 5576623, hotness: undefined, score: 1, children: 0

thanks for using Leebra!

go to feed...