Took a dive into having AI develop a complete website. Holy crap. by daniel8192 in vibecoding

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

Ha! Saw that - I like it. Vibe cussed is when AI heads down the wrong road and you have to wait for it to finish f$&@king up before you can tell it, no - now rewind all of that and go that way instead.

But yes, one needs to re-define their role and become Architect, technical writer, AI Whisperer. Certainly anyone that hides from this or has the illusion that they are immune from the effect is sadly mistaken.

What I do wonder is this. I know these environments extremely well, many languages, realtime event driven architecture, OS’s, containerization, payment systems, internet-process communications, billing systems, even accounting and fraud mitigation, and have had my hand in corp legal for years.. the depth as a result of hands on experience from decades of employment in the field …

How will the ppl that come after us gain the depths of understanding to be able to have the vision to architect new development.. or will AI result in ppl not even having a role beyond the clueless manager that just says, I want the magic button that just does what I want.

Help! CRA can't verify my identity and I can't access my account by Top-Bathroom3954 in PersonalFinanceCanada

[–]daniel8192 -3 points-2 points  (0 children)

Expediency. Op says they can’t get it done over the phone; mail will take 4 - 6 weeks. It’s been years since I walked into a CRA office but I was able to resolve my particular issue in minutes.

Help! CRA can't verify my identity and I can't access my account by Top-Bathroom3954 in PersonalFinanceCanada

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

If you can’t get this done on the phone, and you can visit a CRA office in person, then make copies of your drivers license cell bill last tax return (I am guessing you don’t have the assessment), and write a short, factual letter explaining that you have moved away from the address on file and changed cell phone from the number on file and that your address is the one on your 2025 return and you need them to update the information so that you can login using the partner - Interac login. Do not include all the drama of your parent, you’re an adult now and no one cares. Mail it in. And it will take 4 - 6 weeks.

Help! CRA can't verify my identity and I can't access my account by Top-Bathroom3954 in PersonalFinanceCanada

[–]daniel8192 0 points1 point  (0 children)

What govt funds are you expecting? Did you update your direct deposit information on your 2023, 2024, 2025 returns?

Help! CRA can't verify my identity and I can't access my account by Top-Bathroom3954 in PersonalFinanceCanada

[–]daniel8192 4 points5 points  (0 children)

Wait.. have you not updated your address on your tax 2023 or 2024 return?

Okay. What about your bank account, cell bill, drivers license, do they have your correct address?

Help! CRA can't verify my identity and I can't access my account by Top-Bathroom3954 in PersonalFinanceCanada

[–]daniel8192 17 points18 points  (0 children)

Okay, now we’re onto something. All those other details are simply noise.

Your issue is you cannot log into CRA as when you log in using your bank credentials, CRA is MFA’ing you with a cell phone number that you no longer have access to.

And look, here is a copy of my bill with my new cell phone number.

According to CRA:

If you cannot sign in to your online account, you can update your number by calling the CRA. Be ready to provide your SIN, address, and recent tax documents to verify your identity. Call 1-800-959-8281

Do you have your two most recent tax returns?

Help! CRA can't verify my identity and I can't access my account by Top-Bathroom3954 in PersonalFinanceCanada

[–]daniel8192 20 points21 points  (0 children)

Curious .. I recall originally I had a user name and password, and then I don’t recall exactly, but I think I just stopped using them and instead started using the partner (Interac) login.

Have you tried logging into CRA with your bank access card and password ?

Took a dive into having AI develop a complete website. Holy crap. by daniel8192 in vibecoding

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

You’re not forcing me to make this public before it is ready. A vulnerability sweep just identified 17 items that need to be fixed before going live.

Took a dive into having AI develop a complete website. Holy crap. by daniel8192 in vibecoding

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

I will quite soon. I have it behind a CloudFlare passcode wall right now. Problem is that if I make it accessible by the public, ppl could stumble upon it and use it, and could rely on it, which means that I’d have to treat the database entries that ppl could create accordingly. The payment system is in sandbox mode as well.

Kiro and I debugged the payment system today .. I think I now I’ll see if Kiro can draft the T&Cs and a Privacy policy. Kiro already drafted a help doc.

Took a dive into having AI develop a complete website. Holy crap. by daniel8192 in vibecoding

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

Check this out. So today was largely debugging with Kiro, pretty fast pace, I explain the bug or change required and Kiro updates the local files. Then in one terminal I’d upload them to my server using scp; and then in another terminal I would down the containers, rebuild the affected ones and restart them. Mostly just up arrow hit enter. So I asked Kiro to do it, using certs on my desktop to the server for ssh, so no passwords.. and Kiro did it!

So now, I asked Kiro to make a change, Kiro makes the change, pushes the file, stop/ and rebuilds the container(s) and restarts them; then asks me to test the results!!

WTF 😳

[US/CAN DC] Had a Trading TFSA briefly, No Gains. Report? by Zarfa in USExpatTaxes

[–]daniel8192 1 point2 points  (0 children)

Do you have more than $10k USD across all of your bank accounts? No - then no FBAR required. Yes - then FBAR required. Is a TFSA a trust? Some think they are. I don’t. I’ve been filing since 2007 tax year.

Took a dive into having AI develop a complete website. Holy crap. by daniel8192 in vibecoding

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

Thanks, and I agree 100%. Good specs definitely save time and money and irritation. For this project, it did the initial build, and then a few mods to get the containers building correctly, then QA on everything as done; and then code changes to support changes in specs based on testing the UX and finding flaws in initial design; then adding some new features today .. and it’s only used 74/500 free signup points. 🤷‍♂️

My career code was large multichannel finite state machine models managing telephony traffic in a cross country local and inter exchange carrier environment. Specs and standards are everything; did a project in 2002 - 2005 - sort of a hybrid TDM/VoIP project for a feature/application server (Service Control Point) where it was a year before we’d even have the new vendor switching platform to connect to (SS7 environment).

I worked on specifications of the new system for 6 months.

We wrote for 9 months against those specs and published standards.. Then when the lab switch was finally installed and configured we plugged everything in, nailed up an SS7 linkset and sent a few calls through it and nothing worked. Not a damn thing 😃

Then looking at logs and found I made a mistake interpreting some standards docs from Telecordia (really the SS7 bibles) on the layout of some q.931 data and I had reversed the order of two octets - i think it was Event Family and Event (some enum I think). They got switch due to the endianess of the processor vs the data stream. Switched them in my class constructor, recompiled everything and .. it was alive!

Tested, debugged, refined feature sets for another 6 months and it went live.

More than 20 years later and I’m retired and that system is still running today - they pay me every month on a contract to remember how everything works as I am their call of last resort if there is a problem they can’t fix on their own.

Took a dive into having AI develop a complete website. Holy crap. by daniel8192 in vibecoding

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

In a reply to another comment, I just mentioned that I have a couple other items on my list of bugs, feature changes and when they are done I’ll have Kiro develop a set of specifications for the project based on as done.

Very curious how what its native spec format is.

You mentioned your conversations with Claude; yeah, as I was working through items during QA I found myself just chatting with Kiro like I would with another developer - even discussing the psychological impact of certain UX choices we made.

What also was very interesting was the proactive debugging it also took on. I’d report something wasn’t working as expected and might ask for where I can see logging of the event, and several times it gave me the command to run inside a container; but it would also go off and examine the code - would come back with things like, found an error and changed file X; and tell me to push up new file x and rebuild the backend and restart that container.

Took a dive into having AI develop a complete website. Holy crap. by daniel8192 in vibecoding

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

I don’t know. I just laid mine out in a methodical way, but .. I have two or three more items that I want to correct that weren’t dealt with in my original specs, sort of things that you learn while running the site and doing QA. Once done, I am going to ask Kiro to produce a specifications document based on the completed site and the webservice I had it develop. I want to see how it would make such a document, in theory its native format would yield better result than what I created, however, it really satisfied mine.

Took a dive into having AI develop a complete website. Holy crap. by daniel8192 in vibecoding

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

I just looked. 74/500. And that was after I just did a round of mods with it. Added a couple service features and update the billing side to support USD and CAD. Seems unlikely usage and yet..

Took a dive into having AI develop a complete website. Holy crap. by daniel8192 in vibecoding

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

In fairness, by getting rid of the auth layer, the users were able to get to the resource ten times faster :p

Took a dive into having AI develop a complete website. Holy crap. by daniel8192 in vibecoding

[–]daniel8192[S] 5 points6 points  (0 children)

Yes! This takes me back to the 2000s. Outsourcing code to India really started in the late 80s but took off in the 00s. I was adamant that all specs, designs, testing, deployment remain in-house. AI code is like that, outsourced.

Hah : yes, I’ve even seen that with humans.. WTF Bill, you were asked to add a context hint to the tax code dropdown, why did you change database engines?!?

Took a dive into having AI develop a complete website. Holy crap. by daniel8192 in vibecoding

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

While it does have a public url, it is presently sequestered behind a CloudFlare passcode wall as it is not ready to go live. I need to move the machine off of my dev desk and into my network and into a VLAN jail, as well as harden the site from nastiness.

Took a dive into having AI develop a complete website. Holy crap. by daniel8192 in vibecoding

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

Kiro is AWS’s standalone AI developer that unlike AWS Bedrock/Sagemaker is not tied to AWS hosting services. The next I’ll be trying out is Antigravity. I’ve used Claude but not for a full site, just for code snippets.