{"id":1713,"date":"2017-11-12T09:19:45","date_gmt":"2017-11-12T16:19:45","guid":{"rendered":"http:\/\/10kdev.net\/?p=1713"},"modified":"2017-11-12T10:01:33","modified_gmt":"2017-11-12T17:01:33","slug":"meetings-greetings-ectech-future","status":"publish","type":"post","link":"http:\/\/10kdev.net\/?p=1713","title":{"rendered":"Meetings Greetings &#8211; ECTech Future"},"content":{"rendered":"<p>Last I was here I was chugging through some examples in my Eatup on a few different JVM related languages.\u00a0 Went well.<\/p>\n<p>So after that I dropped the ECTech Meetup subscription, it was not fruitful and the tech scene had gotten taken over in my area by non-Java lovers doing things that don&#8217;t pertain to my existence.\u00a0 It&#8217;s fine an dandy to do what you wish, but inside the small exosphere of a smaller city is tough to not have &#8220;The Grand Unified String Theory of All Techies&#8221; at hand, so decided to swim a bit further out into the surf and see if there are any larger waves and less single-minded beaches.\u00a0 I guess I miss the Twin Cities&#8217; diversified atmosphere in many cases, such is the work of a devotee remotee.\u00a0 That said, I am soon starting up a newer group, more social-media oriented and probably geared towards us ruralites &#8212; there is a lot to learn about remote work and staying highly tuned as experienced developers and quality lifestyle. Note: until recently I have been as urban as they come since the late 1980&#8217;s &#8212; south side of Chicago and urban St. Paul MN.\u00a0 One of the biggest impediments is no access to any Indian food whatsoever . . .<\/p>\n<p>The company I am currently hitched to has some cool things going on and its been fun and I have engrossed myself.\u00a0 We are linked to an SAP project and they really take Spring configs to their ultimate bloody end.\u00a0 I didn&#8217;t think I&#8217;d be writing XML configs like this still, but am, and they still have their graces.\u00a0 But as is usual, code generators can be problematic for the non-NOOBS &#8212; things like generated DTO&#8217;s that don&#8217;t let you do Jackson-like notations to manipulate them more fine-grained.\u00a0 Still though, a business gives an engineer a palate to be creative around their needs in ways you may have never thought; anyone who can sit for 10 hours staring into code should be excited at the times we live in now.<\/p>\n<p>Most recently, having had been Enterprise for so long (meaning large teams on large software in large companies),\u00a0 I&#8217;ve gotten to work with some embedded developers and small project developers without Enterprise experience.\u00a0 It has rekindled my desire at times to be in full control of code, full ownership, on my own projects I have neglected.\u00a0 I am excited for them, and for anyone thinking about device programming or small microservice style programming.\u00a0 Just remember &#8212; because it&#8217;s *yours* does not mean ignore software basics on deployment, code quality, tooling, continuous integration, refactoring and patterns.\u00a0 So in many ways this blog is my *small* outlet.\u00a0 Not to be reductionist, but doing Agile coding you really don&#8217;t get to see the big picture, just a jeweler&#8217;s glass on one piece of the puzzle; and that can be dissatisfying at times.\u00a0 (On the other hand &#8212; Enterprise means BIG toys and I love that a well, and I love people in general.)<\/p>\n<p>Kotlin.\u00a0 Java.\u00a0 I keep seeing Kotlin buzz.\u00a0 I used to see Go buzz.\u00a0 I lived through Groovy buzz though still use it and Grails for small testing scenarios and prototyping.\u00a0 Java is not going anywhere.\u00a0 As annoying as their lambda implementation has been to me, and streams, someone will always have to use something like it to make service busses etc.\u00a0 C++ has went nowhere, nor Java, and C# fitting in much of that same sphere.<\/p>\n<blockquote><p><a href=\"http:\/\/nomad.so\/2015\/03\/why-gos-design-is-a-disservice-to-intelligent-programmers\/\">http:\/\/nomad.so\/2015\/03\/why-gos-design-is-a-disservice-to-intelligent-programmers\/<\/a><\/p>\n<p><a href=\"https:\/\/developers.slashdot.org\/story\/17\/07\/01\/1840213\/is-rubys-decline-in-popularity-permanent\">https:\/\/developers.slashdot.org\/story\/17\/07\/01\/1840213\/is-rubys-decline-in-popularity-permanent<\/a><\/p><\/blockquote>\n<p>Please don&#8217;t consider me a Java fan boy &#8212; the reason I chose it (over my then-dual skillset of MFC\/VB and java) was that all the <em><strong>ideas<\/strong> <\/em>were coming from Java and open source.\u00a0 Knock off the old outrageous per-cpu licensing WebSphere, ATG Dynamo and BEA used to charge (slain by Tomcat and JBoss) and the world of Agile, XP, testing etc. were all pushed light years ahead in the open source world; to me meant Java.<\/p>\n<p>Process.\u00a0 I still look at process, and the genesis of Agile as top-down from grassroots is complete.\u00a0 Meh.\u00a0 Maybe an observation here and there.<\/p>\n<p>I find this interesting as well and will be pursing reproduction of the tests soon, being more interested in the lost art of slim, performing code:<a href=\"https:\/\/jaxenter.com\/energy-efficient-programming-languages-137264.html\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter\" src=\"http:\/\/10kdev.net\/wp-content\/uploads\/2017\/11\/b47a0475f12cc936ea54d39a631af518.png\" alt=\"\" width=\"542\" height=\"618\" \/><\/a><\/p>\n<p><em>Keep in mind for my approach &#8212; IDEAS trump TOOLS.\u00a0 CRAFT trumps ORTHODOXY.<\/em><\/p>\n<p>UI on the other hand.\u00a0 JavaScript.\u00a0 CSS &#8211; Less, SCSS etc.\u00a0 I still see the same things going wrong as I have for the last 15 years.\u00a0 Maybe it&#8217;s the nature of the beast &#8212; UI means UX means needing lots of churn and feedback.\u00a0 But the turnover of the code generators; the &#8220;this is a better MVC\/dependency library&#8221; &#8212; name it.\u00a0 I am not involved in any consortium but the work is as tedious as ever and imho hasn&#8217;t gotten any better.\u00a0 There is a lot of art involved in coding it, and without pattern training, or testing or code principles rigorously applied become time suck and error prone.<\/p>\n<p>So getting back, will be posting some more solutions as I come across them like before and see where that leads.<\/p>\n<p>Ciao for now!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last I was here I was chugging through some examples in my Eatup on a few different JVM related languages.\u00a0 Went well. So after that I dropped the ECTech Meetup subscription, it was not fruitful and the tech scene had gotten taken over in my area by non-Java lovers doing things that don&#8217;t pertain to [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts\/1713"}],"collection":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1713"}],"version-history":[{"count":7,"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts\/1713\/revisions"}],"predecessor-version":[{"id":1724,"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts\/1713\/revisions\/1724"}],"wp:attachment":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1713"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}