InfoQ Homepage Software Craftsmanship Content on InfoQ
-
Why the Mob Programming Conference Matters
Mob Programming is a software development approach where the whole team works together on the same thing, at the same time, in the same space, and at the same computer. This is a relatively new approach and one which is generating a lot of discussion. The first Mob Programming conference is coming up on 1-2 May. InfoQ spoke to the organizers to understand why the event matters.
on Apr 25, 2016 -
Uncle Bob Proposes an Oath to Programmers
Uncle Bob proposes an oath to software programmers as other professions have, considering the importance of this craftsmanship.
on Nov 28, 2015 -
OnAgile Virtual Conference to Explore Emerging Technical Trends and Practices
The OnAgile virtual conference is running on May 14, 2015. It will examine the impact and value of technical practices in agile transformations. A wide range of speakers will explore aspects covering microservices, continuous delivery, functional programming, exploratory testing and software craftsmanship. InfoQ spoke to conference chair Declan Whelan about the event.
on Apr 28, 2015 -
Agile Adoption with the Agile Fluency Model
In too many cases agile is failing to deliver on its promise says Steve Holyer. At the OOP 2015 conference Steve explained how we can choose the rewards and benefits that we want to get out of agile development and plan the investments to achieve them. He presented the agile fluency model and explored a solution-focused approach for organization to find their path in adopting agile.
on Jan 28, 2015 -
Using the "Worse is Better" Concept with Agile and Lean
Less functionality can make a better product according to the "Worse is Better" concept described 25 years ago by Richard P. Gabriel. According to Kevlin Henney and Frank Buschmann we can learn from the worse is better concept for development and architecture with agile and lean.
on Jan 23, 2015 -
Experiences and Good Practices from Hackathons
Hackathons are events where developers work together during a fixed period to collaboratively develop software. They provide learning opportunities and space for developers and organizations sponsoring the hackathons to network and have some fun.
on Dec 27, 2014 -
Improve your Programming Skills with Exercism.io
Exercism.io helps developers to increases their craftsmanship in a language through feedback and discussion. It’s a community and tool where developers can write code and discuss it to strengthen their problem-solving skills. InfoQ did an interview with the creator of exercism Katrina Owen and with Richard Thomson who contributed the C++ language track for exercism.
on Dec 23, 2014 -
The State of Agile – December 2014
Recently we polled a small group of InfoQ editors, consultants and trainers asking them for their thoughts on the state of Agile adoption and what ideas, practices or techniques are emerging or being recognised as useful at the end of 2014. This is not a scientific study, rather an informal collection of opinions.
on Dec 19, 2014 -
Recruit to Catch the Good Ones
How can you recruit good people and help them becoming successful without challenging your established workforce too much? According to Ralph van Roosmalen and Daan van Osch finding the right people will be one of the biggest problems in IT. At the XP Days Benelux 2014 conference Ralph and Daan will give a presentation in which they share experiences from IT recruiting at RES Software.
on Nov 25, 2014 -
Becoming Software Craftsmen
The software craftsmanship movement talks about practicing as a way to to develop programming skills to become software craftsmen. Technical practices are considered to be important, it takes time to learn them and become better programmers.
on Nov 20, 2014 -
The Importance of Technical Practices in Agile
Sometimes organizations that are adopting agile complain that they didn't get the benefits that they expected to get out of it. One of the possible reasons could be that insufficient attention has been given to performing the technical practices that support the agile values and principles.
on Oct 30, 2014 -
Supporting Personal Development in a Learning Organization
Organizations learn through their employees. To enable adoption of agile ways of working, organization have to support the personal development of their employees.
on Dec 12, 2013 -
Drinking the Scrum Kool-Aid
The Scrum Holy War warns about the religious fervor of Scrum and why it won’t save your company.
on Nov 06, 2013 -
Martin Fowler at GOTO Amsterdam 2013 about Agile Essence and Fluency
Martin Fowler talked about software development in the 21st century, discussing agile essence and how teams adopt agile. He presented at the GOTO Amsterdam 2013 conference how teams can increase their agile fluency, from a first star level up to four stars.
on Jun 20, 2013 -
Acceleration Problems in Cars caused by Software
In a recent news report CNN has revealed a translated Toyota memo which links problems of the car manufacturer regarding an electronic acceleration concern to a software issue. When even news magazines pick up such stories, this shows the growing importance of software for embedded systems.
on Mar 03, 2012