Si es un verdadero ingeniero de software, no le regales un portátil. Si es un estudiante, entonces está bien, podría ver cómo un portátil para cualquier estudiante sería un buen regalo. Dado que los ingenieros de software ganan suficiente dinero como para perdonar ese gasto, y dado que un ingeniero de software seguramente tendrá preferencia por el portátil, sería muy difícil regalarle un portátil que atesorara más que el que ya tiene. (A no ser que el "ingeniero de software" sea en realidad un "hacker" que vive en el sótano de sus padres y que tiene muy poco dinero para tirar, entonces un portátil puede ser realmente un muy buen regalo).
Personalmente, un regalo es algo que hay que pensar un poco. Realmente no se trata de ser un "ingeniero de software". Sin embargo, voy a responder a lo que me gustaría como un buen regalo. Soy un estudiante de ingeniería de software, así que quizás no esté cualificado para responder, pero quizás sí lo esté ya que he hecho una buena parte de la programación y sinceramente me encanta el tema de la informática, las matemáticas, y simplemente la ciencia en general.
El regalo que me gustaría recibir es un lápiz mecánico realmente bonito. Muchas veces, antes de programar, o antes de empezar a escribir código, escribo mis ideas en papel primero. Al fin y al cabo, si me sentara y empezara a programar, lo que estuviera haciendo no sería una buena solución, muy probablemente porque aún no había planificado nada. Es bueno tener una comprensión de lo que estás programando primero antes de hacer cualquier codificación por razones obvias. Quiero un lápiz que sea cómodo, robusto, que dure mucho tiempo y que sea esencialmente agradable para escribir. Estar menos frustrado con las herramientas que tienes para trabajar es, para mí, quizás la diferencia de conseguir hacer algo de trabajo y ser realmente productivo. En otras palabras, menos distracciones.
O quizás un buen cuaderno de papel. O regalar una funda de cuero para el cuaderno. Si cualquiera que sea el regalo desprende una sensación de calidad, entonces habrá algo que aleje la mente del programador que está sinceramente cabreado con su portátil POS, o con el obstinado programa en el que está trabajando y que no está compilando. Al menos algo funciona!
Sólo tienes que investigar un poco, pensar en la persona a la que le vas a comprar el regalo antes de llamarle ingeniero de software y comprarle un . A continuación, investiga el producto que crees que puede aportar un buen valor. Intenta no ser demasiado tacaño. La gente se acordará de ti, o se verá obligada a pensar en ti de forma positiva durante el día, si realmente utilizan y les gusta el regalo que les has hecho.
Buena suerte.