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
-
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 -
“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...…
comment by laurent92 · 2021-04-01 · in A categorized list of all Java and JVM features since JDK 8 to 16 -
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]:…
comment by floatrock · 2021-03-30 · in Google showing animated ships when searching “ever given” -
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) -
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? -
> 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 -
Isn't that obvious? https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by jeffreygoesto · 2021-01-30 · in ESE: The server-grade, embedded DB ships with Windows -
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? -
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 -
Obligatory “huge” code base with many many layers of abstraction: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by oefrha · 2020-12-14 · in Death by 1000 layers: the perils of over-abstraction in Java (2017) -
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…
comment by dinkleberg · 2020-09-11 · in Ask HN: As a developer what are your aha moments? -
> 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 -
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…
comment by ateng · 2020-06-24 · in Ask HN: How to avoid over-engineering software design for future use cases? -
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…
comment by acqq · 2020-06-08 · in Microservices Considered Harmful (2019) -
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 -
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 -
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 -
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? -
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 -
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.…
comment by MontyCarloHall · 2019-12-18 · in The top bug predictor is not technical, it's organizational complexity -
The infamous "FizzBuzzEnterpriseEdition" relevant to the topic, https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by raldu · 2019-12-04 · in Generating a Java program with 90% less code -
A lovely ridiculous parody of "Enterprise" style Java: https://www.github.com/EnterpriseQualityCoding/FizzBuzzEnter...
comment by bonyt · 2019-12-04 · in Generating a Java program with 90% less code -
https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... This is fantastic.
comment by jplayer01 · 2019-10-11 · in Why Enterprise Software Sucks -
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 -
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...
comment by joeblau · 2019-08-01 · in Anyone who looks at this code instantly becomes insane -
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…
comment by fulafel · 2019-07-23 · in When a rewrite isn’t: rebuilding Slack on the desktop -
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…
comment by signal11 · 2019-06-17 · in Love It or Hate It, Java Continues to Evolve -
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 -
Sure does. https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by someguy1234567 · 2019-03-07 · in Microsoft Open-Sourced Calculator -
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...
comment by jetbooster · 2019-02-27 · in Launch HN: Fuzzbuzz (YC W19) – Fuzzing as a Service -
> 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 -
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 -
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 -
FizzBuzz Enterprise: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by wolfi1 · 2018-12-31 · in FizzBuzz in ten languages -
Fizz Buzz - Enterprise edition. https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by beckler · 2018-12-06 · in Ask HN: What is the funniest and stupidest software project you know? -
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 -
This comes to mind: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by amiga-workbench · 2018-10-17 · in What is your favorite design pattern? -
https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by dTal · 2018-10-17 · in Do We Worship Complexity? -
> 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? -
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 -
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…
comment by Wed19Sep · 2018-09-19 · in Is “data scientist” the new “programmer”? -
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…
comment by DeathRabbit · 2018-09-10 · in Ask HN: How to transition from academic programming to software engineering? -
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) -
> 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…
comment by noxToken · 2018-07-23 · in Ask HN: Got a CS degree, but I’m unable to be programmer. What can I do? -
Found it!! https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
comment by Aardwolf · 2018-07-23 · in An integer formula for Fibonacci numbers (2015) -
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...
comment by aldanor · 2018-07-23 · in An integer formula for Fibonacci numbers (2015) -
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…
comment by jasode · 2018-07-16 · in Goldman Sachs model to predict World Cup game results didn’t come close -
We have much work to do on https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... if we want to catch up.
comment by phendrenad2 · 2018-05-18 · in The Stuxnet worm may be the most sophisticated software ever written -
https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... Eh... this guy is right, ant is better.
comment by akerro · 2018-05-11 · in FizzBuzz Enterprise Edition -
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