Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Damien Tanner

๐Ÿ‘ค Speaker
791 total appearances

Appearances Over Time

Podcast Appearances

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

It was the kind of code where you come back to a week later and go,

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

what was happening here?

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

And things like, you know, oftentimes we'd end up writing code where the code at the top of the file was actually the thing that happened last in the execution of it.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

And, you know, basic stuff like that, just because that's how the RxJS was kind of telling us to do it or kind of like guiding us and how we had to initialize things.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

That was one of the key things.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

We moved to a plugin architecture.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

We moved to a very basic, we've got no kind of RxJS style stream processing plugin.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

It's just all very simple JavaScript with async iterables.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

And we just pass a waterfall of messages down through plugins.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

And it's so much better.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

And we can take out a plugin if we need to.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

And we can unit test a plugin.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

And we can write integration tests and mock out plugins up and down.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

And we're about to launch that.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

And that's just such a game changer.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

And interestingly, tying back to LLMs, we ended up here because...

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

With the first implementation, we found it hard as developers to understand the code we'd written.

The Changelog: Software Development, Open Source
The era of the Small Giant (Interview)

The LLMs were hopeless.