Live data from Hacker News

Fizz Buzz: Enterprise Edition

github.com

11–20 of 171 posts

Re: Fizz Buzz: Enterprise Edition

#13
post #6

lol, cracked me up. I met some c# guy who did the whole enterprise thing in his version, but it wasn't tongue in cheek at all. in my head I went, this is why the whole ms enterprise stack sucks balls. the sad part is that they actually think it's good to abstract away something really simple. EDIT: removed the link, sorry for offending you dude

Your comment offends me, but on a light note, for every 1 developer doing the enterprise overengineering crap, there is a dozen of us C# guys who are doing the opposite where I work.

Re: Fizz Buzz: Enterprise Edition

#15
post #7
post #6

lol, cracked me up. I met some c# guy who did the whole enterprise thing in his version, but it wasn't tongue in cheek at all. in my head I went, this is why the whole ms enterprise stack sucks balls. the sad part is that they actually think it's good to abstract away something really simple. EDIT: removed the link, sorry for offending you dude

"in my head I went, this is why the whole ms enterprise stack sucks balls." Brilliant. So, if some random programmer built some way-over-complicated Javascript solution, would you think that the entire web platform "sucks balls"? "the sad part is that they actually think it's good to abstract away something really simple." Who is they ? Microsoft, this random c# guy or all c# programmers? If you answer anything but "…

The problem isn't random programmers, it is a culture and tool ecosystem which says that this is the right way to do things. If it were just one random programmer, there would be nothing to complain about.

If some guy decides to write his website in his own dialect of Visual Basic, that isn't really being inflicted on anyone but his employees. The deeply-nested StrategyFactory stuff is an infection which worst affects languages like Java and C# (recruiters call it "OOP") because those communities do not strongly reject it.

Re: Fizz Buzz: Enterprise Edition

#16
post #7
post #6

lol, cracked me up. I met some c# guy who did the whole enterprise thing in his version, but it wasn't tongue in cheek at all. in my head I went, this is why the whole ms enterprise stack sucks balls. the sad part is that they actually think it's good to abstract away something really simple. EDIT: removed the link, sorry for offending you dude

"in my head I went, this is why the whole ms enterprise stack sucks balls." Brilliant. So, if some random programmer built some way-over-complicated Javascript solution, would you think that the entire web platform "sucks balls"? "the sad part is that they actually think it's good to abstract away something really simple." Who is they ? Microsoft, this random c# guy or all c# programmers? If you answer anything but "…

so overcomplicated javascript is not overcomplicated?

i just started working on microsoft enterprise garbage. ever had to deal with sharepoint, dynamics?

even microsoft developers say you're doomed when you're being put on a sharepoint project.

I just codereviewed code for 2 different dynamics contractors. Both highly recommended by microsoft. both of them had high levels of abstractions, but the end result was tightly coupled anyway.

Their javascript was written the same way. The real joke of it was that I had never done anything of the likes.

Want some of my real code from many years ago? go through mplayer/ffmpeg

edit: as pekk said the problem is cultural

Re: Fizz Buzz: Enterprise Edition

#17
This is how I learned Java in software engineering. Simplistic if/else logic transitioned to enterprise madness. It left a bad taste for most of us in the program.

If you are a teacher in this position, provide fleshed out source/examples of enterprise software/requirements and have the students extend the functionality. Using minimized examples to prove the concept leads to rebellion/disgust.

Re: Fizz Buzz: Enterprise Edition

#18
post #2

Funny, but a little too obvious. What if you did a Poe's Law version of this? That is, try to create the most contrived parody of a solution to FizzBuzz possible, but one which still fools at least 50% of interviewers into thinking it's a legitimate response.

That would just be a script to Google for the FizzBuzz solution.

Re: Fizz Buzz: Enterprise Edition

#19
I can't tell if some of the obviously missing patterns are accidental or just representative of that usual type of code with all of the wrong patterns and none of the right ones.
Post reply on HN