Putting the Science in Computer Science with Felienne Hermans

Nov 26, 2014 by Madalina Botez in  Announcements

Most conversations about best practices in software development focus on personal preferences: Vim versus emacs, static versus dynamic typing, Java versus C#. Other domains use research to settle such questions. Couldn’t software development benefit from science as well?

Felienne Hermans, assistant professor at Delft University of Technology, had a very engaging talk at I T.A.K.E. Unconference 2014 about experiments designed and run to answer questions such as:

  • What is the best programming language?
  • Do design patterns help in any way?
  • Is Linus’ law correct?
  • Are spreadsheets code?

Watch her talk @ I T.A.K.E. Unconference 2014 edition to find out the results.


Check out more about I T.A.K.E. Unconference 2015 or see directly the Schedule.

Brutal Building Constraints

Apr 06, 2017

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!

Docker & Zero Downtime Deployment rules

May 06, 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. 

 

Tugberk Ugurlu, Software Developer at Redgate Software, will share at I T.A.K.E Unconference 2016 about how docker changes the way you can work with and release your microservices & zero downtime deployment golden rules.i-take-unconference-speaker.011

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

  • Read and try stuff
  • Be part of the software community
  • Ask questions
  • Coding outside the work (side projects, open source contributions, etc.)
  • Learn by teaching (speaking at conferences, writing blogs posts, etc.)

 

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

Both of my talks are overcoming the challenges of modern software products. Zero-downtime deployment session will empathize on the possibility of always-up systems and making continuous deployment more adoptable. There are a few things to watch out on this space and I am hoping to highlight on that by giving examples and demos on my real world experiences.

The docker session will get you a higher level on how a tool can make a difference on developing and releasing products, in this case microservices.

 

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

I like to be part of the software community. So, I produce a lot. You can follow my activity on my blog and GitHub account.

I love traveling and discovering new places. I am a huge Formula 1 fan.

 

logo ITAKE 2016

 

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

Join I T.A.K.E Unconference 2016

Node.JS OSS

May 09, 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.

 

Alexandru Badiu, Development Lead at Branded Entertainment Network, will share more in his talk at I T.A.K.E Unconference 2016 about maintaining a Node.JS OSS package. 
i-take-unconference-speaker.012

 

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

  • I got the chance to work with technology from a very early age (think ZX Spectrum, Intel 8088) and also with assembly language. This taught me to appreciate constraints and never ignore optimization or be lazy.
  • Discovering OSS via the Allegro game library lead me to a wealth of code to analyze and learn from.
  • Getting a job in the IT department at the university while being a student there leading to four years of experimenting with whatever I wanted to.
  • Teaching at the same university.
  • Getting involved in the Drupal community, taking part in the creation of Romanian branch, organizing various camps and teaching Drupal.

 

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

How to simplify your development workflow.

 

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

  • I am a very bad theremin player. The theremin was the first electronic instrument ever invented and you play it by not touching it. Check it out, it’s pretty cool.
  • I am passionate about synthesizers, old hardware and horror movies.
  • I am an amateur musician using Gameboys, Commodore 64 sound chips and other retro things. I once played music in the Gara de Nord railway, at the info panel.
  • I like to ride statues (usually of pigs) while pretending to be Bastian from the Neverending Story.

 

logo ITAKE 2016

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

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

Leave a Reply