Yoseph Radding
banner
yoseph.tech
Yoseph Radding
@yoseph.tech
Software engineer. Sailor. Father. I sometimes write on my personal blog: Yoseph.tech
Floating points in computers and the associated math is pretty complicated. There’s a reason why many languages have different float and int types.
May 19, 2025 at 12:25 AM
But once you do get to that point, using tests to validate your design is essential. I found if a system is hard to test, the system is poorly implemented. And once you get going, TDD should be easy to use.
April 26, 2025 at 1:11 PM
I agree with your sentiment, but I’d like to also point out that TDD is great when you know exactly what you’re building and what the interfaces will be. Sometimes, especially in the early days of a project, that’s not feasible and you’ve got to tinker with a few different abstractions b4 committing
April 26, 2025 at 1:10 PM
You hit the nail on the head. This is especially bad with internal systems teams and operational teams.

And it’s funny, you ask the engineers and they’re always like “this system as thorns but it works and people are happy” but then you ask stakeholders, and they say “no, I hate it”
April 25, 2025 at 12:58 PM
The irony here is that Cleveland cliffs wants (or wanted to) acquire U.S. steel, which was supported by Trump because the alternative was a Japanese steel maker acquiring them. Now trumps policies threaten American steel manufacturers.
April 22, 2025 at 2:37 PM
No problem! I love CDK, so I’ll almost always recommend it! I started using it with lambdas, and no I use it for everything.
April 19, 2025 at 12:12 AM
And it’s got bundling functionality in it, so it will push your code to lambda with no fuss. It even has `node` and `Python` constructs that will do the whole bundling by reading requirements and package info files. It’s really neat.
April 18, 2025 at 11:35 PM
CDK!! It’s actively maintained by AWS, supports all of AWS’s service and you can define your infra using your language of choice probably (supports typescript, java, python, go and a few others I can’t remember).
April 18, 2025 at 11:34 PM
Honestly, IME, your DDB schema shouldn’t be so big and complex that you’d benefit from an ORM. I think the moment I start thinking of using an ORM with DDB, I either re-evalutate how I designed my tables, or I just go to SQL.
April 15, 2025 at 12:32 PM
I’ve never encountered a react native app that I didn’t want to immediately burn to the ground, and that includes projects I abandoned for 3 weeks.
April 15, 2025 at 12:13 PM
There used to be a typescript ORM for for DDB maintained by AWS. It worked pretty well, and used decorators to model the schema.

Last I checked, they dropped support for it when they moved to AWSSDK V2.

But either way, I’ve found there isn’t really a need for an DDB ORM with TS
April 15, 2025 at 12:09 PM
Well, “by WSJ Staff” also does scare the bejeesus out of me. If they’re mad at Trump, things truly are bad.
April 9, 2025 at 11:33 AM
Asking for…a friend
March 28, 2025 at 2:14 PM
Where does approval land?
March 28, 2025 at 2:14 PM
Soon, they may even let you throw political undesirables!
March 21, 2025 at 2:39 AM