Although I am not addicted to retrocomputing, I quite enjoy reading about Good Ol’ Days when Real Men where up to forge the computer revolution. Given this premise it was rather impossible to skip over the Amazon suggestion when I received it. iWoz is the story of Wozniak, the engineer among the two Steves that founded Apple back in the seventies, told by Steve Wozniak himself (or at least edited as if it sounds so).
The book is a pretty smooth reading up to the point where he left Apple, but I think it’s just me loosing somewhat interest in the narrated matter.
I found very emotionally touching the first chapters where Steve writes about his infancy and his father. Maybe it is because I had lot of thoughts recently on being father, but I found this figure of father-engineer really fascinating – never forcing his kid on learning something, but let his strong passion for technology and science “infect” his child. Also noteworthy the strong ethic component of this father about nearly everything. I’d like to be a father like this.
Also the book proves that some kind of chances could have occurred just there. I think nowhere in the world (and likely in time) a group of children could receive as gift from a telephone technician some hundreds meters of telephone wire. Also the home computer revolution had to start right there – all the players were there and they much knew each others.
In some parts of the book I read some naïvety. E.g. the Atari affair. Jobs always did the marking and commercial part of their projects. So they got this deal to build a videogame prototype for Atari. In change of one week effort Wozniak got few hundred dollars, because Jobs told him he got the same. Only later Wozniak discovered that Atari paid several thousand dollars for the project (and obviously Jobs kept the difference). This didn’t made Wozniak upset with his partner. He candidly states that Jobs needed money at that time and later (after Apple IPO) money ceased to become an issue.
Another aspect of the book I found somewhat uneasy with is that Wozniak claims to be a first in many key technologies of the emergent home computing industry – the first computer with video output and keyboard built in, the first color computer, the first computer with audio, the first microprocessor based videogame, remarked more or less with “something unheard of at those times”. I don’t want to take off anything from the pioneering work of Wozniak, but most of those technologies where really about to spring to life in those years and, there were other companies providing the same stuff in different degrees of completion.
Despite of these two aspects I am pretty satisfied of this reading and I recommend if you are interested in the topic.
Foto
Le giornate scorrono una dopo l’altra, fortunatamente meno dense di quelle della Colombia. Ma le cose succedono – abbiamo raccolto le castagne, le abbiamo mangiate, la festa del Filo, siamo stati a Montegrino con i nonni, al luna park con i cuginetti, è iniziata la scuola… Il cibo non è praticamente più un problema. La punta di sfondamento sono state le lasagne che hanno portato la pasta al ragù, quindi la carbonara e la pasta al tonno. Hanno perfino imparato a mangiare il formaggio (YUM la caciotta!) e Juan spolpa le croste con precisione micrometrica (chissà chi gliel’ha insegnato).
Il venerdì pomeriggio è il momento dedicato ai cuginetti – un appuntamento atteso e vissuto intensamente.
I nostri bambini sono all’apparenza sereni, soprattutto quando siamo con altri, ma ci controllano a tappeto (“mamma, perchè hai detto mm?”) e comunque dimostrano molti segni di subbuglio interiore. Loro ce la stanno mettendo tutta, lo vediamo, ma non è facile. È come se quello che facciamo non fosse mai sufficiente, come se ci fosse un vuoto che “risucchia” tutto e che non si riesce a riempire.
Anche se in modo diverso dalla Colombia, tutti i cambiamenti portano squilibri e tensioni: il lunedì quando il papà riprende a lavorare, l’inizio della scuola per Juan, un aspetto della routine che cambia…
Oggi, per la prima volta, Juan si è disegnato con la faccia color caffè insieme alla sua mamma. Finora si era sempre colorato di rosa (“perchè?” “perchè voglio”).
La mucca è stata sostituita dal koala che poi è stato rimpiazzato da un passerotto di 8kg che ha ceduto nuovamente il posto alla mucca, segni di una ricerca travagliata di una relazione di accudimento, di una ricerca del recupero di momenti di infanzia non vissuti, negati.
![]() |
Eccoci alla festa del Filo d’Arianna. Juan coniglietto e… |
![]() |
Mariana col trucco… cioè truccata dalle volenterose animatrici. |
![]() |
4 Novembre 2008, festa delle forze armate, nonchè PRIMO giorno di scuola per Juan. Che agitazione! |
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
Ed eccoci tutti e quattro in una faticatissima foto di gruppo. |
Almeno per legge…
Lampi e altri racconti
Juan ci ha raccontato queste storie
Lampi
Lampi tornava sempre indietro. Poi trova un bruttone, prende un cavallo, va veloce. Poi arrivano mamma e papà e Lampi dice: “aiuto, un bruttone mi vuole prendere!”. Mamma e papà l’aiutano, ammazzano il bruttone e corrono veloci. E vissero insieme felici e contenti.
Senza titolo 1
C’era un elefante che andava avanti con sua mamma e suo papà. Era tanto felice. Poi hanno preso un cavallo e arrivano in un castello che era loro per sempre. Poi arrivano sua mamma e suo papà con la corona e anche il piccolo se la mette.
Al castello suona il campanello. Dice “avanti”. “Mia maestà, voglio una caramella”. “Si prendila pure” dice sua Maestà. Poi arrivano sua mamma e papà con la corona ed ora felici, felici per sempre.
Senza titolo 2
C’era un coccodrillo. Poi erano felici con il suo piccolo: era un bambino. E’ andato in un altro paese e al coccodrillo è dispiaciuto perchè erano felici.
Senza titolo 3
C’era un elefantino che andava felicissimo. Era da solo, non aveva nessuno. Poi ha trovato un bambino e una bambina ed erano sua mamma e suo papà per sempre. Poi l’elefantino ha fatto “IHHHIII” e allora hanno capito che era sua mamma e suo papà.
Poi trovano un’altra mamma e un altro papà. Erano coccodrilli e a loro piaceva il piccolo perchè non aveva nè mamma, nè papà. Poi trovano un elefante grosso. Ma l’elefantino dice: “questi sono mia mamma e mio papà per sempre”. Poi dicono “Questo è nostro figlio che è felice”. “Si, mamma e papà, andiamo a prendere i pesci” e vanno a pescare.
L’elefantino poi dice: “sono stufo”. Poi dice: “Andiamo a volare. Andiamo, andiamo adesso”. E volano felici tutti. E trovano un altro elefante che era amico di sua mamma e papà. Poi dice: “ciao, sono il figlio di mia mamma e mio papà”. Poi vanno ancora volando con il loro amico, arrivano e vedono una tigre. Le danno un calcio *bum* *bam*. Poi prendono il fuoco a l’ammazzano (era cattiva, ha graffiato l’elefantino piccolo). Poi anche l’elefantino è morto perchè era caduto e la tigre lo ha graffiato. Poi arrivano mamma e papà che non erano più felici perchè era morto il loro bebè ed erano tristi per sempre.
Poi trovano un altro elefantino piccolo e poi il piccolo che era morto era svenuto, perchè l’avevano portato in ospedale ed era guarito.
Poi arrivano due bimbi felici per sempre.
Poi hanno trovato un cavallo. Poi tutti erano felici, tutti e quattro erano felici per sempre. I piccolini aiutavano mamma e papà a lavare i piatti, poi giocavano tantissimo con sua mamma e papà.
Fast boot!
One of my complains about Linux has always been the biblical boot time – endless disk churning, endless listing of obscure lines on the video. With the latest distros this aspect of the system has been improved, but still Linux lags behind Windows.
This work, with an impressive 5 seconds for the whole system up and running, points in the right direction. The authors claim that in order to achieve this result they just set a time budget for each subsystem to start. That is, according to them, aim to a well defined goal, rather than a generic “make it faster” statement.
I think that the winning move is not the fixed time budget, but a disenchanted, pragmatic look at the boot process with two strong propositions – 1) don’t let everyone pay for something that only few use and 2) do we really need to do it this way. I found very brilliant the approach taken with respect to GDM. Do we really need GDM and pay the full 2 seconds it takes to wake up? No, because we can start the last user session and lock it with the screensaver.
Da grande…
Juan: “Da grande vado in Colombia a prendere un bambino… no, due. “Più tardi, nel bosco a cercare castagne (ricerca molto impegnativa perchè non ce n’erano), Mariana si interrompe dalle corse e ci dice: “Siamo quattro una famiglia!”
Requirement baseline
I thought that by nowadays two main consensuses had been established towards requirements. The XP-ish “waste-of-time” school of thought that pretends this stuff belongs to NASA and similarly priced development and clearly are NAH (Not Applicable Here). And the “we-need-them-right” school of thought that believes in properly written and managed requirement documents.Of course, I am biased, I belong to the second school since I don’t buy the XP gibberish and I am a firmly believer that a sound methodology may not be The Solution to all software development troubles, but it is surely part of it.
So I am a bit surprised when I received a 35 pages requirements document that’s actual crap. Joel Spolsky wrote a sort of basic requirements for requirements in four parts. Well below is my list. I don’t want to compete with Joel (really, do read his post, even parts 1 and 2 and 3, it’s worth), but mine is shorter and should fit even in a tight schedule should you be requested to write specifications.
Think of it as a baseline rules of thumb:
- start by describing the system to which the specification refers. What it does, which kind of existing systems do more or less the same.
- don’t go ahead. These are specification, not software design. Leave out the “how”s.
- define every acronym you are using. Not everyone knows even the most basic acronym, left out the more exotic ones (I’m still wondering what “TBP” does mean). Also define terms that are meaningful only for those who already knows what you are talking about.
- list requirements in a way you can refer to them. Number them, or better use textual tags so that you can refer them in the same document or in the documentation that is following.
- Don’t use the following words: “some”, “etc.”, “good”, “bad”, “fine” and the ellipses. The idea is that you have to be precise and define the entire system without leaving open holes.
- use a spell checker. It’s easy, every modern Word Processor has it, just switch it on and fix the words underlined with the red snake (you should really do this for everything, not just the requirement document).
- re-read everything. People is going to read and work on that document, just re-read and fix, iterate until you don’t fix anything.
As trivial as they seems, all these rules were broken at least once in the document I was handed.
Mucca … ovipara?
Sono due settimane che Juan non abbandona un attimo una mucca di peluche. La porta sempre con sè e l’accudisce come fosse un principe: alla mattina le prepara la colazione, si assicura che non abbia freddo, a pranzo la mette sulla sedia vicino e la fa mangiare, la porta in giro quando usciamo, la sera dorme con lui, la fa giocare con le macchinine… l’ha persino fatta giocare all’XBox. Questa sera… ha gonfiato appena appena qualche palloncino dicendo che erano uova… della sua mucca. A nulla sono valse le nostre obiezioni che le mucche NON fanno le uova: lui vuole che la sua mucca faccia le uova… Cosa c’è dentro le uova di mucca? Ma naturalmente, ha risposto Juan, i piccoli di mucca.
Giusto per smentire le nostre superstizioni (non è che perchè non abbiamo mai visto una mucca che fa le uova allora non esistono mucche che depongono le uova… no?) questa sera la mucca ha covato sul suo letto. E mi raccomando tutti sottovoce, piano, che la mucca e i piccoli stanno dormendo.
![]() |
Ecco due uova di mucca |
![]() |
La mucca che dorme covando la sua prole e Juan che controlla che nessuno dia fastidio |
![]() |
Questo è Winnie the Pooh(tm) |
![]() |
Juan ha spedito un bacio alla mamma che faceva la foto. |
Ah-lto Adige
Anche quest’anno per il nostro anniversario di matrimonio siamo andati all’Alpe di Siusi, ma stavolta in 4! O forse, vista la presenza costante di una mucca, sarebbe meglio dire in 5. Invero Juan e Mariana sono stati proprio bravi, sia in albergo sia sui sentieri. Cioè hanno capito subito che in questa famiglia camminare… fa bene e si sono adeguati. Già il primo giorno li abbiamo portati fino al rifugio Molignon e ci hanno stupito… certo per tutta la passeggiata hanno cercato e guardato mucche, fiori e cavalli. Anzi al ritorno si sono fatti un bel pezzo di corsa!
E anche il secondo giorno, malgrado le condizioni meteorologiche non propriamente ideali, hanno camminato ancora e siamo arrivati fino al rifugio Arnika.
![]() |
Ecco i nostri 2+1 figli. La mucca è sempre stata con noi. |
![]() |
|
![]() |
Cioè, voglio dire, ma un posto così… non lo potevano fare più vicino a Castellanza? |
![]() |
|
![]() |
|
![]() |
|
![]() |
“Sempre camminato” … o quasi |
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
“Papà, Mamà, JuanDavì e giò” |
![]() |
|
![]() |
A distanza di un anno
Due foto, stessa località, a distanza di un anno…
![]() |
L’anno scorso, intorno al 21 settembre. |
![]() |
quest’anno! |
Fa effetto, no?