7-Day Week, 6-Day Week, 5-Day Week, Soviet Calendar

In the year 2010 I read Martin Varsavsky’s blog entry on The 6 Day Week by Carlos Varsavsky. In this post Martin Varsavsky states his father, born in 1933, proposed the 6-day week, i.e., work 4 days and rest 2 days. To cope for the reduced productivity, it is proposed to interleave the 6-day week for different groups of people in the country. Continue reading

What Makes a Good Programming Environment?

I was recently asked about my opinion regarding agile software development.

I think the core problem is not agile or extreme programming, or object-oriented or structured. I think this simply misses the point. Below are the key ingredients to succeed in software development when it comes to development in larger groups of people, say 3 people and more.

  1. Your edit-compile-debug cycle should be fast. With fast I mean less than a second.
  2. Your build-system (make, ant, maven, etc.) must support the development and ideally only compiles those parts which really need compilation. Use ccache or distcc where required or possible. Unfortunately, some sites simply don’t use this build tools but rather build manually. I still witness software development where to rebuild the entire software system takes half a day, fiddling with JCL and various menus to achieve the desired goal.
  3. Continue reading

The New Digital Company: Distributed, Online, and Transparent

Very good article on open company communication by Sara Rosso, who works for WordPress.

The article below centers around these headlines.

  1. Be distributed
  2. Be Online
  3. Be Transparent
  4. Work Hard, Play Hard

When I Have Time by Sara Rosso

Update: I gave a similar presentation at LeWeb about the Future Way of Working: the Distributed Company.

I gave a presentation in Italian at the Digital Communication Forum in Milan in February, and I spoke about “The New Digital Company: Online, Distributed, and Transparent.” I wanted to make those slides available immediately, but since the talk was an Ignite, a flash talk given in 5 minutes with 20 slides that appear on the screen for only 15 seconds, the slides are usually more visual than descriptive, so in lieu of recording my speech in English, I’ll walk you through a few of my slides.

At the bottom are both the complete Italian and English slide decks in Slideshare in case you feel the need to share or embed them. 🙂 There’s also a video of my presentation in Italian available.

The first few slides were…

View original post 1,292 more words