{"id":2912,"date":"2016-05-05T17:54:11","date_gmt":"2016-05-05T17:54:11","guid":{"rendered":"http:\/\/itakeunconf.com\/?p=2912"},"modified":"2020-05-04T13:08:27","modified_gmt":"2020-05-04T13:08:27","slug":"immutable-data","status":"publish","type":"post","link":"https:\/\/itakeunconf.com\/announcements\/immutable-data\/","title":{"rendered":"Immutable data"},"content":{"rendered":"

Enjoy the following series of interviews with the speakers, top-notch software crafters from across Europe, joining \u00a0I T.A.K.E Unconference, Bucharest, 19-20 May.\u00a0<\/em>Discover the\u00a0<\/em>lessons\u00a0<\/em>learned and what drives them to challenge the known path in their field.\u00a0<\/em><\/p>\n

Ricardo J. Mendez<\/a>, founder at Numergent, is a software developer with 20 years of practice. He will share in his talk<\/a> at I T.A.K.E Unconference 2016 more about immutable data.<\/p>\n

 <\/p>\n

\"i-take-unconference-speaker.004\"<\/a><\/p>\n

<\/h4>\n

#1. SHARE\u00a0TOP\u00a05 THINGS YOU DID THAT HELPED YOU GROW & BECOME THE PROFESSIONAL YOU ARE TODAY<\/h4>\n

<\/h4>\n
Starting my own business, leaving the comfort of a company where you get a certain sense of security by deriving a regular salary, and having to deal with the hidden iceberg of new skills \u00a0I had to learn but hadn’t realized I didn’t even know about.<\/div>\n
<\/div>\n
Joining my first start up, which wasn’t the same as a usual job, nor with the degree of control of just running my own business, was a great learning experience on how to deal with uncertainty while still aiming to provide a measure of direction.<\/div>\n
<\/div>\n
<\/div>\n
\n
Realizing that, as a developer, your job is not to deliver code. Your job is to keep the user happy, and delivering code is only a part of that. It requires a mental shift from the technology-focused mentality one tends to have as an engineer.<\/em><\/div>\n
<\/div>\n<\/blockquote>\n
Working with distributed teams, and learning to adapt to the different work and communication styles of people from different countries, has made a huge difference in adaptability, and has taught me to not assume the message is always getting across.<\/div>\n
<\/div>\n
Going through several technology trends and epochs, seeing language and platform flame wars rage and abate, trying a bit of everything, helps come to grips with the idea that a language or a platform is just a tool, and it’s what you do with it that matters.<\/div>\n
<\/div>\n
<\/div>\n
<\/div>\n

 <\/p>\n

#2. What challenges will the participants find solutions to during your session at I T.A.K.E Unconference 2016?<\/h4>\n
<\/div>\n
The idea that being unable to modify your data can bring more flexibility is unintuitive.<\/div>\n
<\/div>\n
However, the bigger our codebases grow, the harder it becomes to find out if a refactoring process, or even a seemingly small change, will have a negative impact. Test suites can reduce this uncertainty, but normally only inform us of a problem *after* we’ve made a change. \u00a0There’s usually no way to know, in advance, how time consuming the side effects of a modification will be.<\/div>\n
<\/div>\n
\n
A shift in mentality towards data immutability, whatever the language we are using, will help structure the code and functionality in a way that makes it easier to grow and change down the road.<\/em><\/div>\n<\/blockquote>\n
<\/div>\n
<\/div>\n
<\/div>\n

 <\/p>\n

#3. What else would you like to share with participants ?<\/h4>\n

<\/h4>\n
I assemble and lead project-specific teams to tackle challenges involving interaction design, data and open source.\u00a0I’ve been working on software for over 20 years, across multiple industries – from desktop tools, to banking and financial institutions, to healthcare, to gaming.<\/div>\n
<\/div>\n
I usually work with distributed teams, as I’d rather take the expertise where I find it than expect it to be around the corner, and it leads to interesting, varied teams with different perspectives.<\/div>\n
<\/div>\n
A voracious reader, of both technical and non-technical books, it would be strange to find me without one or two tomes in progress. \u00a0This extends to platforms and languages – I very much enjoy kicking the tires on both, always looking for something new to learn.<\/div>\n
<\/div>\n
<\/div>\n

\"logo<\/a><\/p>\n

Want to join Ricardo and many more software crafters from around Europe?Join\u00a0I T.A.K.E Unconference 2016<\/a>!<\/div>\n","protected":false},"excerpt":{"rendered":"

Enjoy the following series of interviews with the speakers, top-notch software crafters from across Europe, joining \u00a0I T.A.K.E Unconference, Bucharest, 19-20 May.\u00a0Discover the\u00a0lessons\u00a0learned and what drives them to challenge the known path in their…<\/p>\n","protected":false},"author":6,"featured_media":2975,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3],"tags":[],"jetpack_featured_media_url":"https:\/\/itakeunconf.com\/wp-content\/uploads\/2016\/04\/i-take-unconference-speaker.0041-1.jpeg","uagb_featured_image_src":{"full":["https:\/\/itakeunconf.com\/wp-content\/uploads\/2016\/04\/i-take-unconference-speaker.0041-1.jpeg",1000,500,false],"thumbnail":["https:\/\/itakeunconf.com\/wp-content\/uploads\/2016\/04\/i-take-unconference-speaker.0041-1-150x150.jpeg",150,150,true],"medium":["https:\/\/itakeunconf.com\/wp-content\/uploads\/2016\/04\/i-take-unconference-speaker.0041-1-300x150.jpeg",300,150,true],"medium_large":["https:\/\/itakeunconf.com\/wp-content\/uploads\/2016\/04\/i-take-unconference-speaker.0041-1-768x384.jpeg",768,384,true],"large":["https:\/\/itakeunconf.com\/wp-content\/uploads\/2016\/04\/i-take-unconference-speaker.0041-1.jpeg",1000,500,false],"wpsm_testi_small":["https:\/\/itakeunconf.com\/wp-content\/uploads\/2016\/04\/i-take-unconference-speaker.0041-1.jpeg",100,50,false],"1536x1536":["https:\/\/itakeunconf.com\/wp-content\/uploads\/2016\/04\/i-take-unconference-speaker.0041-1.jpeg",1000,500,false],"2048x2048":["https:\/\/itakeunconf.com\/wp-content\/uploads\/2016\/04\/i-take-unconference-speaker.0041-1.jpeg",1000,500,false],"evnt_blog":["https:\/\/itakeunconf.com\/wp-content\/uploads\/2016\/04\/i-take-unconference-speaker.0041-1-750x375.jpeg",750,375,true],"evnt_gallery":["https:\/\/itakeunconf.com\/wp-content\/uploads\/2016\/04\/i-take-unconference-speaker.0041-1-475x356.jpeg",475,356,true],"evnt_testimonial":["https:\/\/itakeunconf.com\/wp-content\/uploads\/2016\/04\/i-take-unconference-speaker.0041-1-140x140.jpeg",140,140,true]},"uagb_author_info":{"display_name":"Madalina Botez","author_link":"https:\/\/itakeunconf.com\/author\/madalina-botezmozaicworks-com\/"},"uagb_comment_info":0,"uagb_excerpt":"Enjoy the following series of interviews with the speakers, top-notch software crafters from across Europe, joining \u00a0I T.A.K.E Unconference, Bucharest, 19-20 May.\u00a0Discover the\u00a0lessons\u00a0learned and what drives them to challenge the known path in their…","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/itakeunconf.com\/wp-json\/wp\/v2\/posts\/2912"}],"collection":[{"href":"https:\/\/itakeunconf.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itakeunconf.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itakeunconf.com\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/itakeunconf.com\/wp-json\/wp\/v2\/comments?post=2912"}],"version-history":[{"count":0,"href":"https:\/\/itakeunconf.com\/wp-json\/wp\/v2\/posts\/2912\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itakeunconf.com\/wp-json\/wp\/v2\/media\/2975"}],"wp:attachment":[{"href":"https:\/\/itakeunconf.com\/wp-json\/wp\/v2\/media?parent=2912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itakeunconf.com\/wp-json\/wp\/v2\/categories?post=2912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itakeunconf.com\/wp-json\/wp\/v2\/tags?post=2912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}