Reflect and Celebrate this Labor Day

August 29, 2012

In America, we celebrate Labor Day on the first Monday in September – September 3rd this year. For you international readers, Labour Day might be celebrated at other times, depending upon where you live. May and October are popular alternatives.

Labor Day in America is intended to celebrate the contributions and achievements of our workers. (It also is a symbolic end of summer.) Over the years, American workers have built cities and a strong transportation infrastructure that includes highways, railways and air transportation. Workers have built tremendous companies, producing automobiles, planes, computer hardware and software. We put men on the moon and brought them back safely – an important piece of our acceptance criteria. The list is endless.

As we acknowledge the achievements of workers, we should also recognize that much as what we have accomplished in the past was done through significant effort. But sometimes we value the wrong things. Working long and hard may indicate commitment, but there are times when it can be counter-productive, like intense schedule pressure coupled with excessive overtime in software development.

Having aggressive goals is not a bad thing, but we need to make sure that we don’t cross the line – otherwise we’ll hit the software wall that I wrote about this spring as I reflected on the Boston Marathon and my own running experiences. Working smarter to work faster pays off when it comes to knowledge work like software development.

We should start thinking more about the advantages of Labour Day, which has its origins in the eight-hour day movement. As Americans, we tend to work hard, forgoing vacation time and other things that are counter-productive in the long run. The case for taking more time off (or even using what has been offered) and taking care of ourselves was made strongly by Tony Schwartz in his book, The Way We’re Working Isn’t Working.

I support agile development’s support of sustainable development for many reasons, one of which is that corporations that want predictability should – but don’t – promote sustainable software development. After all, wouldn’t it be great to maintain a constant pace indefinitely?

If you want faster cycle times and greater throughput, then we need to focus on the factors that contribute to making that happen. A partnership between management and the workers needs to be forged; cranking out features at a frantic pace while ignoring important aspects of software development that drive greater productivity over the long term is, as you may surmise, short-sighted to say the least.

So this Labor Day, let’s celebrate our successes, acknowledge our weaknesses, and concentrate on working smarter, not harder in the future. We don’t have to labor as hard as we often do to produce great software.


Ji Yeon said...

Great post, Thanks for sharing!

Võng điện tự động hay máy đưa võng tự động hay võng tự đưa giúp bé ngủ ngon mà vong ru tu dong cho be không tốn sức ru võng. Võng tự động hay máy đưa võng em bé chắc chắn, gọn gàng, dễ tháo xếp, dễ di chuyển và may dua vong dễ dàng bảo quản.
Chia sẻ các bạn bà bầu có nên ăn thịt chó hay trứng ngỗng cho bà bầu hay giải mã giấc mơ thấy người chết hay cách chống nắng bằng trà xanh hay Collagen trị mụn được không hay chữa mất ngủ bằng gừng đơn giản, bí quyết làm trắng da bằng cà phê và dầu dừa hay giảm cân nhanh bằng gạo lứt hq hay mẹo giúp tăng cường trí nhớ hiệu quả, những thực phẩm giúp cải thiện trí nhớ hiệu quả, hay bệnh viêm khớp không nên ăn gì hay mẹo giúp giảm độ cận thị cho bạn, bí quyết chống nắng với cà chua cực hiệu quả, cách giúp bé ngủ ngon giấcthực phẩm giúp bé ngủ ngon mẹ nên biết, chia sẻ cách làm trắng da toàn thân bằng thực phẩm, những món ăn chữa bệnh mất ngủ hiệu quả.
Những thực phẩm giúp đẹp da tại
Thực phẩm giúp bạn trẻ đẹp tại
Thực phẩm làm tăng tại
Những thực phẩm giúp làm giảm tại
Những thực phẩm tốt cho tại
Bí quyết giảm cân hay tại

July 30, 2015 at 11:38 PM

Post a Comment