• submit to reddit
Tathagat Varma04/03/13
730 views
0 replies

The Joys of Designing Agile Solutions for New-Age Problems

In the last few years, the work on Customer Development and Lean Startup by Steve Blank and Eric Ries has led to putting a framework in place for solving such class of “VUCA = Volatile, Uncertain, Complex and Ambiguous” problems in a more systematic and result-oriented manner.

Giorgio Sironi04/03/13
2591 views
0 replies

Monoids in PHP

You know when they say learning a functional language makes you a better programmer even in your current OO, imperative language? It's mostly true, but keep in mind that most of the tricks cannot be ported back at a reasonable cost due to the lack of support at the language level.

Henrik Warne04/03/13
1796 views
0 replies

Programmer Productivity – Interruptions, Meetings and Working Remotely

Programmers need long stretches of uninterrupted time in order to get stuff done, and goes on to recommend avoiding meetings, and minimizing interruptions by using chat and e-mail instead of direct communication.

Wayne Beaton04/03/13
2828 views
0 replies

No Seriously. We Love Git... Seriously...

The cornerstone, I think, of a good April Fools Day joke is plausibility. The more reasonable or possible the topic, the more likely it is that you’ll fool somebody. I’m not sure what it says about the Eclipse Foundation that so many people really thought that we’d made a decision to move away from Git.

Michael Norton04/02/13
1073 views
0 replies

Management by Magazine

I think there is great value in reading books on business management. That is, there is great value in reading them with intent, considering their points, thinking through the details, doing some research, assimilating, and drawing your own conclusions. But there is another approach I see taken far too often.

Christopher Taylor04/02/13
811 views
0 replies

The Technology Conversation We’re Not Having

This isn’t a long article for a very good reason…it isn’t a complicated topic. Integration of systems that include humans and electrons is the real challenge. The rest can be overcome with relatively smaller investment and at lower risk. What holds people back?

John Ferguson Smart04/02/13
932 views
0 replies

"BDD In Action" - a brand new on-site workshop on Advanced Agile Requirements Practices

BDD is more than just a development technique: in fact, it introduces a whole new dynamic to interactions between team members and stakeholders, a dynamic that increases communication, improves productivity and reduces waste.

Tobias Mayer04/01/13
1146 views
0 replies

Humility—A Controversial Value

On my recent Core Values post I call out Humility as one of the five essential values to establish a way of being that offers a foundation for a right-brain, intuitive, creative culture—a culture that can support Agile.

Kin Lane04/01/13
2162 views
0 replies

Usually When Developers Are Mean, It Is About Power

While the root of this behavior I feel is insecurity, I think ultimately it is all about power. I also strongly believe one of the by-products of this reality is the sexism, racism and other negativity that is a systemic issue in the tech space.

Johanna Rothman04/01/13
857 views
0 replies

What Team Does the Product Owner/Responsible Person Belong To?

I’ve had an offline conversation about the team a Product Owner/Responsible Person belongs to. In my perfect world, that person belongs to a cross-functional team of their own that hashes out what they want.

Mitch Pronschinske04/01/13
2958 views
0 replies

DZone Links You Don't Want To Miss (4/2)

An April Fools Roundup, Rackspace acquisitions of NoSQL hosters, and NoSQL benchmarking. Plus the Bitcoin surge and the invisible UI concept.

Giorgio Sironi04/01/13
15985 views
9 replies

Automated Testing is Cancer

Can you really compare the team spirit developed by a successful 10-hour debugging sessions with Firebug and logs, with the daunting task of writing a test, an unfamiliar activity to most people?

Christopher Taylor04/01/13
2717 views
2 replies

Only 1 in 3 Employees is Highly Engaged? How Can That Be?

Only one in three employees is highly engaged says Towers Watson in a 2012 study. Not only does that make sense to me, I fear the number may actually be even higher.

Allan Kelly04/01/13
6240 views
2 replies

Never Ever Rewrite Your System

“The second is the most dangerous system a man ever designs” Fred Brooks, 1975 & 1995. Brooks was talking about software designers, architects, but I think the statement holds true not only for all software developers but for the business people who commission replacement systems.

Johanna Rothman04/01/13
2434 views
1 replies

Telecommuting, Hoteling, and Managing Product Development

There are two sides of this conversation about telecommuting: the employee side and the management side. I hope you stick around for both sides. You can yell at me at the end.