Monday, August 24, 2015

The Handmade Manifesto – A new movement for faster software? – JAXenter

The Handmade Manifesto looks for supporters

The Handmade Manifesto – A new movement for faster software

24th August 2015 Moritz Hoffmann

shutterstock_205154698

(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

Posted by
Moritz Hoffmann
Moritz Hoffmann studied at the Goethe University Sociology and book and media practice. He has lived for eight years in Frankfurt and worked in the editorial department of Software and Support Media.
Find all posts by Moritz Hoffmann

LikeTweet

No comments:

Post a Comment