Herman J. Radtke III
hermanradtke.com
Herman J. Radtke III
@hermanradtke.com
CTO of Trove

#rustlang #typescript #jj-vcs
Yooooo that looks real nice
November 15, 2025 at 3:03 AM
Oh I have to pick this series up. The hachette books link confusingly lists Mercy of the Gods second when it seems like it is the first book.
August 8, 2025 at 4:40 PM
Part 1 was good but similar to a lot of existing intro posts. This part 2 is a great cookbook and I find it muuuuch more useful.
August 2, 2025 at 1:25 PM
I nearly moved to Madison for the ideal climate location! Love the area, especially the isthmus. Ultimately chose Ann Arbor instead.
July 31, 2025 at 9:14 PM
I remember sitting in the audience at EmberCamp asking Yehuda why he was tightly coupling his ember.js framework to RoR when RoR hates JS and it was obvious to many that a node backend was the future.
July 16, 2025 at 3:12 AM
Reposted by Herman J. Radtke III
Trivial as in writing the actual code is not even what software development is about.
June 19, 2025 at 11:53 PM
More engineers should hire a coach to improve their development. The coach signs an NDA, watched a video of the student writing the code, reviews the PR and then provides expert feedback on how they could improve.
May 31, 2025 at 12:47 PM
I agree, but I wish we did not call it "prompt engineering". I am sure that ship has sailed though...
May 27, 2025 at 3:07 PM
It all seems so very prompt dependent. It is really hard to objectively tell what is working and what is not unless the results have the prompts and the code.
May 27, 2025 at 1:31 PM
Yes, but my understanding is that burn rates were so high, and runways so short, that founders reacted well before-hand.
May 18, 2025 at 9:29 PM
Imagine I am a fund manager with a goal of getting a x% return rate within the risk guidelines allowed by my company/sector. That portfolio in 2015 looks a lot different than the portfolio in 2025.

In 2015, I have to put money into a more speculative areas, like VC. Less so in 2025.
May 18, 2025 at 5:04 PM
Fair enough! Maybe I will change my mind. In the meantime, no circular imports, no problems.
May 17, 2025 at 12:29 AM
In C I would have to use guards or forward decls. In JavaScript stuff gets real weird when imports are circular leading to strange runtime or (TypeScript) compiler errors.

So, I just refactor the crate/module to avoid them.
May 17, 2025 at 12:22 AM
I avoid them because it is hard to reason about the behavior.
May 17, 2025 at 12:13 AM
You don’t write Rust at oxide? All in on that TypeScript?
May 15, 2025 at 6:18 PM
Discriminated unions in TypeScript are a gateway to ADTs.
May 12, 2025 at 4:04 PM
if you rollup and one commit fails, it all fails. i think people typically "try" their PRs ensure they are passing and then rollup a bunch if/when the merge queue gets backed up
May 11, 2025 at 11:18 PM
Do you consider what bors does, batching commits/PRs together, a serial process?
May 11, 2025 at 5:04 PM
Been using jj for a while. Recently, I had to use git and I forgot how to make a new branch for a few seconds. A good sign.
May 10, 2025 at 7:54 PM