Brutal Building Constraints

Apr 06, 2017 by Madalina Botez in  Announcements

Enjoy the following series of interviews with the speakers, top-notch software crafters from across Europe, joining  I T.A.K.E Unconference, Bucharest, 11-12 May. Discover the lessons learned and what drives them to challenge the known path in their field.

Peter Kofler is a software developer since 17 years and still enthusiastic about writing code. At I T.A.K.E Unconference, he will share more about Brutal Coding Constraints.

 

#1. Please share with us 5 things you did that helped you grow & become the professional you are today

1. The biggest thing I did that changed me was a Journeyman Tour. For three months I visited different companies in Vienna and paired with their developers. See here for more information. (Three Month Journeyman Tour)
2. This included a lot of pair programming with strangers. I like pair programming and make use of it to learn from others. (Pair Programming)
3. I did (and still do) a lot of Code Katas to practice and experiment with code, patterns, and design. (Code Katas)
4. Try to continuously improve.
5. Read technical books.

 

#2. What challenges will the participants find solutions to during your session at I T.A.K.E Unconference 2017?


Yes, my session, the Brutal Coding Constraints, is a real challenge. It challenges our perception of Object Orientation and aims to deepen our understanding.

 

#3. Recommend for the participants 3 sources you find inspiration from and would help them better understand you 


* Michael Feathers – The Deep Synergy Between Testability and Good Design
* Bryan Liles – TATFT – Test All the F…in Time
* J.B. Rainsberger – The Worlds Best Introduction to TDD

 

Want to join Peter and ~300 software crafters from around Europe?

Register now for I T.A.K.E Unconference 2017!

Ansible, AWS & Elasticsearch

Apr 15, 2016

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

In today’s news is Phillipp Krenn, developer advocate @Elastic, who spreads the love and knowledge of full-text search, analytics, and real-time data. During his sessions, the attendees will cover the basics of Ansible by setting up a local environment in Vagrant and explore how Elasticsearch stores and interacts with JSON documents.

 i-take-unconference-speaker.001

#1. SHARE TOP 5 THINGS YOU DID THAT HELPED YOU GROW & BECOME THE PROFESSIONAL YOU ARE TODAY

  • Never stop learning: Keep up to date & don’t ignore either tried and tested solutions of the past
  • Participate at local events to learn and get to know other people in your field — meetup.com is a great starting point
  • Build stuff: Find interesting problems to apply and extend your skills
  • Attend at least 1 conference per year to broaden your horizon
  • Your dream job or project is just one interview away; there are way more opportunities than you would think at first, just give it a try

 

#2. What challenges will the participants find solutions to during your sessions @ I T.A.K.E Unconference 2016?

In my Ansible & AWS workshop we will learn how to automate your infrastructure, so you have a reproducible and documented system.
In the Elasticsearch talk we will try to overcome the object-relational impedence mismatch and make developmemt more productive and fun.

 

#3. What else would you like to share with participants?

The best place to learn more about my experience or ask any question is definitely Twitter – @xeraa

 

logo ITAKE 2016

 

Want to join Phillipp and many more software crafters from around Europe?

Join I T.A.K.E Unconference 2016!

Immutable data

May 05, 2016

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

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

 

i-take-unconference-speaker.004

#1. SHARE TOP 5 THINGS YOU DID THAT HELPED YOU GROW & BECOME THE PROFESSIONAL YOU ARE TODAY

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  I had to learn but hadn’t realized I didn’t even know about.
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.
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.
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.
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.

 

#2. What challenges will the participants find solutions to during your session at I T.A.K.E Unconference 2016?

The idea that being unable to modify your data can bring more flexibility is unintuitive.
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.  There’s usually no way to know, in advance, how time consuming the side effects of a modification will be.
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.

 

#3. What else would you like to share with participants ?

I assemble and lead project-specific teams to tackle challenges involving interaction design, data and open source. I’ve been working on software for over 20 years, across multiple industries – from desktop tools, to banking and financial institutions, to healthcare, to gaming.
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.
A voracious reader, of both technical and non-technical books, it would be strange to find me without one or two tomes in progress.  This extends to platforms and languages – I very much enjoy kicking the tires on both, always looking for something new to learn.

logo ITAKE 2016

Want to join Ricardo and many more software crafters from around Europe?Join I T.A.K.E Unconference 2016!

Call for speakers open

Sep 04, 2014

door-open

We have opened the call for speakers. For next year we decided to keep the topics that you hold dear: architecture, design principles, TDD etc. and also add some new areas that are becoming more and more popular these days: mobile, big data, scaling architecture etc. Visit the page to learn more.

If you know somebody that has something valuable to share with our audience, we’d appreciate it if you shared the link for the call page.

***

Have any questions about the call for papers or the unconference? Let us know in the comments.

[newsletter-form]

Leave a Reply