Untrapped Value: 1.01 Software Reuse Powering Future Prosperity

Untrapped Value: 1.01 Software Reuse Powering Future Prosperity PDF Author: Dave R. Erickson
Publisher: Evergent Technologies
ISBN:
Category : Computers
Languages : en
Pages : 252

Get Book

Book Description
Mankind has invested vast resources (time, manhours, computer machinery sunk costs, maintenance, building space, heating, venting, cooling, and so on) into software for all kinds of digital and analog hardware for over sixty years. Far longer if you consider punched cards, and so on. In the end, most of the source code ends in the waste heap of history. Old code gets forgotten, rub- bished, and a new wave of developers is forced to recreate new versions of old ideas. People get promoted, graduate from college, and leave to get married; before they do they don’t have time, don’t believe in the priority, and don’t place the code where others can find it to make an important curation of their software; and by this donate it to future generations, worldwide, the society at large. If organizations, at the other end of the spectrum, would realign software for a legacy of centuries instead of product runs, mankind can preserve the sunk costs, speed up advancement, and make software impact far wider when it’s made in a reusable form. People move to a new job, and remake linked lists, factory classes, or ring buffers in the new language of the day, or within the design paradigm of the latest fad management. It’s kind of insane when you think about it, people spend many years getting a consumer product working, finely tuned and profitable. Then two companies merge, product lines are unified or obsoleted, and some or all of the intellectual property gets forgotten in a corner as one team is merged and the others retire to golf, or the pool. While filling in cardboard boxes of stuff as they leave, does anyone drag out the old tapes and floppies to make sure the new guys aren’t starting by reinventing the wheel?

Untrapped Value: 1.01 Software Reuse Powering Future Prosperity

Untrapped Value: 1.01 Software Reuse Powering Future Prosperity PDF Author: Dave R. Erickson
Publisher: Evergent Technologies
ISBN:
Category : Computers
Languages : en
Pages : 252

Get Book

Book Description
Mankind has invested vast resources (time, manhours, computer machinery sunk costs, maintenance, building space, heating, venting, cooling, and so on) into software for all kinds of digital and analog hardware for over sixty years. Far longer if you consider punched cards, and so on. In the end, most of the source code ends in the waste heap of history. Old code gets forgotten, rub- bished, and a new wave of developers is forced to recreate new versions of old ideas. People get promoted, graduate from college, and leave to get married; before they do they don’t have time, don’t believe in the priority, and don’t place the code where others can find it to make an important curation of their software; and by this donate it to future generations, worldwide, the society at large. If organizations, at the other end of the spectrum, would realign software for a legacy of centuries instead of product runs, mankind can preserve the sunk costs, speed up advancement, and make software impact far wider when it’s made in a reusable form. People move to a new job, and remake linked lists, factory classes, or ring buffers in the new language of the day, or within the design paradigm of the latest fad management. It’s kind of insane when you think about it, people spend many years getting a consumer product working, finely tuned and profitable. Then two companies merge, product lines are unified or obsoleted, and some or all of the intellectual property gets forgotten in a corner as one team is merged and the others retire to golf, or the pool. While filling in cardboard boxes of stuff as they leave, does anyone drag out the old tapes and floppies to make sure the new guys aren’t starting by reinventing the wheel?

Untrapped Value:

Untrapped Value: PDF Author: Dave Erickson
Publisher: Evergent Technologies
ISBN: 1387896059
Category : Computers
Languages : en
Pages : 250

Get Book

Book Description
Mankind has invested vast resources (time, manhours, computer machinery sunk costs, maintenance, building space, heating, venting, cooling, and so on) into software for all kinds of digital and analog hardware for over sixty years. Far longer if you consider punched cards, and so on. In the end, most of the source code ends in the waste heap of history. Old code gets forgotten, rubbished, and a new wave of developers is forced to recreate new versions of old ideas. People get promoted, graduate from college, and leave to get married; before they do they don’t have time, don’t believe in the priority, and don’t place the code where others can find it to make an important curation of their software; and by this donate it to future generations, worldwide, the society at large. If organizations, at the other end of the spectrum, would realign software for a legacy of centuries instead of product runs, mankind can preserve the sunk costs, speed up advancement, and make software impact far wider when it’s made in a reusable form. People move to a new job, and remake linked lists, factory classes, or ring buffers in the new language of the day, or within the design paradigm of the latest fad management. It’s kind of insane when you think about it, people spend many years getting a consumer product working, finely tuned and profitable. Then two companies merge, product lines are unified or obsoleted, and some or all of the intellectual property gets forgotten in a corner as one team is merged and the others retire to golf, or the pool. While filling in cardboard boxes of stuff as they leave, does anyone drag out the old tapes and floppies to make sure the new guys aren’t starting by reinventing the wheel? Why? The culture has a serious misunderstanding of where the value, where the intellectual property comes from and where it gets stored. This wasteful malaise needs to change. This book is a launching point, not a destination. It is designed to evolve in small, incremental ways along with your reusable software development guide- lines, over many years. From novice coders starting out to experienced, and jaded, software managers; all practical and technical issues are presented in two natural layers ( for the simplest stratifications - explained in Section 8)- one, the manifesto paints broad strokes in a proscriptive manner about how to steer your organization gradually towards code for longevity, and two, the toolbox brings together a set of free tools to get you started, a bunch of tried and true realities about what makes sense while plumbing inside someone else’s code, and realistic high level strategies to make sense of what you find. There’s no practical way for this small book to cover every topic fully, the manuals alone for autotools are several thousand pages. But the goal is a comprehensive perspective, and that can be achieved, quickly. This book provides a wider perspective, by looking back on the history of software reuse, and the development cycle not as a painful target to meet and then forget, but as a stepping stone that brings on differing teams, ramping up and ramping down, to meet the custom needs of every stage of software. Doesn’t that sound more productive, on the face of it? Maintenance was the old end of software development, the goal of software reuse is to make all software a continual maintenance cycle for mankind. The goal is to accelerate the next generation farther and faster, perhaps into the stars. But even in a humble grounded form, make impacts felt worldwide. Easier to start, longer to impact, cheaper to deliver. The goal of all software reuse: to untrap all the value stored there by society. For each chapter, I parallel the main ideas of reuse with a Buddha koan. Enigmatic ideas smashed together like koans are like the perfect proscriptive advice: they present paradoxical and enigmatic ideas that appear ungrounded in the importance of the day, until you wander into a situation, perhaps a con- flict of ideas, and the answer leaps out of the confusion - linked to your brain by the wise words of a koan. It all becomes clear, with time, patience, and practice. Like the discipline needed to transform people’s habits to instill software reuse, Buddhism is a practice. It is a “life raft built for one”, as the expres- sion goes. There are many aspects, many dimensions, to consider as important factors in making software more useful to a wider group. Like any discipline, there will be areas people stumble, and other areas where people excel, and areas that take a great deal of resources to conquer. And conquer them you shall, with some humble guidance and a positive outlook. Executive Summary: What is this book about? Software, made with quality from original sources repurposed, in many agreed standpoints of comprehension, to meet a wider audience that benefits mankind for generations instead of fiscal quarters so mankind can maximize benefit from it for all society. Who may benefit? Mankind should be interested in and profit from software reuse, because re- ducing software development time reduces energy greenhouse gas emissions, reduces computing machinery wear and tear, provides more ways to accelerate more people to work on software with security, mission-critical, and real-time requirements; it provides easier starts for younger scientists and engineers in Science, Technology, Engineering, and Math (STEM) to profit from and accelerate their learning and contribution to technology. Why should society care? Society has learned from enough bad ideas and bad methods in the progeny of software to make optimization a priority for everyone’s advancement tomor- row. When? The change needs to happen tomorrow, and this book points a way towards it. How? By attacking the top and the bottom of software development at the same time: the first half of this book describes the ideas from a managerial, or high level perspective; the second half delves into the nuts and bolts things anyone might use to get started.

Future of solar photovoltaic

Future of solar photovoltaic PDF Author: International Renewable Energy Agency IRENA
Publisher: International Renewable Energy Agency (IRENA)
ISBN: 9292601989
Category : Technology & Engineering
Languages : en
Pages : 145

Get Book

Book Description
This study presents options to fully unlock the world’s vast solar PV potential over the period until 2050. It builds on IRENA’s global roadmap to scale up renewables and meet climate goals.

Imagine Boston 2030

Imagine Boston 2030 PDF Author: City Of Boston
Publisher:
ISBN: 9781389647642
Category :
Languages : en
Pages :

Get Book

Book Description
Today, Boston is in a uniquely powerful position to make our city more affordable, equitable, connected, and resilient. We will seize this moment to guide our growth to support our dynamic economy, connect more residents to opportunity, create vibrant neighborhoods, and continue our legacy as a thriving waterfront city.Mayor Martin J. Walsh's Imagine Boston 2030 is the first citywide plan in more than 50 years. This vision was shaped by more than 15,000 Boston voices.

Global Renewables Outlook: Energy Transformation 2050

Global Renewables Outlook: Energy Transformation 2050 PDF Author: International Renewable Energy Agency IRENA
Publisher: International Renewable Energy Agency (IRENA)
ISBN: 9292602500
Category : Technology & Engineering
Languages : en
Pages : 344

Get Book

Book Description
This outlook highlights climate-safe investment options until 2050, policies for transition and specific regional challenges. It also explores options to eventually cut emissions to zero.

Blockchain Revolution

Blockchain Revolution PDF Author: Don Tapscott
Publisher: Penguin
ISBN: 110198015X
Category : Technology & Engineering
Languages : en
Pages : 384

Get Book

Book Description
Blockchain technology is powering our future. As the technology behind cryptocurrencies like bitcoin and Facebook's Libra, open software platforms like Ethereum, and disruptive companies like Ripple, it’s too important to ignore. In this revelatory book, Don Tapscott, the bestselling author of Wikinomics, and his son, blockchain expert Alex Tapscott, bring us a brilliantly researched, highly readable, and essential book about the technology driving the future of the economy. Blockchain is the ingeniously simple, revolution­ary protocol that allows transactions to be simultaneously anonymous and secure by maintaining a tamperproof public ledger of value. Though it’s best known as the technology that drives bitcoin and other digital cur­rencies, it also has the potential to go far beyond currency, to record virtually everything of value to humankind, from birth and death certifi­cates to insurance claims, land titles, and even votes. Blockchain is also essential to understand if you’re an artist who wants to make a living off your art, a consumer who wants to know where that hamburger meat really came from, an immigrant who’s tired of paying big fees to send money home to your loved ones, or an entrepreneur looking for a new platform to build a business. And those examples are barely the tip of the iceberg. As with major paradigm shifts that preceded it, blockchain technology will create winners and losers. This book shines a light on where it can lead us in the next decade and beyond.

World Economic and Social Survey 2018

World Economic and Social Survey 2018 PDF Author: United Nations Publications
Publisher:
ISBN: 9789211091793
Category : Business & Economics
Languages : en
Pages : 0

Get Book

Book Description
This publication reviews the advances in frontier technologies including automation, robotics, renewable energy technologies, electric vehicles, biotechnologies and artificial intelligence and analyzes their economic, social and environmental impact. These technologies present immense potentials for the 2030 Agenda, fostering growth, prosperity and environmental sustainability. They also pose significant risks of unemployment, underemployment and rising income and wealth inequality and raise new ethical and moral concerns. The Survey identifies policy measures at national levels with the capacity to both maximize the potential of these technologies and mitigate their risks, thereby striking a balance among economic efficiency, equity and ethical considerations

Refactoring for Software Design Smells

Refactoring for Software Design Smells PDF Author: Girish Suryanarayana
Publisher: Morgan Kaufmann
ISBN: 0128016469
Category : Computers
Languages : en
Pages : 259

Get Book

Book Description
Awareness of design smells – indicators of common design problems – helps developers or software engineers understand mistakes made while designing, what design principles were overlooked or misapplied, and what principles need to be applied properly to address those smells through refactoring. Developers and software engineers may "know" principles and patterns, but are not aware of the "smells" that exist in their design because of wrong or mis-application of principles or patterns. These smells tend to contribute heavily to technical debt – further time owed to fix projects thought to be complete – and need to be addressed via proper refactoring.Refactoring for Software Design Smells presents 25 structural design smells, their role in identifying design issues, and potential refactoring solutions. Organized across common areas of software design, each smell is presented with diagrams and examples illustrating the poor design practices and the problems that result, creating a catalog of nuggets of readily usable information that developers or engineers can apply in their projects. The authors distill their research and experience as consultants and trainers, providing insights that have been used to improve refactoring and reduce the time and costs of managing software projects. Along the way they recount anecdotes from actual projects on which the relevant smell helped address a design issue. Contains a comprehensive catalog of 25 structural design smells (organized around four fundamental designprinciples) that contribute to technical debt in software projects Presents a unique naming scheme for smells that helps understand the cause of a smell as well as pointstoward its potential refactoring Includes illustrative examples that showcase the poor design practices underlying a smell and the problemsthat result Covers pragmatic techniques for refactoring design smells to manage technical debt and to create and maintainhigh-quality software in practice Presents insightful anecdotes and case studies drawn from the trenches of real-world projects

Sustainable Development Goals

Sustainable Development Goals PDF Author: Julia Walker
Publisher: John Wiley & Sons
ISBN: 1119541840
Category : Business & Economics
Languages : en
Pages : 328

Get Book

Book Description
Achieving the Sustainable Development Goals through Finance, Technology and Law Reform Achieving the SDGs requires a fundamental rethink from businesses and governments across the globe. To make the ambitious goals a reality, trillions of dollars need to be harnessed to mobilise finance and accelerate progress towards the SDGs. Bringing together leaders from the World Bank, the financial and business sectors, the startup community and academia, this important, topically relevant volume explains what the SDGs are, how they came about and how they can be accelerated. Real-world case studies and authoritative insights address how to direct investment of existing financial resources and re-align the global financial system to reflect the SDGs. In depth chapters discuss how financial institutions, such as UBS Wealth Management, Manulife Asset Management and Moody’s Rating Agency are supporting the SDGs. The opportunities arising from Blockchain, Big Data, Digital Identity and cutting-edge FinTech and RegTech applications are explored, whilst the relevance of sustainable and transparent global supply chains is underscored. Significant attention is paid to law reform which can accelerate progress of the SDGs through SME Financing, Crowdfunding, Peer-to-Peer Lending and tax restructuring. To achieve the ‘World We Want’, much needs to be done. The recommendations contained within this book are critical for supporting a fundamental shift in thinking from business and governments around the world, and for building a more just and prosperous future for all.

Agricultural Urbanism

Agricultural Urbanism PDF Author: Janine M. De La Salle
Publisher: Libri Publishing Limited
ISBN: 9780981243429
Category : Agriculture
Languages : en
Pages : 0

Get Book

Book Description
Authored by the most innovative and leading thinkers and practitioners in the Southwest of Canada, this book offers a new and exciting concept of agricultural urbanism that unifies urban and rural in a previously unconceived way. --Book Jacket.