Inductive Bias

GeeCon - managing remote projects

May 24, 2012
telecommuting, management, Scrum, geecon

GeeCon - managing remote projects # In his talk on visibility in distributed teams Pawel Wrzeszcz motivated why working remotely might be benefitial for both, employees (less commute time, more family time) as well as employers (hiring world wide instead of local, getting more talent in). He then went into more detail on some best practices that worked for his company as well as for himself. When it comes to managing your energy the trick mainly is to find the right balance between isolating work from private live (by having a separate area in your home, having a daily routine with fixed start and end times) and integrating work into your daily live and loving what you do: The more boring your job is, the less likely you are going to succeed when working remotely. ...

GeeCon - failing software projects fast and rapidly

May 23, 2012
management, Scrum, Free Software, geecon

GeeCon - failing software projects fast and rapidly # My second day started with a talk on how to fail projects fast and rapidly. There are a few tricks to do that that relate to different aspects of your project. Lets take a look at each of them in turn. The first measures to take to fail a project are organisational really: Refer to developers as resources – that will demotivate them and express that they are replaceable instead of being valuable human beings. ...

GeeCon - TDD and it's influence on software design

May 22, 2012
Science, Hacking, testing, Free Software, geecon

GeeCon - TDD and it’s influence on software design # The second talk I went to on the first day was on the influence of TDD on software design. Keith Braithwaite did a really great job of first introducing the concept of cyclomatic complexity and than showing at the example of Hudson as well as many other open source Java projects that the average and mean cyclomatic complexity of all those projects actually is pretty close to one and when plotted for all methods pretty much follows a power law distribution. ...

GeeCon - Randomized testing

May 21, 2012
Science, testing, Free Software, randomized, geecon, Hacking

GeeCon - Randomized testing # I arrived late during lunch time on Thursday for GeeCon – however just in time to listen to one of the most interesting talks when it comes to testing. Did you ever have the issue of writing code that runs well in your development environment but crashes as soon as it’s rolled out at customers only to find out that their Locale setting was causing the issues? ...

GeeCon 2012 - part 1

May 20, 2012
geecon, Event

GeeCon 2012 - part 1 # Devoxx, Java Posse, Qcon, Goto Con, an uncountable number of local Java User Groups – aren’t there enough conferences on just Java, that weird programming language that “makes developers stupid by letting them type too much boiler plate” (Keith Braithwaite)? I spent Thursday and Friday last week in Poznan at a conference called GeeCon – there main focus is on anything Java, including TDD, Agile and testability. ...

Presentation shortening

May 15, 2012
Slides, talks, buzzwords, Berlin Buzzwords, shortening

Presentation shortening # In an effort to make more room for more talks in our schedule for this year’s Berlin Buzzwords we’ve asked quite a few people to shorten their presentation from 40min down to 20min. The thought behind it is to not only give more people a chance to talk on their work but also have those shorter talks focused down to the absolute essential information for people to learn. ...

Traveling to Berlin in June? Update: No airport changes!

May 1, 2012
airport, Berlin Buzzwords

Traveling to Berlin in June? Update: No airport changes! # Update: Seems like there won’t be any airport changes for Berlin Buzzwords: German article at Tagesspiegel on postponing airport opening. If you are planning to travel to Berlin in June – e.g. to attend Berlin Buzzwords – note that there is a major change to airports happening on June 2nd: Saturday, June 2nd will be the last day, both Schönefeld Airport (SXF) as well as Tegel Airport (TXL) are going to be open. ...

Berlin Buzzwords Schedule online - book your ticket now

April 30, 2012
Lucene, Berlin, Hadoop, Berlin Buzzwords

Berlin Buzzwords Schedule online - book your ticket now # As of beginning of last week the Berlin Buzzwords schedule is online. The Program Committee has completed reviewing all submissions and set up the schedule containing a great lineup of speakers for this years Berlin Buzzwords program. Among the speakers we have Leslie Hawthorn (Red Hat), Alex Lloyd (Google), Michael Busch (Twitter) as well as Nicolas Spiegelberg (Facebook). Checkout our program in the online schedule. ...

Second steps with git

April 22, 2012
Hacking, git, Note to Self

Second steps with git # Leaving this here in case I’ll search for it later again - and I’m pretty sure I will. The following is a simplification of the git workflow detailed earlier - in particular the first two steps and a little background. When dealing with remotes the git remote documentation is very useful. When sharing your changes with others the git tutorial on sharing changes is very helpful. ...