Se si tratta di un vero ingegnere del software, non prendetegli un portatile. Se è uno studente, allora ok, potrei capire come un portatile per qualsiasi studente sarebbe un bel regalo. Dal momento che gli ingegneri del software guadagnano abbastanza soldi da perdonare questa spesa, e dal momento che un ingegnere del software avrà sicuramente una preferenza per il portatile, sarebbe molto difficile prendergli un portatile di cui farebbe tesoro più di quello che già possiede. (A meno che l'"ingegnere del software" non sia in realtà un "hacker" che vive nel seminterrato dei genitori e che ha pochi soldi da buttare, allora un portatile potrebbe essere un ottimo regalo).
Personalmente, un regalo è qualcosa a cui bisogna pensare un po'. Non si tratta proprio di essere un "ingegnere del software". Tuttavia, risponderò a quello che vorrei come un buon regalo. Sono uno studente di ingegneria del software, quindi forse non sono qualificato per rispondere, ma forse lo sono visto che ho fatto una buona parte di programmazione e amo sinceramente l'informatica, la matematica e la scienza in generale.
Il regalo che mi piacerebbe ricevere è una bella matita meccanica. Spesso, prima di programmare, o prima di iniziare a scrivere codice, scrivo prima le mie idee su carta. Dopo tutto, se mi sedessi e iniziassi a programmare, qualsiasi cosa stessi facendo non sarebbe una buona soluzione molto probabilmente perché non ho ancora pianificato nulla. È bene avere una comprensione di ciò che si sta programmando prima di fare qualsiasi codifica per ovvie ragioni. Voglio una matita che sia comoda, robusta, che duri a lungo - e che sia essenzialmente piacevole da scrivere. Essere meno frustrato dagli strumenti che hai per lavorare è, per me, forse la differenza di ottenere un lavoro fatto ed essere effettivamente produttivo. In altre parole, meno distrazioni.
Oppure, forse un buon quaderno di carta. O prendete una custodia in pelle per notebook. Se qualunque sia il regalo trasuda un senso di qualità, allora ci sarà qualcosa per distogliere la mente dal programmatore sinceramente incazzato con il suo portatile POS, o il programma testardo su cui sta lavorando che non si sta compilando! Almeno qualcosa funziona!
Fate solo un po' di ricerca, pensate alla persona a cui state comprando il regalo prima di chiamarla ingegnere del software e comprargli qualche . Poi, fate una ricerca sul prodotto che pensate possa aggiungere un buon valore. Cerca di non essere troppo economico! Le persone si ricorderanno di te, o saranno costrette a pensare a te in modo positivo durante la giornata, se effettivamente useranno e gradiranno il regalo che gli hai fatto.
Buona fortuna.