---
title: "Comment by Toby Hobson on \"Stop catching errors in TypeScript; Use the Either type to make your code predictable\" | Hashnode"
description: "I just discovered this. Coming from a Scala background I really dislike the whole exception paradigm. Even Go (one of the most basic languages) shuns exceptions"
url: "https://hashnode.com/posts/stop-catching-errors-in-typescript-use-the-either-type-to-make-your-code-predictable/61740f980f452c1cd94fa17c/comment/6464a31ca2c49bc61afe4329"
---

[Discussion](https://hashnode.com/posts/stop-catching-errors-in-typescript-use-the-either-type-to-make-your-code-predictable/61740f980f452c1cd94fa17c)

Comment [Stop catching errors in TypeScript; Use the Either type to make your code predictable](https://hashnode.com/posts/stop-catching-errors-in-typescript-use-the-either-type-to-make-your-code-predictable/61740f980f452c1cd94fa17c)

[Toby Hobson](https://hashnode.com/@thobson)

[May 17, 2023](https://hashnode.com/posts/stop-catching-errors-in-typescript-use-the-either-type-to-make-your-code-predictable/61740f980f452c1cd94fa17c/comment/6464a31ca2c49bc61afe4329)

I just discovered this. Coming from a Scala background I really dislike the whole exception paradigm. Even Go (one of the most basic languages) shuns exceptions in favour of a primitive Either pattern.

Thanks so much for sharing!
