Cian Butler
๐ค SpeakerAppearances Over Time
Podcast Appearances
But each format is different and their code paths are different.
We'll never, like, we could, like, sit down and very quickly scaffold out a brand new service in Go or Rust that hits those same things.
But you then have the weird edge case of, like, how does that interact with our processing of...
our processing of SBOMs generation.
And then we need to store that in a way that can be queried by our API to be displayed in our UI.
And we also need to track all those data, all those bytes.
You care about how many bytes are being downloaded.
We need to ensure that all that data is being tracked correctly.
We're in that scale-up phase of startup life, so we're hiring, we're bringing on new engineers, but we're still a small enough team.
So if you brought in... You bring in me.
Lee, our CTO, made the joke of one day he's going to wake up and everything's going to be rust after hiring me.
And we laugh and it's funny, but we know it's not really going to happen.
some core bits that are Rust, but they're still going to be that core Python code that's not changing.
Because everyone in our shop knows Python.
We have a couple people who know Go.
We have me who knows Rust.
We have people willing to learn and who have tried Rust and Go at different times, but they're not like,