Enterprise Software Predictions 2014 : Adam Bien's Weblog

Enterprise Software Predictions 2014 : Adam Bien's Weblog Adam Bien's Weblog « Java EE 7, Lambdas... | Main | Jenkins: hudson.util... » Enterprise Software Predictions 2014 "Good Managers Are Able To Manage Everything" attitude will be still taken seriously in the IT. Companies will still try (but fail) to save money on developer's hardware (RAM, CPU, storage space). There will be still attempts to build complex business software cheaply with outsourcing. Waterfall decorated with agile vocabulary is going to be the development process of the year. Non-coding architects will still aim to simplify developer's live by sharing their wisdom on slides. We will get even more languages running on the JVM, what will significantly increase the productivity :-). Empty layers and extensive, not tested, mappers are still going to be the most popular "pattern". Software metrics and plain numbers will outweigh common sense. Small and productive corporate developer teams are going to be further reduced in favor of external consultants--for cost reduction. ...and small, reasonable, focussed and motivated teams and companies will be order of magnitude more productive and cost effective, than any other dogma-driven competition. See you at Java EE Workshops at MUC Airport or on demand and in a location very near you: airhacks.io ! Posted at 10:09AM Jan 22, 2014 by Adam Bien , Comments[7]  | Views/Hits: 76 NEW workshop: HTML 5 and JavaScript Essentials , Three days in April 2017: from Java EE 7 Architectures over Microservices to Performance, Troubleshooting and Monitoring On demand workshops: Java EE 7: Bootstrap, Effective, Testing and Microservices available for streaming. Newsletter: airhacks.news A book about rethinking Java EE Patterns Comments: this is so true :-) Posted by leonardo kenji shikida on January 22, 2014 at 10:33 AM CET # I 100% agree with every single one of these 10 points. Well spoken. Posted by So true on January 22, 2014 at 02:43 PM CET # No Kidding. I think Adam is spot on. Posted by on January 22, 2014 at 06:25 PM CET # So right, most of them, but 9. I am external. And being productive is not a question of being external or internal. And if - then 9. is wrong in may case. Posted by on January 24, 2014 at 02:31 PM CET # @, I'm also an external developer and never was internal. I made the following observation: internal developers stick longer with a company and therefore have more domain knowledge per definition. In my opinion a solid domain knowledge is far more important for productivity, than any technical skills. Therefore internal developers will always be more productive, than external consultants. There are always exceptions from the rule like e.g. external developers spending years in a single project... I hope you can agree with the points made here, thanks for your comment!, --adam Posted by Adam Bien on January 27, 2014 at 03:11 PM CET # @Adam, well spoken and hilarious. :) I also have some comments regarding #9. Internal and external teams, separately or together, can be both very unproductive. Management can be really productive at keeping internal teams away from technical skills while keeping external teams away from domain knowledge. In my view both technical and domain knowledge are equally important, the lack of any of them leads to disaster. So while I don't necessarily agree with the internal vs. external comparison, I strongly agree with the need for smaller, more focused, organized, and transparent teams. I'd also add #11 (or rather #0) with something like "Companies/management will still strongly believe, and find whatever false explanation (e.g. deadlines) to, that they can make progress and even succeed without actual domain / business process / requirement analysis and technical design." Keep up the great work. Cheers ;) Posted by Patrik Varga on January 30, 2014 at 10:31 AM CET # juts to follow other comments Posted by ali on April 26, 2014 at 07:04 PM CEST # Post a Comment: Name: E-Mail: URL: Notify me by email of new comments Remember Information? Your Comment: HTML Syntax: NOT allowed Number of posts: 1616 Number of comments: 5897 Yesterday's hits: 26713 Today's hits: 10952 Post reads / hour: 1487 Top posts: Adam Bien 227445 Java 8: Reading A File Into A String : Adam Bien's Weblog 70272 Adam Bien's Weblog 58949 Java 7+: Writing A String To File--A One Liner : Adam Bien's Weblog 45375 Simplest Possible EJB 3.1 / REST (JSR-311) Component : Adam Bien's Weblog 22846 Client-Side HTTP Basic Access Authentication With JAX-RS 2.0 : Adam Bien's [...] 20486 Don't use JPA's RESOURCE_LOCAL on the server : Adam Bien's Weblog 16070 Trending (last hour): Java 8 FlatMap Example : Adam Bien's Weblog 13 Pushing Full Profile Java EE Applications To Amazon EC2 Container Service :[...] 5 Java 8: Reading A File Into A String : Adam Bien's Weblog 5 Real World Java EE Patterns - Rethinking Best Practices Book And Project : [...] 4 Java 8 groupingBy Example : Ada