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
20082026
-
It is relatively rare, but software itself (not just the resulting program, such as "a game") can be art. Most examples of this focus on using code to communicate something humorous about the culture surrounding software. I cite FizzBuzz…
comment by mostlylurks · 2023-08-10 · in Nick Cave on ChatGPT and the creative process -
Looking at the C# poker, it amuses me that you end up closer to Enterprise FizzBuzz(1) than the basic game. (1) https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by jboy55 · 2023-07-31 · in “BASIC Computer Games” code in modern languages -
I _think_ the idea is thinking of an "interface" as "something that you use as a way to interact with something from outside an abstraction". I'd summarize their argument as reasoning that if the goal of an abstraction is to avoid having…
comment by saghm · 2023-07-29 · in The bigger the interface, the weaker the abstraction -
It does matter because what constitutes good code for some people is often terrible code for others, to the point of people making jokes about it [1]. With food, at least there is a wider agreement of what consists of good and bad. [1]…
comment by whstl · 2023-07-21 · in Good code is like a love letter to the next developer who will maintain it -
Calling LLM API is just 2 line of code. Building LLM App is just API Calling. LangChain is a framework for sequential api calling, warpping 2 lines of code with 2 thousand lines of code, also wrapping python While loop in chain object.…
comment by louis8799 · 2023-07-15 · in The Problem with LangChain -
Looks like the FactoryFactoryFactory was proposed but a PR wasn't ever created sadly: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by jameslk · 2023-07-07 · in Why I Hate Frameworks (2005) -
Another fun shot: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by gottorf · 2023-07-07 · in Why I Hate Frameworks (2005) -
maybe it's fast, but is it enterprise quality? https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by x86x87 · 2023-07-03 · in 55 GiB/s FizzBuzz (2021) -
https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... On a more serious note, most Java code on Github is now written by Copilot.
comment by 29athrowaway · 2023-06-17 · in Ask HN: What are some of the most elegant codebases in your favorite language? -
> you have no idea how much happens so your transaction doesn't get lost, corrupted, or errored out. Maybe he doesn't, maybe he does - you don't know nor do I. I'm pretty sure this is how IBM salesmen used to respond when confronted with…
comment by the_third_wave · 2023-05-11 · in Is sequential IO dead in the era of the NVMe drive? -
Some links you may find useful https://copyconstruct.medium.com/small-functions-considered-... https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by thatguyknows · 2023-04-23 · in I Have a Dirty Secret. I’m a Software Craftsman -
https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... isn't too far removed from some of what I've seen in big tech, especially architecture-wise. Certainly less costly absurdity.
comment by lightbendover · 2023-04-12 · in Virtual Threads Arrive in JDK 21, Ushering a New Era of Concurrency -
It's like the inverse of Enterprise FizzBuzz ( https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... )
comment by TremendousJudge · 2023-03-17 · in Show HN: 'Hello, World ' in x86 assembly, but make it gibberish -
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 brokenmachine · 2023-02-28 · in IsOdd (and IsEven) as a Service -
What you need is Fizzbuzz, Enterprise Edition https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by 29athrowaway · 2023-01-16 · in Subverting the software interview (2021) -
Probably didn't pass the interview. The implementation was rather simplistic and low quality. Here's a better enterprise version: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... Though the fact that it was written some…
comment by cntainer · 2023-01-15 · in Subverting the software interview (2021) -
this needs a mention: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by fargle · 2022-11-28 · in Ask HN: What are some examples of well written Java Codebases -
> I don't know about Java. It's very solvable in Java, as we see here: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by Tao3300 · 2022-11-22 · in FizzBuzz in Haskell [pdf] -
That is the FP version of the classic https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... . One can overengineer stuff in both FP and OOP.
comment by frozenlettuce · 2022-11-22 · in FizzBuzz in Haskell [pdf] -
> BusinessAbstractFactoryIBuilder While I understand and agree with this meme[1], I think that's the other extreme, where everything is a Factory Builder thing. Even so, I would rather too much information than too little, which is what FP…
comment by delta_p_delta_x · 2022-11-16 · in What’s so great about functional programming anyway? -
Agreed. Look how Java enables collaboration on large projects like FizzBuzz: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by rthomas6 · 2022-11-08 · in Ask HN: Java or JVM based is the best choice for large projects. Prove me wrong -
Reminds me of this old classic: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by lelandfe · 2022-11-08 · in The most unethical thing I was asked to build while working at Twitter in 2015 -
Enterprise Fizzbuzz ( https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... ) seems like a much more developed version of this
comment by sssilver · 2022-10-29 · in Every day, I commit a new and more complicated version of some simple code -
Obligatory Fizz-Buzz EE. https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by Tiddles-the2nd · 2022-09-19 · in Java’s Cultural Problem -
FizzBuzz Enterprise Edition [1] is an oldie but a goodie worth a re-mention. 1. https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by mdesq · 2022-08-09 · in Don’t call it a comeback: Java is still champ -
It's been a decade since I used C# but the corporate design pattern culture of that language back then turned me off of it forever. Everything looked like this: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... Maybe it's…
comment by CoolGuySteve · 2022-07-25 · in Ask HN: Why do you make class members private? -
That's very clever, but the OP's point is that you shouldn't try to be clever. Your life will be easier if the code is simple. When I read the initial example I can understand it in the time taken to read the code. With your example I had…
comment by sjducb · 2022-07-07 · in DRY is an over-rated programming principle? -
I did something similar a 4 or so years back. I wrote something in a month (+ a couple of working with stakeholders to make sure it did what it should). I did it in a legacy tech stack that the architects didn't like, on the side of the…
comment by trashtester · 2022-06-29 · in Why programmers are not paid in proportion to their productivity (2009) -
How much structure would you like? https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by arethuza · 2022-06-13 · in A way to torture an interviewer (C++, FizzBuzz) -
Enterprise FizzBuzz, obviously https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by TrackerFF · 2022-06-13 · in A way to torture an interviewer (C++, FizzBuzz) -
I swear I've worked with people who if they were shown FizzBuzzEnterpriseEdition wouldn't be able to see the joke as that's how they naturally write all code. https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... Things like…
comment by arethuza · 2022-05-29 · in The use of ‘class’ for things that should be simple free functions (2020) -
Reminds me of FizzBuzzEnterpriseEdition . https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... You never know when you might need to change the implementation of how the "Fuzz" string is returned, so you need a…
comment by civilized · 2022-05-22 · in “What if it changes?” -
https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by _Algernon_ · 2022-05-01 · in 90% of software engineering done today is integrating poorly documented APIs -
Powershell always feels like writing enterprise editions (like https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... ) of simple tasks.
comment by xaedes · 2022-04-20 · in Ask HN: Windows Dev Setup? -
▲ 2
Hire New Travisstory by wolfi1 · 2022-04-17 · 0 comments
-
Enterprise Fizz Buzz: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by davidkunz · 2022-04-11 · in Ask HN: Where can I see many examples of real companies' software architecture? -
https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... and https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... more or less
comment by dmitrygr · 2022-04-08 · in FizzBuzzEnterpriseEdition -
▲ 48
FizzBuzzEnterpriseEditionstory by rfrey · 2022-04-08 · 15 comments
-
Do you think Enterprises will ever give up the mountain of "design patterns" that (IMHO) make Java less desirable to work in? The Enterprise FizzBuzz is funny because of how true it is [1]. [1]: https://github.com/EnterpriseQualityCoding/Fi…
comment by freedomben · 2022-03-22 · in Java 18 / JDK 18: General Availability -
Exactly, fully agree. I don't understand why people advocate this insane over-abstraction and over-modularization. > more difficult to understanding I think this is the most important one. I hate those code bases where everything is split…
comment by cloogshicer · 2022-03-21 · in The Big TDD Misunderstanding -
Irreversible decisions are a very small subset of all decisions you will make. If you don't do those at the beginning (or write your code to be agnostic to them, ie, by leaving out feature sets that would surface that decision), then you…
comment by hinkley · 2022-03-17 · in Technical Debt: How do you get out of the bottleneck? -
To illustrate the above point (a little hyperbolically) https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by Qub3d · 2022-02-21 · in Chris Lattner left Swift core team -
For some reason, this post reminded me of Fizzbuzz Enterprise Edition [0] [0] https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by tpoacher · 2022-02-19 · in How to write better scientific code in Python? -
▲ 1
FizzBuzz: Enterprise Editionstory by rg111 · 2022-01-03 · 0 comments
-
My biggest pointer would be to remember that Java & JavaScript aren't named that way by coincidence. They're two different approaches to a similar problem. Java suffers from Enterprise Development (eg: Enterprise FizzBuzz[0]), JavaScript…
comment by jrandm · 2021-12-31 · in Ask HN: Where are the resources for complex architectures for Node.js? -
Let’s inventory other such jokes. Google Annotation Gallery, annotations for things which shouldn’t have been coded: https://code.google.com/archive/p/gag/ VanillaJS, the most used JS library with famous users such as Google, Apache and…
comment by laurent92 · 2021-12-11 · in Jndi: An irresponsibly bad logging library -
176K LOC. For a logging library? Oh! It's for Java. It all makes sense now. (Yes, I've written in Java, and, of course, I used log4j in the project.) Just reminds me of this: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by TheRealDunkirk · 2021-12-10 · in Log4j RCE Found -
I'm not sure why there is coding done here. A ticket for this work has been made at here: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... I'm going to have to ask that the contributors attend the grooming sessions and talk…
comment by monksy · 2021-10-28 · in 55 GiB/s FizzBuzz -
If by 'better', your friend means 'newer', then sure, C# is newer than Java. However, OOP hasn't changed much since before either came out; hell, Java went so far into OOP that it can be cringeworthy[0]. C# has a lot of nifty features, but…
comment by theandrewbailey · 2021-10-28 · in Ask HN: Is the Java OO model really broken and does C# provide a better model? -
Wow nobody linked to Enterprise FizzBuzz yet! https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... Essential!
comment by polotics · 2021-10-19 · in Printf(“%s %s”, dependency, injection)