Clean PHP

Sebastian Bergmann (20.May.2011 at 15:45)
Talk at Dutch PHP Conference 2011 (English - UK)

Rating: 2 of 5

Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way. In this session you will learn how you can offset your technical debt with clean code that is readable and testable as well as reusable.

Who are you?

Claim talk

By clicking this button you are declaring that you are the speaker responsible for it and a claim request will be sent to the administrator of the event.

If the claim is approved you will be able to edit the information for this talk.

Are you sure?

Comments closed.


Rating: 4 of 5

20.May.2011 at 16:42 by Hervé Gouchet (6 comments)

Good overview. Adding more examples will be better for a next time.

Rating: 3 of 5

20.May.2011 at 16:42 by Myrddin (1 comments) via api

Nice overview of all rules, but nothing new that cannot be read in the 'clean code' book.

Rating: 3 of 5

20.May.2011 at 18:45 by Jonas De Smet (27 comments)

Didn't learn too much, some more examples should be better.

Rating: 2 of 5

20.May.2011 at 18:53 by David Eriksson (15 comments)

Sebastian listed 26 things (if I counted correctly) to think about in order to write clean code, fortunately with examples in PHP at some places.

It might have been better to do a shorter list but with more examples?

In the beginning of the talk he said that he had prepared a 60 minute talk, not a 45 minute talk, and that probably spoiled it for both him and us. It was rushed sometimes, and did not finish on time. He also seemed to often read directly from his notes rather than speak freely on the topic.

All in all I would have expected better from such a high-profile speaker.

Rating: 3 of 5

20.May.2011 at 18:59 by Lucas Aerbeydt (50 comments)

In the beginning a bit low on examples but I guess that was partly due to the time constraints. Good overview of clean coding principles.

Rating: 2 of 5

20.May.2011 at 21:28 by Onno Marsman (66 comments)

Expected a lot more from this speaker and subject.
Sebastian seemed to be a bit bored having to do this talk, which - in my humble opinion as a non speaker - could have been made more enjoyable very easy. It can be made a lot of fun to confront people with mistakes they're making on a regular basis. It came across as Sebastian was thinking "I'm just giving this talk because a lot of people asked me this question. Why do I even need to tell you guys these things that you all already should know anyway?"

Also just mentioning the topics in your sheet without any content and just nice pictures makes the talk even more boring. If you so clearly read from your laptop, at least allow us to read with you. Complex, but - I assume as I did not follow - beautiful and meaningful, phrases came from there, but I think they would have come across better when also put on screen.

Also, at the very least, a differentiation should have been made in widely accepted best practices and opinions, which I think for example was the remark about not needing comments inside methods. Though it did start me thinking.

So subject and contents probably ok, but the presentation was boring.

Rating: 2 of 5

20.May.2011 at 22:23 by Dennis C. (34 comments)

I lost track of all the different coding standards about 10 minutes in to the presentation. It was very generic, maybe pick the best 5 next time and tell a little more about them? Reading directly from the screen while we had to look at a nice picture is not great, but it gets even worse when you try to explain the picture. Maybe a good idea is a slide of key points per subject and maybe a bad (how not to do it) and a good example code sheet with every subject. This would require way less talking on your side, and a lot more attention on our side.

Rating: 1 of 5

21.May.2011 at 17:39 by Arnout (29 comments)

Very disappointing, sounded like the speaker was just reading Wikipedia articles on the topic. Way to little detail and depth to be usable in practice.

Rating: 1 of 5

21.May.2011 at 19:22 by Gerben (53 comments)

I came away disappointed from this talk.

First, Sebastian kicked off by telling us he had prepared a talk for 60 minutes so he would have to rush things. The rest of the talk indeed had a very rushed feeling to it, and it was very clear he was just reading from his laptop screen. In terms of contents the talk felt more like a summary that you could've grabbed off wikipedia easily than a well-designed narrative.

There was no time left for questions or comments, which is a missed opportunity since this is such a grateful subject. By just focusing on a few topics and interacting with the audience the talk would have been much more engaging. I interrupted at some point to point out the principle behind rubber duckie debugging but Sebastian did not pick up on this.

All in all I think that an experienced speaker like Sebastian could have done much better with this material.

Rating: 1 of 5

21.May.2011 at 22:41 by Terry van Elk (6 comments)

It was like reading a book :-). Not a good presentation. Too generic. Would like to see more depth.

Rating: 3 of 5

22.May.2011 at 11:15 by Remon van de Kamp (63 comments)

Sebastian made very good points that everyone should be reminded of now and again, but the way he presented it was a tad boring; most of the talk he was just reading from a sheet of paper. That made the talk a lot stuffier than it could have been. He really does know his stuff though, which is nice.

Rating: 4 of 5

22.May.2011 at 15:21 by Núria Aloy (34 comments)

It takes a long time to master some of the practices explained in the talk, thus I tend to appreciate these kind of reminders, not to mention the remarkable work Sebastian is always doing in favor of quality.

Rating: 2 of 5

22.May.2011 at 22:36 by Adnan Ibrišimbegović (9 comments)

I really hope Sebastian's new book, that we received a free copy of, will be more engaging than his talk, which was just plain boring.

Rating: 3 of 5

24.May.2011 at 09:33 by Daan van den Berg (55 comments)

I think to much information was pushed into this talk. Focusing on the most import ones with some more examples would remove the rushing part of the talk.
The sheets were beautiful, bit simply boring. More information on the sheets would also make it easier to follow.

All in all, the talk was a bit boring to follow, but a huge amount of very good information.

Rating: 1 of 5

27.Jun.2011 at 17:41 by Anonymous

Content: nothing you couldn't find in "Clean Code" for the most part BUT this is no bad thing. All presentations work this way. It's an excellent book and the content was solid.

However, the speaker had such little interest or enthusiasm I honestly wondered what he was doing there. Would definitely avoid future talks if they were this laboured.

© 2015