Peter GfaderSilo thinking breaker
Peter dislikes crap software and tries his best to improve the profession of software development. For this reason he joined The seek for improvement keeps him getting out of bed ever day... and the smell of coffee. One day, Peter woke up and realized that software development is not only about code, but also about people: From his team mates till the end user. Some people you just give donuts and some you need to give a little bit more. Peter is on a journey to make everyone happy. If he is not sitting on a mountainbike or playing the trumpet, you might find him at a local user group to hang out with other geeks!

Latest entries from Peter Gfader:

3 Reasons To Organize a Technology Conference

from on 29.11.2016
Client Technology Day - Talks

What a blast. Last Thursday and Friday there were the Client Technology Days 2016 #CTD2016 an internally organized conference about client and user interface technology. This also includes database stuff like “SQL Server optimization techniques”, because every client needs a performant backend and “Blockchain” since that’s a technology every great developer should have heard of. The conference was a great success since there were 100s of people attending and the Continue reading

Stuck in Bimodal IT?

from on 02.11.2015

TL;DR “Bimodal IT” is simply an excuse to keep doing IT poorly (Jason Bloomberg). Forget Bimodal IT and focus on Continuous Improvement.         From Gartner: “Bimodal IT” Bimodal IT is the practice of managing two separate, coherent modes of IT delivery, one focused on stability and the other on agility. Mode 1 is traditional and sequential, emphasizing safety and accuracy. Mode 2 is exploratory and nonlinear, emphasizing agility Continue reading

What’s wrong with: “I don’t write any tests since I am not a tester”?

from on 13.10.2015

“Not a tester, so what are you then?” you might ask. Being that offending is generally not helpful. Unless you try to catch the attention as I do in this blog post 😉 Let’s digest the situation in detail.   A friend of mine attended my Scrum Developer class and caught fire during the “Testing” module where we talk about Code Quality, Testing, Test-First approaches, TDD and more. Boom! After that class he Continue reading

Can you find the 5 smells in “I reviewed your code last night and deleted all of it since it’s crap”

from on 24.09.2015
Menschen sträuben sich gegen Änderungen - und damit gegen Innovationen.

Ok… Let’s make this a short one. I talked to lots of people about this statement and after lots of strange looks I got lots of comments about the behaviour. Especially about the “since it’s crap”. This is pretty obvious a very strong opinion about something. But hey! Maybe the code works, passed acceptance quality gates, the client user interface looks pretty good that uses this code piece and it Continue reading

Is more planning the only way to reduce uncertainty in new ideas? A Stars2Road workshop experience report…

from on 17.09.2015
Stars2Road workshop - SpiderBegins1

Long time ago, I worked with a team of programmers in Australia where we had 5 programmers that were coding happily all day long. A project manager handed us requirements and clarified them every day in a daily sync meeting. Since we were a new team and lots of us just came fresh from university, we were a young, excited and happy hacker team. We were the “classic” programmers those Continue reading

Can you find the 3 smells in “The requirement #721 doesn’t meet the Definition of Ready”

from on 28.05.2015
Mad Developer

Let me quickly describe a potential situation how this came about. During the Sprint Planning the team had agreed to deliver the top 5 Backlog items. They had some conversations about what the items are and where the problems could lie within those. The Product Owner had the feeling that just the top 5 items were not enough and that the team was not 100% busy in the next Sprint. So Continue reading

Can you find the 3 smells in “I added a Refactoring Story for the next Cleanup Sprint”?

from on 12.03.2015
Mad Developer

This is an interesting statement. Let’s see how often the alarm bell rang in your head. I mean how many smells you can find in that statement… Before you scroll down to read my answers, please count to 10 and try to find 3 issues. “I added a Refactoring Story for the next Cleanup Sprint”? Have you thought about it yourself? Really hard? Let’s see: 1. “I” Really? You added a Continue reading

5 things bad developers say and what to do about it

from on 17.02.2015
Mad Developer

I talk to a lot of people (if the day is long enough) and so I get them to ask interesting questions like: “What have you learned recently?” or “What is your top 1 goal for 2020?” These questions and more leads us to interesting conversations about personal development and personal goals that a person has. Being a Trainer, I like to ask people questions especially related to software development Continue reading