Microsoft's Neal Gafter, who was primary designer and implementer of the Java SE 4 and 5 language enhancements and now works for Microsoft on .NET platform languages, discusses the impact of Oracle's acquisition of Sun on Java,makes the case for adding segmented stacks and a meta-object protocol to Java,, and offers some insights into how Java and C#/.NET compare.
Steve Denning's latest book – The Leader's Guide to Radical Management: Reinventing the Workplace for the 21st Century. He contends that management today is in need of a radical makeover – existing practices are not adequate to meet the needs of the modern high-speed world. He shows how Agile methods are being introduced beyond the software world to deliver benefits to people and organisations.
The focus of this book by Sam Lightstone is helping you become a great software development professional. Career advancement is important, but secondary. Using a mix of interviews, commentary, and advice, this book exposes and explores the principles and values that support professionalism and even craftsmanship.
The line between development and architecture is tricky. Does it exist at all? Is an ivory tower actually needed? There's a balance in the middle, but how do you move from developer to architect? 40
The new brain science (social neuroscience, positive psychology, and imaging techniques) give us tools for understanding and enhancing the ability of men and women to work together. 27
In this article, we propose a leadership and management framework that fits well with the current need for innovation and distributed decision-making. 3
This article outlines 9 principles Marc Lammers discovered while building the world’s best field hockey team, mapping them to software development practices. 7
Developers and the business use numbers differently, leading to poor communication. Here the "Spirit of Agile" tells a developer the trick: translate non-computational issues into number language. 3
Agile introduces a new leadership role, the "Agile Coach." Is it just a new name for an old role, like Line Manager or Technical Lead? Coach Pat Kua paints a picture of the role in this primer.
There is no silver bullet. We know it, but don't act like it. Your language, tool or process is better, right? Jay Fields says: "It depends". The right choices varies with context, people, and more. 3
The "self organising team" paradigm demands new skills of team members – people skills they may not already possess. Here are some strategies and resources leaders can use to impart these skills. 2
The 'Retrospective Prime Directive' is often used during retrospectives to encourage learning without recriminations. Here a group of senior practitioners looks at its benefits and difficulties. 10