Stefan Gussner's Blog

Hi! I'm Stefan, a software engineer

LinkedIn
Throw away bad (AI-generated) code

AI allows us to generate code faster than ever before. However, we are still reluctant to throw away code that isn't good enough. Let's change that.

Novel UI Design Patterns for AI-Powered Applications

AI-powered features, such as text generation, can be slower than traditional features. In this article, we explore new UI design patterns that can help create a better user experience for AI-powered applications.

Advanced Type Annotations

While developing the ttj-client Node.JS client library, we learned a lot about JSDoc type annotations. In this article, we share our aquired knowledge about JSDoc type annotations, how to import and export types, and how to use advanced types like generics and discriminated union types.