This is obviously bogus. Where are the XML configuration files?
Fizz Buzz: Enterprise Edition
71–80 of 171 posts
Re: Fizz Buzz: Enterprise Edition
#72Earlier quoted context omitted.
Don't forget about the RESTful interface to the application.
first of all restful and json are not really welcome. do your JAX-WS first and then we can talk about these new silly things.
Re: Fizz Buzz: Enterprise Edition
#73Please note that GitHub no longer supports Internet Explorer versions 7 or 8. How ironic. This covers so many enterprise programmers with locked down Windows PCs.
Re: Fizz Buzz: Enterprise Edition
#74Startup edition: * provision one ec2 instance per number to check * assign numeric order based on uptime in msec using zookeeper * serve result via json * render it on the client.
It is done in node.js with the latest something.js fad that provides event-driven async MVC interfaces in Coffee script or something like that
Also, they will have 100% code coverage (thanks Uncle Bob) but will fail at launch since nobody bothered to test it for more than one user.
Re: Fizz Buzz: Enterprise Edition
#75Are you offering support contracts? MegaCorp Management requires that we have paid support, the more expensive the better.
Re: Fizz Buzz: Enterprise Edition
#76Earlier quoted context omitted.
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 affect…
So, you should be able to show me dozens of tools that are the default choice within these ecosystems, that make programmers build things in this way. Can you please name some tools and tell us how they say this is the right way to do things?
Re: Fizz Buzz: Enterprise Edition
#77Earlier quoted context omitted.
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 affect…
So, you should be able to show me dozens of tools that are the default choice within these ecosystems, that make programmers build things in this way. Can you please name some tools and tell us how they say this is the right way to do things?
Eclipse, Netbeans, Maven, JUnit, JLog
J2SE libraries - pretty much all of them
Apache libraries
Hibernate
J2EE libraries
The list is endless
Even Google App Engine manages to be way more convoluted in Java than in Python or Go, it's not even funny
Re: Fizz Buzz: Enterprise Edition
#78I've often wondered - is it the language that spawns this or the mindset of the developer (or both?) I see this primarily in Java or .NET shops - massive layer upon layer, code generation, factories, classes, etc. - when a simple architecture would be best. Why do we get these insane things to begin with? What's going on? It feels sort of like premature scaling (what if we have millions of programmers - we need more…
I wonder too. I write a very atypical brand of Java (I like to think of it as "unencumbered Java"). I sometimes even use public fields instead of accessors (o, the heresy). My best guess would be that you often need to refactor you code to include some of the patterns showcased in the repo (factories, for instance). So developers try to future-proof their project by using those patterns everywhere. This is obviously…
Re: Fizz Buzz: Enterprise Edition
#79I've often wondered - is it the language that spawns this or the mindset of the developer (or both?) I see this primarily in Java or .NET shops - massive layer upon layer, code generation, factories, classes, etc. - when a simple architecture would be best. Why do we get these insane things to begin with? What's going on? It feels sort of like premature scaling (what if we have millions of programmers - we need more…
Re: Fizz Buzz: Enterprise Edition
#80I've often wondered - is it the language that spawns this or the mindset of the developer (or both?) I see this primarily in Java or .NET shops - massive layer upon layer, code generation, factories, classes, etc. - when a simple architecture would be best. Why do we get these insane things to begin with? What's going on? It feels sort of like premature scaling (what if we have millions of programmers - we need more…
There are thousands of things one might want to do in the future, and many managers "prepare" for each and every change they can conceive.