The Handmade Manifesto looks for supporters
The Handmade Manifesto – A new movement for faster software
24th August 2015 Moritz Hoffmann
(c) Shutterstock / chrisdorney
Software is not today as fast as they could be. This finding gave rise to three programmers in recent Handmade Manifesto to plead for a new attitude to the hardware capabilities of the written code. What are the objectives of your project? And what is “Handmade Development” mean anyway?
Modern hardware, so the first sentence of the manifesto is great. The technical progress is now a standard achieved in the on chips ever-increasing amounts of data can be stored in which electrons hunt in millionths of a fraction of a second by innumerable paths and. All geared to one purpose:.? Speed
Software and Hardware – a wonderful friendship
So why, then ask the author Abner Coimbre, Andrew Chronister and Jeroen van Rjin, software despite any promises and hopes still slow?
Why does it take your Operating System 10 seconds, 30 seconds, a minute to boot up? Why does your word processor freeze When you save a document on the cloud? Why does your web browser take 3, 4, 10 seconds to load a web page? ? And why does each update somehow make the problem worse
your answer follows on the heels: “We made it slow” . And not about intentionally or ill will. Rather, it is a collective oblivion in the software community was responsible, a forgetting that any code must run on computers:
Real computers, with central processing units and random access memory and hard disk drives and display buffers. Real computers, with integer and bitwise math and floating point units and L2 caches, with threads and cores and a tenuous little network connection to a million billion other computers.
The problem with the abstraction
The software development, one could summarize the trend of the manifesto well, has become too abstract. It is believed and worked with generalized hypotheses. There are abstraction layer built that disappear into oblivion after a moment again, to be able to build only to more “on top”.
The one, according to the authors of the manifesto, coming between project deadlines and financial pressure not to its software also in terms of hardware to think through exactly. Others have never learned how to check the machines suitability of their code even theoretically.
We learned how to write code to make the client or the manager or the teacher happy, but made the processor churn. And Because we did, did amazing speed we’d been granted what wasted, by us, in a death by a thousand Abstraction Layer.
A Manifesto for needlework?
No matter how one stands to the hardware, the authors of the manifesto are convinced that the key lies in her for a general progress of software development. This conclusion is based on our own experience:
We tinkered, and Measured, and read, and Compared, and wrote, and refined, and modified, and Measured again, over and over, until we found we had built the same thing, but 10 times faster and incomparably more useful to the people we designed it for.
Handmade Development is neither a particular technique, nor a specific language or management strategy, nor a formula or some other abstraction. Rather, it is an idea:
The idea did we can build software that works with the computer, not against it
“Will you build your. Software by hand? “
The authors seem the manifest not only on a new awareness in the community and also want to, but also offer all interested parties on their support. The current developments are to follow on twitter. In an as yet unpublished site produced according to the principles of Handmade Manifesto software projects are to be hosted. Is there a new community movement on the rise? It will be interesting …
Aufmacherbild: MANIFESTO Red Rubber Stamp over a white background / Copyright: chrisdorney
No comments:
Post a Comment