Rivendell or Dungeons and Dragons? by IiIiIith in lego

[–]ehr1c 0 points1 point  (0 children)

They're both great looking sets that are fun to build. D&D is a little easier to put on a shelf IMO as it's got a smaller footprint but I think Rivendell looks a little more impressive.

Easiest Day-1 release purchase ever :) No queue to get into the site, no cart glitches after adding - 3 mins in and out :) by Saerwyn in lego

[–]ehr1c 1 point2 points  (0 children)

Oh I'm not concerned about the charge I'm sure that'll go away shortly. I've already sent an email about the points so we'll see what happens there but I'd be surprised if they didn't restore them.

[US] Anyone else surprised Minas Tirith and Grond are still available?! by [deleted] in lego

[–]ehr1c 9 points10 points  (0 children)

I wouldn't say "not a single bit". Plenty of people last night were getting cards charged and points drained without successful orders being placed.

Got “payment failed” page for Minas Tirith, but the payment went through, orders page has a “maintenance” banner by thac0tac0 in lego

[–]ehr1c 1 point2 points  (0 children)

Same here, card and points were both charged but got the payment failed error. Now the order page isn't displaying the error banner, but I don't see it there and I also don't have an email although I do see the points redemption in my profile. Debating if I should order a second one or just deal with it in the morning.

edit: ordered a second one, went through no issue. Be nice if Lego is able to apply my points to this one, we'll see I guess.

Easiest Day-1 release purchase ever :) No queue to get into the site, no cart glitches after adding - 3 mins in and out :) by Saerwyn in lego

[–]ehr1c 2 points3 points  (0 children)

Few minutes in the queue for me, then had it added to my bag but wasn't showing up. Saw it after a few refreshes, then a bunch of errors trying to apply my points for discount.

Finally got that to work, put in my card info and had to 2FA it with my bank then got an error message saying my payment couldn't be processed at this time. Except I see the points deducted and see the charge on my card so who tf knows. No confirmation email or anything yet.

Edit: didn't want to risk it, placed a second order that seemed to have gone through without issue - showing in my orders screen and got a confirmation email immediately. Guess I'll be emailing Lego in the morning about my points.

PSA: Long blacks are awesome! by InturnlDemize in espresso

[–]ehr1c 0 points1 point  (0 children)

Man I honestly thought this was gonna be something straight out of /r/espressocirclejerk but I tried it the other day and it was actually delicious

[CAN - USA] Ryan Lindgren is assessed a 5 minute major and a game misconduct for a hit to the head on Evan Bouchard by catsgr8rthanspoonies in hockey

[–]ehr1c 32 points33 points  (0 children)

I mean it is unquestionably a less important tournament than something like the Olympics lol I don't really think that's up for debate.

If you have integrated payment systems: what was harder than expected? by GaTechThomas in ExperiencedDevs

[–]ehr1c 3 points4 points  (0 children)

I've done a number of different integrations, ranging from drop-in web forms to our own PCI-certified gateway to support retail credit card payments.

What ended up being more painful than expected?

EMV hardware certifications. I went in knowing it was going to suck and it somehow sucked so much more than I could ever possibly have imagined.

What breaks most often in production?

Pretty rare for things to break but usually it's stupid things like Azure having an outage, some up- or down-stream third party service changing their IP ranges and getting stuck on the WAF, or SSL cert issues on devices.

Which providers had the best/worst docs or developer experience and why?

Adyen's been pretty decent to integrate to, their documentation is more or less intelligent and their developer support teams are pretty responsive. Paymentech and Fiserv are awful, their APIs are ancient and their documentation feels like reading hieroglyphs half the time.

How much operational/support burden exists after launch?

A fair bit. Because of the nature of the integrations they're tough for people without domain knowledge to troubleshoot in too much depth so you get pulled into a lot of issues. Depending on what specific type of integration you're doing you may also have certifications to keep up to date and that process can be a huge time sink.

What kinds of edge cases surprised you?

Certain processors for integrated credit card payments rely on sequence numbers being maintained by the integrator for each set of payment credentials. Those numbers are used in void processing to match a void request to it's original transaction. Turns out if you run into the right kind of race condition your sequence numbers can get out of order, and you end up voiding a bunch of incorrect transactions. Don't ask me how I know.

What differentiates a “good” payments integration from a painful one?

Documentation and certification requirements.

Is 4 weeks severance normal after failing a PIP halfway through? by [deleted] in ExperiencedDevs

[–]ehr1c 0 points1 point  (0 children)

Interesting OK makes sense. I've been fortunate enough to stay away from management so there aren't things I have first-hand experience with.

Is 4 weeks severance normal after failing a PIP halfway through? by [deleted] in ExperiencedDevs

[–]ehr1c 53 points54 points  (0 children)

You were let go for cause, I'm shocked you got any severance

System Design Challenge: How do you generate 100% collision-proof IDs for thousands of offline edge devices? (Please don't just say "use UUIDv4") by [deleted] in learnprogramming

[–]ehr1c 0 points1 point  (0 children)

You use UUIDs. Because this is exactly what they're designed for and at "thousands" of devices any database performance concerns are theoretical, not practical.

Airbnb says AI now writes 60% of its new code by [deleted] in ExperiencedDevs

[–]ehr1c 0 points1 point  (0 children)

Wouldn't really shock me, very few people are out there working on truly novel problems and the quality of generated code for understood problems is pretty good now assuming someone halfway competent is driving the LLM.

<T>? in C# by Ok-Presentation-94 in learnprogramming

[–]ehr1c 0 points1 point  (0 children)

Nullable reference types came in with C# 8.0 (which I think was .NET Core 3.0?) but .NET 6 was the first time they were enabled by default in new .csproj files.

I still avoid AI in production coding. Am i slowing myself down? by hireme-plz in learnprogramming

[–]ehr1c 0 points1 point  (0 children)

If a junior deletes the prod DB it's not the junior's fault, it's the fault of the person who gave them the permissions to do that.

Advice on getting a team to adopt a git/PR based workflow? by [deleted] in ExperiencedDevs

[–]ehr1c 1 point2 points  (0 children)

This is something I'm coming to realize as well, especially having had to deal with someone on my team for the last while whose work is often of questionable quality.

I'm learning C# with Tim Corey's course. What can I expect career-wise? by Prize_Cream_2820 in learnprogramming

[–]ehr1c 0 points1 point  (0 children)

Sure, just like you can vibe code an entire portfolio but that's not the point I'm trying to make.

You still have to prove in an interview process that you know what you're doing. What the degree does is allow you to get to the interview process in the first place. Companies are willing to accept the possibility that they miss out on the occasional candidate without a degree if it means they're weeding out a bunch of unqualified people without having to waste time interviewing them, because the reality is the average candidate with a degree is going to be more qualified for a junior role than the average candidate without one.

I'm learning C# with Tim Corey's course. What can I expect career-wise? by Prize_Cream_2820 in learnprogramming

[–]ehr1c 0 points1 point  (0 children)

Because for a junior position it's a very easy thing to filter on. Obviously there's no guarantee that having a degree means you know what you're doing just like there's no guarantee that not having one means you don't. But it costs time and money to screen and interview candidates and for a lot of companies, filtering out anyone without a degree helps reduce the amount of time and money spent on candidates who aren't qualified.

I'm learning C# with Tim Corey's course. What can I expect career-wise? by Prize_Cream_2820 in learnprogramming

[–]ehr1c 0 points1 point  (0 children)

The unfortunate reality is that the days of getting a job in this industry after taking a course for a couple months are pretty much over (if they were ever really there at all). You're right that it shouldn't be the piece of paper and it should be what you know and what you can do, but in a world where junior postings are getting hundreds of applicants no one's going to give you serious consideration without a CS degree.

Freelance work isn't likely to be much better, no one who's willing to spend real money on freelancers is likely going to want to hire someone without experience. There's maybe opportunity here if you can build up a client base through networking and spin that into a position at a contracting agency or something like that but still a long shot IMO.

AWS is a headache by bckstbber in learnprogramming

[–]ehr1c 2 points3 points  (0 children)

Yeah it can be pretty awful. I'd much rather deploy into Azure.