Hacker GitHub

← All repos

EnterpriseQualityCoding/FizzBuzzEnterpriseEdition

View on GitHub ↗ ★ 23,932 Java

FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.

237 mentions on Hacker News by 216 people: 26 stories, 211 comments · first 2013-03-18 · latest 2026-10-31

Mentions per year 237 mentions · busiest year 2022 (28)
20082026
  1. I've never heard someone with experience in npm say they love maven. Interesting. Regardless, I actually agree Java is a fine language. I'm still surprisingly productive in it despite 10 years of time away. However, it's the culture around…
    comment by freedomben · 2021-04-16 · in Java Is Underhyped
  2. “Java is a big DSL to transform XML into stacktraces” — so was the joke at the time when domain-specific languages were the hype. This, and the FizzBuzz, Enterprise Edition: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...…
  3. Toss in some requirements about encoding compatibility, javascript, etc., sprinkle in presumably a couple layers of PMs, and I'm curious how close to EnterpriseFizzBuzz [0] the implementation of a simple hack like this actually is. [0]:…
  4. This is one point. The other point is hiding in real life usage. User is derived from human, that from lifeform, that from cell,dnk,(...) each of those is derived from molecule, that from atom and then goes into quantum physics parts. And…
    comment by stiray · 2021-03-26 · in Why OO Sucks by Joe Armstrong (2000)
  5. The below github account is making fun of the concept 'Enterprise code' and contains an Enterprise-level FizzBuzz solution. I have never seen that much code do so little. https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
    comment by MikeDelta · 2021-02-27 · in Why Can't Programmers.. Program?
  6. > and it means you don’t end up building castles in the air, or worse, working within someone else’s castle in the air. See the lack of inheritance for a good example of a missing abstraction which improves the language. Very well said. If…
    comment by stiray · 2021-02-22 · in Go is not an easy language
  7. Isn't that obvious? https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
  8. Also reminds me of the self-effacing response to nomenclature criticism in Java: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
    comment by spacemanmatt · 2021-01-24 · in Ask HN: Anyone know any funny programming jokes?
  9. I think reaching the correct solution is one of the least important parts of a technical interview. I've interviewed candidates who will write the equivalent of enterprise level fizz buzz [0] and get to a correct solution, and candidates…
    comment by superpope99 · 2020-12-24 · in Interview advice that got me offers
  10. Obligatory “huge” code base with many many layers of abstraction: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
  11. Finally understanding the appeal of static typed languages after doing a project in Go using Goland. I always thought I loved the freedom of python and JavaScript (and I still do to some extent, you’ll have to take Django from my cold dead…
  12. > OOP makes people agree on "where should we put this block of code" in a way that's "intuitive" and scales. This is the opposite conclusion of Brian Will's Object-Oriented Programming is Bad video. Since it forces you to think about…
    comment by creatonez · 2020-08-01 · in The Case Against OOP Is Wildly Overstated
  13. Disclaimer: the following method may not work if your library is public facing, as breaking changes to public API is usually a terrible idea. Ask yourself the following questions: * Are you an experienced developer on this particular…
  14. And also, the idea of "architecture astronauts", in the text written almost 20 years ago: https://www.joelonsoftware.com/2001/04/21/dont-let-architect... "Why the hell are people so impressed by boring architectures that often amount to…
  15. Someone looking for the unbeatable https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... ?
    comment by alexandernst · 2020-05-24 · in Show HN: FizzBuzz purely in Rust's trait system
  16. https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
    comment by macando · 2020-05-17 · in What Peak Hello World Looks Like
  17. Complexity can easily be manufactured. Comparing it to something as fundamental as energy is pure bollocks. Heres an amusing and simple example of manufactured complexity: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
    comment by ninjapenguin54 · 2020-05-01 · in Complexity Has to Live Somewhere
  18. Surely someone needs to mention FizzBuzzEnterpriseEdition [1], which is clearly the best resource in this domain? Don't ignore the issues, true gold in there :) [1] https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
    comment by declnz · 2020-04-28 · in Why can't programmers design software?
  19. I think the comment was a little tongue-in-cheek -- like FizzBuzz is a problem without much inherent complexity, but you can certainly you make an overly complex solution: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
    comment by thedirt0115 · 2020-02-20 · in The Law of Conservation of Complexity
  20. Looking at the metrics used in the publication[0], it seems most of them focus on the absolute number of engineers working on a given component. This makes sense — more engineers touching a component introduces more opportunities for bugs.…
  21. The infamous "FizzBuzzEnterpriseEdition" relevant to the topic, https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
  22. A lovely ridiculous parody of "Enterprise" style Java: https://www.github.com/EnterpriseQualityCoding/FizzBuzzEnter...
  23. https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... This is fantastic.
    comment by jplayer01 · 2019-10-11 · in Why Enterprise Software Sucks
  24. My slightly geekier explanation for Why Enterprise Software Sucks is to simply link to this facetious GH repo: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
    comment by AdmiralAsshat · 2019-10-11 · in Why Enterprise Software Sucks
  25. I feel like the Java community will step up and refactor this to be as robust as Enterprise Fizz Buzz [1]. [1] - https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
  26. There's a lot of culture that comes with a language. 10 years ago, Java and C# were associated with enterprisey complexity and interchangeable programmers working under architecture astronauts, Python was used by the cool kids. Keeping to…
  27. Yes @ absurd level of abstraction, EnterpriseFizzBuzz even manages to laugh at this old-school 'Enterprise' style of writing code[1]. Some enterprises have managed to move away from this though -- DevOps in the enterprise is real and it…
  28. Two words: enterprise fizzbuzz https://news.ycombinator.com/item?id=17043541 https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... ...fizzbuzz for the entire enterprise
    comment by acklemore · 2019-03-14 · in Object-Oriented FizzBuzz
  29. Sure does. https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
    comment by someguy1234567 · 2019-03-07 · in Microsoft Open-Sourced Calculator
  30. Well if you're going to do it as a service you might as well make it enterprise ready. Allow me to introduce you to Java EE Fizzbuzz https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
  31. > Java can be programmed as lightly as Python or as a full-on J2EE monstrosity. The difference is cultural ("idiomatic") not brought about by types. I wish I had the money to burn to buy a billboard in Silicon Valley to broadcast this. I…
    comment by Sohcahtoa82 · 2019-02-13 · in The memory safety problem isn't bad coders
  32. Some time ago, I would have agreed with you about Adapters, Factories and so on. But now, I'm not so sure. My team inherited a code base that wasn't really legacy - maybe two years old - with a very simple business logic: Collect data from…
    comment by fdw · 2019-01-27 · in Confessions of an Abstraction Hater
  33. Fast? Yes. The Gold Standard? Pshaw. This thread is utterly incomplete without Fizz Buzz Enterprise Edition™[1]. If you want to get straight to the good parts of it, just look at the Factories folder[2]. [1]…
    comment by romwell · 2019-01-01 · in FizzBuzz in ten languages
  34. FizzBuzz Enterprise: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
    comment by wolfi1 · 2018-12-31 · in FizzBuzz in ten languages
  35. Fizz Buzz - Enterprise edition. https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
  36. Vi's site is down from the onslaught. In the meantime, enjoy the ever-classic Fizz Buzz Enterprise Edition: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
    comment by romwell · 2018-11-01 · in Fifty Fizzbuzzes
  37. This comes to mind: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
    comment by amiga-workbench · 2018-10-17 · in What is your favorite design pattern?
  38. https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
    comment by dTal · 2018-10-17 · in Do We Worship Complexity?
  39. > software bloat This came up on another thread here from a blog/article titled "software disenfranchisement". I mentioned that I think a lot of it is an unhealthy obsession with writing re-usable code that results in abstractions on top…
    comment by Sohcahtoa82 · 2018-10-05 · in Why Do Computers Use So Much Energy?
  40. I put some of the blame on an unhealthy insistence of code reuseability and sticking to paradigms. The result is so much code that is just abstractions piled onto abstractions piled on to more abstractions until you get the famous FizzBuzz…
    comment by Sohcahtoa82 · 2018-09-20 · in Software disenchantment
  41. The author simply has a grudge towards over-engineered code such as [FizzBuzz Enterprise Edition]( https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... ). Not all modern coding is like that, and you certainly cannot build…
  42. To all readers who've never experienced it, working on a large Java (and other) codebases where the original developers completely overused patterns, your life will be hell in my opinion, just as much as a codebase written totally without…
  43. I have no idea either, but those are "constants", and so it is only logical that they belong in com.seriouscompany.business.java.fizzbuzz.packagenamingpackage.impl.Constants ( https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...…
    comment by conistonwater · 2018-07-23 · in An integer formula for Fibonacci numbers (2015)
  44. > he seems prone to analysis paralysis and anxiety about raw ability/intelligence. This is what I also gained, and to me, it says that OP has the ability to solve these problems in much less time. I was a lot like OP when I started out. In…
  45. Found it!! https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
  46. Indeed, what's the point to ask someone to write a fizzbuzz when it's already been done to the highest of professional enterprise standards! [1] [1] https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
  47. Leonid Bershidsky and a lot of other journalists laughing at Goldman Sachs' incorrect predictions seem to miss the point. The World Cup predictions from Goldman Sachs (and also UBS) are a form of recreation and entertainment with machine…
  48. We have much work to do on https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... if we want to catch up.
  49. https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... Eh... this guy is right, ant is better.
    comment by akerro · 2018-05-11 · in FizzBuzz Enterprise Edition
  50. https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... I'd really like to see the microservice version of that.
    comment by dx034 · 2018-05-11 · in FizzBuzz Enterprise Edition