Live data from Hacker News

FizzBuzz Enterprise Edition

fizzbuzz.enterprises

61–70 of 72 posts

Re: FizzBuzz Enterprise Edition

#61

I am surprised that the Enterprise edition is missing the option to export as an Excel file, eagerly waiting for future releases.

If I didn’t have twelve other things going on right now, I would totally file a PR for that.

But there are so many flavors of CSV file to choose from. So I’d have to make that pluggable too.

Re: FizzBuzz Enterprise Edition

#62
post #2

AI-is-the-new-Java edition: http://joelgrus.com/2016/05/23/fizz-buzz-in-tensorflow/

I didn’t know I needed this to exist in the world until you said it. I think we found our new Steve Jobs. How do you feel about working with Jony Ive?

Re: FizzBuzz Enterprise Edition

#63

And this is why I will never work in Enterprise again.

While Enterprise is always the go to for things like this, I think any time non technical people get involved in technical decisions the fun time begins. Just today I was told that I wasn't allowed to implement something in python just because it's "a scripting language"

That's terrible. What's worse, though, is when a supposedly technical manager, one who was actually an engineer once upon a time, micromanages at that level. I've seen it more than once.

Re: FizzBuzz Enterprise Edition

#64
post #38

Earlier quoted context omitted.

While Enterprise is always the go to for things like this, I think any time non technical people get involved in technical decisions the fun time begins. Just today I was told that I wasn't allowed to implement something in python just because it's "a scripting language"

If theoretically a developer chose to develop something in Python in my company that would be an automatic no. There are multiple reasons: You would add an another language to support from the development to the operational support like monthly security updates. And that's a major risk and most companies won't take it. If you leave the company then the company may have potentially unsupported app with noone capable o…

The operational support you note is definitely something that should be evaluated, but if there is a "hard no" policy in place that is a negative indicator about the engineering organization to me.

Generally having a small number of implementation languages in use shouldn't be an issue. In fact, languages are tools and some are better suited than others to certain uses. If an organization supports products of even modest complexity odds are multiple languages and other technologies are required in order to make it work properly.

Re: FizzBuzz Enterprise Edition

#65
I'm appalled that this piece of junk that has the audacity to call itself "enterprise grade" does not employ an industry standard dependency injection framework. 22 appearances of 'new' in the codebase - you gotta be kidding me! I cannot recommend to license this application for deployment at my company unless its code is thoroughly refactored to use Dagger or at the very least Google Guice.

Re: FizzBuzz Enterprise Edition

#67
post #31
post #28

Earlier quoted context omitted.

Our issue is that we hired an intern to code FizzBuzz, and he mistakenly coded it as divisible by 3 for Fizz, divisible by 4 for Buzz, and divisible by 13 for FizzBuzz. Now, our sales force runs on this modified FizzBuzz. We cannot simply accept an additional unvetted FizzBuzz, even if it strictly adheres to the standard. This version on GitHub looks solid, but it needs an Enterprise Compatibility Mode that loads an…

Anxiously awaiting your pull request.

I cannot publish any source codes or share designs that would violate employer confidentiality or disclose protected commercial IP.

Re: FizzBuzz Enterprise Edition

#69
post #65

I'm appalled that this piece of junk that has the audacity to call itself "enterprise grade" does not employ an industry standard dependency injection framework. 22 appearances of 'new' in the codebase - you gotta be kidding me! I cannot recommend to license this application for deployment at my company unless its code is thoroughly refactored to use Dagger or at the very least Google Guice.

I can't even tell if this is sarcasm or not

Re: FizzBuzz Enterprise Edition

#70
post #38

Earlier quoted context omitted.

While Enterprise is always the go to for things like this, I think any time non technical people get involved in technical decisions the fun time begins. Just today I was told that I wasn't allowed to implement something in python just because it's "a scripting language"

If theoretically a developer chose to develop something in Python in my company that would be an automatic no. There are multiple reasons: You would add an another language to support from the development to the operational support like monthly security updates. And that's a major risk and most companies won't take it. If you leave the company then the company may have potentially unsupported app with noone capable o…

> And seriously why would you pick python? Why not perl? Why not ruby?

FWIW, Python is the 4th most popular language on the TIOBE index (after C, C++, Java). It's not likely that $COMPANY is already using Python than Ruby or Perl.

Post reply on HN