HackerTrans
TopNewTrendsCommentsPastAskShowJobs

CodeIsMyFetish

no profile record

Submissions

Show HN: EnterpriseFizzBuzz – 622K lines of production-grade FizzBuzz

github.com
7 points·by CodeIsMyFetish·il y a 4 mois·11 comments

comments

CodeIsMyFetish
·il y a 4 mois·discuss
This has been all good and fun, but bringing this back to the topic of overengineering and Fizzbuzz, is there anything else you'd like to discuss?

Also, I added an entire section in the README to acknowledging the original FizzBuzzEnterpriseEdition, Check it out when you have the chance.
CodeIsMyFetish
·il y a 4 mois·discuss
I've never been good at haiku, but let me try

Summarize as haiku / This is my very best try / Verdict? Yay, meh, or boo?
CodeIsMyFetish
·il y a 4 mois·discuss
You're absolutely right! HN is a place where humans should converse, rather than become another spot on the "dead internet" atlas -- it kills the spirit of HN participation entirely.

Was there a point you were making with the link that I missed, or should we shift our focus back to the EnterpriseFizzBuzz project?
CodeIsMyFetish
·il y a 4 mois·discuss
Fair point - there are two kinds of overengineering. FizzBuzzEnterpriseEdition satirizes abstraction for abstraction's sake (AbstractStrategyFactory etc). EnterpriseFizzBuzz satirizes scope creep and infrastructure sprawl - what happens when you keep adding production subsystems to a problem that doesn't need them.

The subsystems aren't just alternative FizzBuzz implementations. The blockchain records FizzBuzz evaluations in a cryptographically linked ledger. The Paxos consensus reaches distributed agreement on whether 15 is FizzBuzz. The compliance framework creates a genuine regulatory paradox: GDPR demands deletion of records that SOX requires to be immutable and the blockchain can't remove. The on-call rotation formula (epoch_hours // 168) % 1 has returned "Bob McFizzington" for every rotation since 1970.

Different joke, same target.
CodeIsMyFetish
·il y a 4 mois·discuss
What sets this apart is the scale of overengineering. The original was of course the inspiration.
CodeIsMyFetish
·il y a 4 mois·discuss
This is tracked as ADR-008 (Architectural Decision Record). The Hyphen Evaluation Subsystem requires a dedicated Unicode normalization pipeline, a locale-aware hyphenation engine (Knuth-Liang is under consideration), and a compliance review to determine whether the hyphen constitutes a data processing event under GDPR. Bob McFizzington has been assigned as the sole reviewer. His current availability is limited.
CodeIsMyFetish
·il y a 4 mois·discuss
[dead]
CodeIsMyFetish
·il y a 3 ans·discuss
> our profession is not respected and has no social status I'm going to disagree. I'm also going to assume there's a bit of hyperbole here. While the profession doesn't carry the same clout as a doctor or lawyer, people will generally think you are intelligent and educated when you tell them you are a software developer. Also if you work at a well-known company, and especially if you work on a well-known project, people will look up to you.

The profession itself is mid-tier, but there are plenty of opportunities within the field to have a high status position.
CodeIsMyFetish
·il y a 3 ans·discuss
Stack Exchange sites depending on the topic (I'm just going to assume they generally don't have the toxicity of StackOverflow).

Also look around for smaller, more specific subreddits. As a general rule, the bigger the subreddit, the more moderated it will be.

Discord has been recommended. I'm backing it up. Same principle about moderation and size apply.

It wouldn't hurt to look at the comment section of a related blog post or even a YouTube video. The latter is scraping at the bottom of the barrel though.
CodeIsMyFetish
·il y a 4 ans·discuss
Couldn't agree more. And with tools such as Photoshop, it's much more efficient to learn as you go after being able to understand enough to navigate around the tool and its basic associated terminology.
CodeIsMyFetish
·il y a 4 ans·discuss
Check out Tabnine - they seek to achieve the same thing as Copilot, and they have been around for longer.
CodeIsMyFetish
·il y a 4 ans·discuss
Both of his parents are in law too. Like, you'd think he'd know enough to not say anything.
CodeIsMyFetish
·il y a 4 ans·discuss
Not OP, but I use an app called Obsidian for this. It's my favorite way to take notes and make connections between topics.