The magic of software; or, what makes a good engineer also makes a good engineering organization
updated 20d ago
updated 20d ago
Today hundreds, sometimes thousands, of people might develop a piece of software. This has led to two things, Saarinen says: a focus on process over product, and removing engineers from positions of influence. “I think people get too focused on the different frameworks and processes,” he says, “and you start to forget, what are you actually doing?
... See moresari added
Most of the big last gains in software productivity have come from removing artificial barriers that have made the accidental tasks inordinately hard, such as severe hardware constraints, awkward programming languages, lack of machine time. How much of what software engineers now do is still devoted to the accidental, as opposed to the essential? U
... See moreIf one believes, as I have argued at many places in this book, that creativity comes from individuals and not from structures or processes, then a central question facing the software manager is how to design structure and process so as to enhance, rather than inhibit, creativity and initiative. Fortunately, this problem is not peculiar to software
... See moresari and added
sari and added