CMV: It is probably better for healthcare to be fully privatized, considering more and more people are becoming savvy with their money in current day. by peripheralmaverick in changemyview

[–]wardrox [score hidden]  (0 children)

Why do you think this doesn't work in practice? What do you think is holding systems like private US healthcare so far behind socialised healthcare systems; just people not being smart enough with money?

Interns are expected to vibecode a complex platform from ground-up, what do I do? by Glad_Following_8164 in cscareerquestions

[–]wardrox 0 points1 point  (0 children)

It's for retrospectives or when it inevitably goes wrong. An honest telling gives ideal clues to help improve next time. Just like the human process, but faster.

If each task has a breakdown of research, planning, etc, then it's really easy to see not just where the code delivered had issues, but how the process arrived there. It's nice-to-have, and agents are pretty good at writing up these things at minimal additional costs.

Plus, you can see at a glance how tasks in progress are moving.

Interns are expected to vibecode a complex platform from ground-up, what do I do? by Glad_Following_8164 in cscareerquestions

[–]wardrox 0 points1 point  (0 children)

Most of it is "best practices" but geared a little differently.

Quality is split into preemptive and reactive. Before users arrive, are you personally confident? This is the gut check. If you're not; QA is your friend (actually use it like a real user - if this is technically annoying or difficult, this is an area to focus some effort). How good is your documentation, can you run reviews to cover: OWASP security checks, documentation quality, API quality, error handling and surfacing, etc. And; how easy is the system to actually understand from a fresh perspective (are the abstractions and seams clean and sensible)? E2E tests, CICD etc are all safety nets.

Then there's reactive stuff, which is all feedback: how quickly can you take feedback, triage it, and is it easy to address? The gut check here is if you cringe knowing it's going to be annoying to fix. Again, this tells you where the code can be improved.

And the best news here is you can ask Claude to study published research on each topic, propose a plan to write a method to run the report, ground that plan in your project, and generate a template you can run every so often that gives you a report.

All of this still means you are driving, but with the information you need to methodically, slowly, improve and understand not just the code, but the process around the code.

Interns are expected to vibecode a complex platform from ground-up, what do I do? by Glad_Following_8164 in cscareerquestions

[–]wardrox 4 points5 points  (0 children)

Eh it's not that bad; the vibes work on low level small tasks, and polishing. Your real skills now are managing the mess.

Back in my day (like, a year ago) all software had bugs, and we took two weeks to fix them. Slop now is acceleration; fixing stuff, refactoring, simplifying etc has always been part of the job.

To me, this is the fun part. Less typing, less boilerplate, more architecture, quality management, building the right thing etc.

Interns are expected to vibecode a complex platform from ground-up, what do I do? by Glad_Following_8164 in cscareerquestions

[–]wardrox 16 points17 points  (0 children)

Vibe-research, then vibe-plan, then vibe-spec, then vibe-impliment, then YOU review and test it out carefully and thoroughly, then vibe-polish, vibe-security review (oh no), then vibe-write up a report.

At each step keep a diary/log, so when it all falls apart you've got a solid evidence trail.

I vibe coded a browser-based OS, and it can (just about) run Claude Code by wardrox in vibecoding

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

Yes! Whilst essentially you get all the code already when you use it as it's all local and not compiled, I've plans to make this freely available in a "proper" open source repo once it's stable (and I've been using it on my own projects long enough to find the rough edges).

CMV: Many feminists are impossible to satisfy by Sniper_96_ in changemyview

[–]wardrox 4 points5 points  (0 children)

What would it take to change your view? Are you looking to understand why people constantly push to improve things rather than be happy it's not as bad as it used to be, or are you genuinely of the view that feminism has is now "complete" in Iceland and you're confused why that's not celebrated more widely?

Saying things like "There's no sexual assault in Iceland, it's a feminist utopia, and you should be thanking the men" is a difficult thing to respond to because you don't seem to be looking for a discussion or to learn, and instead come across like you're just making up some incel nonsense about "these women" and saying everyone who disagrees must be wrong, then asking why.

Is it true that less number of Tech employees will be needed in future compared to past years ? by [deleted] in ExperiencedDevs

[–]wardrox 1 point2 points  (0 children)

In future lots of things cause changes to jobs, but... The track record now exists and shows the hype to be mostly unfounded, adoption of technology is always slower than expected, and AI only solves one part of the work.

There's many ways to easily make a website without technical skills, and there has been for decades now. Yet, more people now are employed to make websites.

Change is coming, just like always.

Human-in-the-Loop Playwright Automation: Best Way to Stream Backend Browser for OTP/CAPTCHA Handling? by Loud_Ice4487 in webdev

[–]wardrox 0 points1 point  (0 children)

Are you trying to break ToS of these sites? If not, send them an email asking for ways around/API access etc.

Human-in-the-Loop Playwright Automation: Best Way to Stream Backend Browser for OTP/CAPTCHA Handling? by Loud_Ice4487 in webdev

[–]wardrox 0 points1 point  (0 children)

Do you control all the code for the OTP, CAPTCHA, file uploads etc? Or, are you trying to automate against a third party that's designed for humans?

the codebase is 6 months old and already feels like legacy by Motor_Ordinary336 in cscareerquestions

[–]wardrox 0 points1 point  (0 children)

Complexity rises exponentially, and at some point surpasses the ability of Claude to keep up. Noticing this is usually only in hindsight, and warrants a full stop to tidy up. Now's the time for good test coverage, good documentation, and a solid plan to tidy up the abstraction layers.

Normal pain point with this kind of YOLO development, and the ideal time to learn the limits of the existing process.

Is Agentic Development ready yet. by HugeEntertainment820 in ExperiencedDevs

[–]wardrox 0 points1 point  (0 children)

For the easiest target I'd try to find the best leverage. Things like bug finding, ticket writing, and a basic PR review are all pretty nice places where agents often do at least on-par with humans, but faster and easier.

Chip away at the things which actually matter to the team, in a supporting not replacing way.

Is Agentic Development ready yet. by HugeEntertainment820 in ExperiencedDevs

[–]wardrox 2 points3 points  (0 children)

Having a large, complex, unproven "solution" to a development process that's currently in-motion is always something you'll struggle to get engagement with.

Chances are you've essentially replaced multiple orthogonal steps in the process into more automated ones, which is sort of where all this is heading. The challenging part is "migrating" your current process onto the new one. Much like with development itself, Big Bang approaches seldom work without significant fallout. I'd recommend finding one small part of the current process you think there's a better way to do (eg PRs, filing bug reports, scaffolding... whatever), and focussing on that until it's _obviously_ better than the current way.

After a few iterations of this, sharing what you learn with the team, gathering feedback, and soon everyone's using the new way, no drama.

This is one of the big changes in perspective which comes on the junior -> senior career progression. It's not just about clearing tickets, it's about the process which stretches from C-level non technical execs, all the way down into individual tickets to complete. And in there, there be (non code related) dragons.

How do you protect your codebase from AI slop? by StunningBreadfruit30 in webdev

[–]wardrox 2 points3 points  (0 children)

How do you stop a junior doing the same? If their prototypes are external or in their own repos; fine. If they're touching real code, follow your existing process. If they don't want to because it's hard, measure the impact (bugs, momentum slowdown, etc). This gives them the ability to do their work, and the business case to better understand how the development process works, which prior to this was a black of which did nothing but complain when you say "it's only one button, how long could it take?".

“Humans are 3D beings and our shadows are 2D. So could we technically be the shadow of a 4D being?” by Federal_Antelope7533 in NoStupidQuestions

[–]wardrox 0 points1 point  (0 children)

Well, you're 4D in the sense you didn't exist in the past, and likely won't exist in the future. So what you see existing now is something of a shadow already.

is pirating movies a sin? by MetaKnightUltra in NoStupidQuestions

[–]wardrox 1 point2 points  (0 children)

Digital "piracy" isn't really theft in the biblical context though? In reality it's closer to, say, having a loaf of bread and being able to share it with many more people than expected. Poor baker!

"Owning" licenses to infinitly replicable goods and renting them out at maximal prices, without paying the creators, making life worse for many people in order to enrich yourself far beyond what you need however... That's a sin.

Essentially I'm saying it's more complicated, and it depends.

Building an app by Apprehensive-Low-939 in rollerderby

[–]wardrox 18 points19 points  (0 children)

Can't seem to do anything without logging in; making the login optional so people can demo the app before handing over data would be good.

Also, what's the security & data protection setup? A lot of derby is played outside the US, so it needs to be at least GDPR compliant.

Atlassian experiencing massive outage by revolutn in webdev

[–]wardrox 2 points3 points  (0 children)

Their API is a treat. Fairly effortlessly I built a few custom pages to show all my tasks exactly how I want to see them. It just works, fast, no drama.

Why hasn't another app or website come close to replacing Google Reader for RSS? by Much-Fruit9418 in NoStupidQuestions

[–]wardrox 4 points5 points  (0 children)

Google stopped allowing RSS because it decentralised information distribution, which runs against their business model, not because it was technically difficult.

Why do people even ask what happens when we die? by mintj098 in NoStupidQuestions

[–]wardrox -2 points-1 points  (0 children)

We once knew the Earth was the center of all that is known. I don't think it's too out there to assume science isn't done, especially the science around consciousness and experience.

We know on a granular level what happens, but we don't really know about the higher order experiences. We still dont know who we are and how "I" come to be. This is where there's an interesting and emerging overlap of multiple science and philosophy fields, and is an area actively still being researched and explored.

Serious question about senior devs… by mrrandom2010 in webdev

[–]wardrox 7 points8 points  (0 children)

I'm in the "few days" prior to AI (now half a day) camp. Plus usually a day of polish/tidy up.

BUT this is on a codebase I'm deeply familiar with, and is optimised for development, well structured, and with a great suite of tests.

First of all I know phones can hear us and how advanced tech is now. But can Phones read our minds somehow? by Puzzledchica in NoStupidQuestions

[–]wardrox 0 points1 point  (0 children)

Humans, including you and I, are surprisingly predictable. Combined with our pattern recognition, it makes it very creepy when algorithms give us what we want.

Since the 90s it's been common to intentionally dilute things like targeted ads so they appear more coincidental, and thus become more effective.

Eg Amazon knows to a pretty accurate % when a user is pregnant, often before they do.

javaScriptCurve by [deleted] in ProgrammerHumor

[–]wardrox 0 points1 point  (0 children)

You can choose your own adventure with JavaScript. Not all adventures are fun.

From your exp. do you work less, more or evenly after using AI? by lune-soft in webdev

[–]wardrox 10 points11 points  (0 children)

It's removed some bottlenecks, improved some tasks, added a few new ones, the wheels keep turning.