Presentations and Education. September 2 – September 8, 2013

  1. – a promising MOOC course which deals with the Android
  2. – a pretty old but a really good talk about bugs from the FindBugs creator. Who could know more.
  3. – really cool talk from Java champion Adam Bien. He has some really interesting and appealing ideas regarding JavaEE development.

Vacations are the perfect time to have some rest and to read some books. Here’s the list of books I found really interesting this time:

  1. – Mythical Man-Month by F. Brooks. Pretty useful points on project estimation and mapping these to the real dates. However I didn’t find much new eye-opening things for me
  2. – Peopleware: Productive Projects and Teams by T.DeMarco, T.Lister. It’s a gorgeous book. Really. I absolutely share the values described in it. Being a software developer for around 10 years I started treating managers like people who can help me to do my job and who need my help to do theirs. For me it’s no longer about vertical relationships between you and your project manager. And I believe it’s really beneficial for both sides. You have a certain degree of freedom but still someone looking after you to be sure that the direction of your movement is correct. I quite see why the recipes proposed in this book won’t work for every manager/project/team. However it really describes I want to be treated by managers as a software developer.
  3. – Herding Cats. A Primer for Programmers Who Lead Programmers. In general this book describes how I DON’T want to be treated as a developer. In some moments the book really contradicts the previous one and some moments like spying after your developers are just disgusting. However the ideas from it can still be useful in some cases. As usual the truth lies somewhere in between.
  4. – Spring Roo in Action. Definitely worth reading if you’ve started looking deeper into this technology like I did on my latest project.