Sem dúvida os post-its nos tornam mais ágeis e são indispensáveis para metodologias que fazem uso de dashboards como Scrum. Mas o que fazer com as toneladas de post-its que são gerados e descartados? E o impacto ambiental? E o meio ambiente? E as araras-azuis?
Eis minha intervenção artÃstica no escritório. Bug Invaders (sugestão de nome do Diego “Diegão” Andrade), nada mais justo já que umas das funcionalidades dos post-its é manter um rastro dos bugs e issues em aberto.
Poema de William Ernest Henley. Adaptação para português de André Masini retirado do casadacultura.org.
| Out of the night that covers me, Black as the pit from pole to pole, I thank whatever gods may be For my unconquerable soul. In the fell clutch of circumstance Beyond this place of wrath and tears It matters not how strait the gate, |
Do fundo desta noite que persiste A me envolver em breu – eterno e espesso, A qualquer deus – se algum acaso existe, Por mi’alma insubjugável agradeço. Nas garras do destino e seus estragos, Além deste oceano de lamúria, Por ser estreita a senda – eu não declino, |
A simple and beautiful video about the early failures, things and people that tries to put you down and we have to face before achieve what we really want.
“If you never failed, you never lived”

Take a look at http://www.phenoelit-us.org/dpl/dpl.html. The weakest part of a network nowadays, a unconfigured wireless router.
I don’t like the approach of calling native shell commands in any language instead of using multi platform libraries, but here is a little prof of concept Java program to call native commands.
import java.io.*;
import java.util.*;
public class Exec {
public static void main(String args[]) throws IOException {
Process proc = Runtime.getRuntime().e xec(args);
BufferedReader br = new BufferedReader(new InputStreamReader(proc.getInputStream()));
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
}
}
Usage:
java Exec VALID_COMMAND
Example:
$ java Exec echo hello
hello
ps: I had to write “e xec” instead of exec because it was triggering some very strange security protection in the blog engine here. If you need to compile this code change that. =P Also there’s no error handling, you should pass a valid command when executing this code.