---
title: "Discussion on \"Why Go-style error handling is not great\" | Hashnode"
description: "Discussion on \"Why Go-style error handling is not great\". There is an important concept in software development called \"correct by construction\" 1. Briefly, it means incorrect things cannot be expressed using a language/library/config/etc. in question. And i"
url: "https://hashnode.com/posts/why-go-style-error-handling-is-not-great/6add4f04c54c26ff24c2f01b"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Why Go-style error handling is not great](https://dimagog.hashnode.dev/why-go-style-error-handling-is-not-great?utm_source=hashnode&utm_medium=feed)

There is an important concept in software development called "correct by construction" 1. Briefly, it means incorrect things cannot be expressed using a language/library/config/etc. in question. And i

Oct 25 · 5 min read · dimagog.hashnode.dev  
Updated Oct 26  
Read the article

-   [#go](https://hashnode.com/tag/go)
-   [#golang](https://hashnode.com/tag/golang)
-   [#programming-languages](https://hashnode.com/tag/programming-languages)
-   [#error-handling](https://hashnode.com/tag/error-handling)

## Written by

[Dmitry Kakurin](https://hashnode.com/@dimagog)

@dimagog · Seattle, USA

  
[View profile](https://hashnode.com/@dimagog)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
