The pyramid of code quality, the 5 characteristics of good code.
makinggoodsoftware.com
makinggoodsoftware.com
“Measuring programming progress by lines of code is like measuring aircraft building progress by weight“.
This article on ssh (http://sigusr2.net/2009/May/07/hacker-utility-belt-ssh.html) barely scratches the surface, too. At the very least, I'd mention ssh-agent (a good intro: http://mah.everybody.org/docs/ssh) and visual fingerprints for host keys (http://gwolf.org/node/1864).
But, I really should be constructive and write something myself, rather than just griping here. It's much easier to complain about other peoples' writing than to write. One of these days...
Thanks for your comments!!
@Janzert - About the first image, sorry about that, I have just changed to a gif image, now it should be a few kb, thanks for that.
@jhancock - You are right to mention that there is no comment on how to measure any of the vertex, that´s the tricky part, I am going to evolve the idea in future posts and I hope I will be able to provide with some ideas, anyway I think the most important thing is to have in mind the pyramid when developing
@silentbicycle - Sorry if my post is short, I just wanted to share this idea and as I like the articles that are very lean I thought the best was to express it with as less words as possible.
Anyway thanks to everyone for your comments.
I am genuinely interested in knowing what tool(s) or possibly sequence of events led to such a poor png generation though.
Can't wait to see future posts expanding on the four legs of the pyramid and measurements thereof. It certainly does seem like an interesting and useful way to think about it.
This is at the end of the article as the 5th "vertex". Nothing more on this. The approach is interesting but without clear understanding of how you measure this 5th vertex or how you contain the other 4 while scaling into the 5th, you have a half-baked pyramid.