Portia Tung believes that play at work can improve team relationship and can fire up creativity.
John Nolan rants about the computer-driven information society we live in and the compromises it forces us to make, pleading for a simpler and more humane approach to it.
Poul-Henning Kamp considers that if developers are not getting better, we are going to repeat many of the major IT project failures. He exemplifies with major Denmark project failures.
Don Reinertsen proposes addressing uncertainty not by considering it harmful nor by embracing it but by efficiently reducing it in the context of the economic laws governing the software dev process.
Alexey Karpik reviews JS libraries – Sencha, JQuery, Jo-, frameworks –Rhomobile, M-Project-, and tools –PhoneGap, MoSync, Appcelerator, Antenna-, discussing how they fare with mobile development.
Vitaly Osipov shares 7 product security lessons learned at Atlassian related to why security incidents happen, what we would like to do about them and what can be done.
Horia Dragomir offers tips on creating responsive UIs on mobile platforms along with advice on several pitfalls that need to be avoided.
Ingo Rammer shares 15 tips regarding people, complexity and technology that he learned doing software architecture for 15 years.
Graham Lee discusses some of the vulnerabilities that may affect Objective-C programming, offering solutions to avoid them.
Jesper Boeg shares his experience, lessons learned, failures, and common problems met when introducing Kanban to various teams having no previous Agile or Lean experience
Phil Trelford suggests domains, such as modeling, DSLs, concurrency, for which functional programming is well-suited, and areas for which an OO or a mixed approach has better results.
Eoin Woods shares some of his architectural experience along with principles and techniques useful when working with legacy systems.