He hecho muchas cosas en esta capacidad, aunque para ser honesto, no creo que importe que mi trabajo sea una función de ingeniería de software. Podría ser casi cualquier cosa y seguiría haciendo lo mismo. Digo casi porque, por supuesto, hay algunos trabajos que me costaría mucho hacer como cristiano, por ejemplo, trabajar en la industria del "entretenimiento para adultos" o algo así.
Tal vez el mayor problema de ser un desarrollador de software es que tiende a consumir mucho tiempo. En muchos otros trabajos, llegas a casa y ya has terminado, no podrías trabajar aunque quisieras. Las horas pueden ser a veces largas, pero al menos hay un límite claro. Como desarrollador, por lo general puedes trabajar desde casi cualquier lugar: en una oficina, en casa, en la playa mientras estás de "vacaciones", en el hospital mientras tu esposa está dando a luz, etc.
Como cristiano renacido, necesitas entender que mientras damos al César y necesitamos trabajar, Dios es lo primero. La familia es lo siguiente. El trabajo- si acaso, es un tercero distante. Si el trabajo se está volviendo más importante para ti que la familia o el servicio al Señor, hay un gran problema. Y necesitar ese trabajo para mantener a la familia económicamente no es una buena excusa para justificar que el trabajo sea lo primero. Si miramos el Nuevo Testamento, los discípulos de Jesús (la definición de cristiano - Hechos 11:26) sí tenían trabajo. Pero lo importante no eran sus trabajos, ni sus trabajos se anteponían a ministrar a sus familias, hermanos, o a ser luz y testimonio de Jesús. De hecho, era tan poco importante que apenas oímos hablar de lo que hacían para ganar dinero.
Personalmente, hice malabares con el trabajo y el ministerio. Me aseguré de pasar suficiente tiempo con mi esposa e hijos. Hice estudios bíblicos con ellos, y también de alguna manera encontré tiempo para estar en la casa de Dios para los servicios, el ministerio de la prisión como alcance, y la predicación semanal. Todas las personas con las que trabajo saben que soy cristiano, y rezo por ellas cuando están enfermas o necesitadas. Pero de nuevo, esto es algo que haría en cualquier trabajo- no sólo como desarrollador de software.