---
title: "Discussion on \"Big O notation and the Bachmann-Landau family\" | Hashnode"
description: "Discussion on \"Big O notation and the Bachmann-Landau family\". Most of us, software engineers, are familiar with (or, at least, have heard of) the well-known \"Big O\" notation (O-notation for short). The reasons are diverse. O-notation is a concept that arises frequently in technical interviews, so it is likely t..."
url: "https://hashnode.com/posts/big-o-notation-and-bachmann-landau-family/5fc26f6955b779631e1ad019"
---

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

Discussion

# [Big O notation and the Bachmann-Landau family](https://mariocervera.com/big-o-notation-and-bachmann-landau-family?utm_source=hashnode&utm_medium=feed)

Most of us, software engineers, are familiar with (or, at least, have heard of) the well-known "Big O" notation (O-notation for short). The reasons are diverse. O-notation is a concept that arises frequently in technical interviews, so it is likely t...

Nov 28, 2020 · 8 min read · mariocervera.com  
Read the article

-   [#programming](https://hashnode.com/tag/programming)
-   [#algorithms](https://hashnode.com/tag/algorithms)
-   [#software-engineering](https://hashnode.com/tag/software-engineering)
-   [#data-structures](https://hashnode.com/tag/data-structures)

## Written by

[Mario Cervera](https://hashnode.com/@macerub)

@macerub · Spain

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

Software craftsman. I write about Software Engineering (clean code, design, testing, ...) and also about Algorithms & Data Structures.

## Responses 3

Markdown supported · ⌘↵ to post

[Maxi Contieri](https://hashnode.com/@mcsee)

[Nov 28, 2020](https://hashnode.com/posts/big-o-notation-and-bachmann-landau-family/5fc26f6955b779631e1ad019/comment/5fc2b6a7a7d9b56870ad90fe)

Amazing article !

I have a computer science degree and only learned about Big O. But this is wider and more fair to many _practical_ bad algorithms like quick sort.

And of course I fell in love with your last paragraph. I'll add it to every Performance related article like yours

[Mario Cervera](https://hashnode.com/@macerub)

[Nov 28, 2020](https://hashnode.com/posts/big-o-notation-and-bachmann-landau-family/5fc26f6955b779631e1ad019/comment/5fc2b6a7a7d9b56870ad90fe#reply-5fc2c44a2d08fb69499616ed)

Thanks Maxi!

Yes, Big Omega and Big Theta are less well-known. That's why I wanted to make an article about that. When you look at the three together, it is not that hard to understand. In fact, I believe that it helps understand Big O better.

As for the last paragraph, I couldn't end without mentioning the importance of clean code! I did not want this article to foster premature optimization 😉

[Matt Moll](https://hashnode.com/@MattCodeJourney)

[Nov 28, 2020](https://hashnode.com/posts/big-o-notation-and-bachmann-landau-family/5fc26f6955b779631e1ad019/comment/5fc2ac0755b779631e1ad48b)

Super clear article Mario, you are rocking at this!

Big O notation and the other families are very important for analysis and understanding performance when working with big data sets. They are also very useful for interviews, so this is a topic to revisit and be familiar for sure!

Keep this coming!

[Mario Cervera](https://hashnode.com/@macerub)

[Nov 28, 2020](https://hashnode.com/posts/big-o-notation-and-bachmann-landau-family/5fc26f6955b779631e1ad019/comment/5fc2ac0755b779631e1ad48b#reply-5fc2af0555b779631e1ad4ec)

Thanks Matt!

I will definitely try to keep the posts coming! I enjoy writing and I am learning a lot myself during the journey 😉

[Apoorv Tyagi](https://hashnode.com/@apoorvtyagi)

[Nov 28, 2020](https://hashnode.com/posts/big-o-notation-and-bachmann-landau-family/5fc26f6955b779631e1ad019/comment/5fc271c629ee3663480c9f84)

Great article [Mario Cervera](https://hashnode.com/@macerub)🤩.

I am so fascinated by the way you write your blogs, they're so simple to understand & explanations are so clean :)

[Mario Cervera](https://hashnode.com/@macerub)

[Nov 28, 2020](https://hashnode.com/posts/big-o-notation-and-bachmann-landau-family/5fc26f6955b779631e1ad019/comment/5fc271c629ee3663480c9f84#reply-5fc276bc29ee3663480c9ff1)

Thanks Apoorv for this encouraging words!

Not only clean code is important. It is also important to write "clean" blog posts 😉

The truth is that I enjoy writing these posts and I spend long time reviewing and polishing them, so I am happy that people find them useful.
