Ícono del sitio Embarcadero RAD Studio, Delphi, & C++Builder Blogs

¿Qué se siente al ser un desarrollador Brian Barr?

what is it like to be a developer brian barr

Hola. Este artículo es parte de una serie en la que hablamos con desarrolladores de software profesionales, les preguntamos cómo es escribir código para ganarse la vida y quizás obtengamos algunos conocimientos sobre la industria del desarrollo de software en el camino.

Hablando con nosotros hoy tenemos a Brian Barr, fan británico de Delphi. Brian vive en Norfolk, Inglaterra, ubicado en la costa este inglesa, lo que me trajo muchos recuerdos nostálgicos de conducir por el maravilloso campo local desde que mi difunto padre solía vivir en esa área. Brian tiene una experiencia fascinante en la codificación de programas Delphi para su uso en la industria de la radio y la televisión, incluso antes del lanzamiento de Delphi 1. Su aplicación Barrcode llega a la asombrosa cantidad de 50 millones de oyentes y productos de espectadores cada semana.

Table of Contents

¡Gracias por participar en las entrevistas Brian!

¡Gracias por la tarea! 😂

¿Cuál sería su breve resumen de noticias de la noche sobre quién es usted y qué hace?

Programas escritos en Delphi para la industria de la radio y la televisión antes de que saliera Delphi 1. Comencé a escribir en BBC Basic para BBC Model B. Escribí sistemas de reproducción digital para las estaciones de radio comerciales más grandes del Reino Unido. Ahora escribe software para los principales canales de televisión del Reino Unido.

¿Cómo y / o por qué te convertiste en desarrollador?

Yo era un ingeniero de estación de radio que trabajaba con electrónica, necesitaba aprender a programar para escribir algunos sistemas de automatización para apoyar al personal con diversas habilidades.

¿Crees que alguna vez dejarás de ser desarrollador? Si es así, ¿qué sería lo siguiente?

Nunca

Brian no es en realidad de Florida

¿Qué le hizo empezar a utilizar Delphi / C ++ Builder?

Según recuerdo, vi Delphi 1 en una revista. Necesitaba programar en la plataforma de PC con Windows y Delphi se mostró muy prometedor.

Si pudiera darle algún consejo a un estudiante que está considerando una carrera como desarrollador de software, ¿cuál sería?

Investiga el tema a fondo. Los principios de programación son bastante universales: todos los lenguajes tienen una instrucción IF y varios bucles. Acostúmbrese a estructurar su código para que cuando sea mayor, aún pueda averiguar lo que hace.

¿Pestañas … o espacios?

Espacios – tonto !! No me hable de dónde debería estar el “comienzo”.

¿Cuál es el mejor día que ha tenido como desarrollador?

Demasiadas, obteniendo un contrato importante para Capital Radio en Londres, llevaron a muchas más estaciones.

¿Qué es lo peor de ser desarrollador?

Cuando las cosas van mal, te sientes responsable del caos.

¿Cuál es el consejo de desarrollo más genial que conoces?

Cuando las cosas no funcionan, ¡siempre es TU culpa!

¿Trabaja desde casa, trabaja desde una oficina, trabaja en un espacio abierto / compartido? Que prefieres y porque? ¿Puedes elegir?

Trabajar desde casa. Mi tiempo es mío, también la libertad de dejar el teclado cuando me duele el cerebro.

Cuéntanos algo interesante que creas que quizás no sepamos.

¡¡Darth Vader ES el padre de Luke !!

¿Has estado en Silicon Valley? Si es así, ¿cómo estuvo? Si no es así, ¿alguna vez has querido hacerlo?

¿Quién no querría programar bajo el sol?

¿Alguna vez has conocido a figuras tecnológicas famosas o conocidas? ¿Quién fue? ¿Como le fue?

Como estaba en una estación de radio, conocí a muchas personas “famosas”. Una vez fue mostrado alrededor de Acorn Computers HQ en Cambridge por Hermann Hauser . También conocí a Bruno Fierens en una reunión en Londres.

Si pudiera convencer a alguien de que considere Delphi o C ++ Builder, ¿cuál sería su método, cómo lo haría?

Pruebe el idioma y vea lo fácil y flexible que es.

¿Qué producto tecnológico desea inventar / diseñar y por qué?

El Barrcode, es mi nombre.

Si pudieras vivir tu vida de nuevo, ¿aún te convertirías en desarrollador? ¿Por qué?

Sí, excelente base para la resolución de problemas y el pensamiento lógico.

¿Cuántos cafés tomas al día y es suficiente?

Solo una: la Pepsi dietética es mi bebida con cafeína preferida.

¿Eres un halcón nocturno que codifica hasta altas horas de la noche, una persona matutina que se levanta temprano y de inmediato o sigues algún tipo de horario regular de oficina?

Si tengo un proyecto interesante, lo haría tanto tarde como temprano. Los mejores momentos del día cuando el correo electrónico está en silencio.

En su carrera, ¿alguna vez ha “pasado toda la noche” para lidiar con algo que era absolutamente necesario hacer?

Absolutamente, he realizado exposiciones en las que codificaba en el sitio para que un producto funcionara. ¿No lo tenemos todos?

Describe algunas otras cosas que has hecho en tu carrera que podrían brindar a los lectores una base de conocimientos sobre lo que hace a un desarrollador.

La apreciación del hardware es útil. Además, sentarse detrás de una consola de radio usando su propio software fue invaluable. Los programadores a menudo se abstraen demasiado de la “cara del carbón”.

¿Cuál es la pregunta más estúpida que te hacen (¡ninguna de estas cuenta!)

Todas son preguntas estúpidas de los usuarios.

¿Cotiza para trabajar con clientes? Si lo hace, sin revelar nada que lo haga sentir incómodo, ¿qué tipo de proceso utiliza?

Supongo que cotizar por trabajo es difícil. Quiere conseguir el trabajo pero no quiere desanimar al cliente. Ojalá tuviera más cerebro comercial / vendedor a veces.

¿Cómo se evita que los clientes / directores de programas / directores de programas se “deslicen”?

Dígales que ese es el trabajo de programación de otro día. ¡Se detendrán eventualmente!

Describe una sesión de codificación típica para ti. ¿Cómo empieza? ¿Tomas descansos? ¿Tiene algún ritual / hábito que lo acompañe?

Nunca fui un gran planificador de códigos; un amigo lo llama programación “Guerrilla”. Simplemente comience con la aplicación básica de esqueleto. Yo alineo todas las funciones / procedimientos – soy muy TOC de esa manera.

¿Escuchas música mientras codificas? Si es así, ¿puedes contarnos algunas pistas / artistas / actuaciones?

Una de las cosas que hago es suministrar música de fondo a unas 1500 tiendas minoristas en el mundo, así que tengo la música de fondo.

¿Utiliza algún método o técnica como Agile, Scrum, Kanban, TDD? Si es así, ¿por qué? Si no es así, ¿por qué?

No, temo que nunca he oído hablar de ninguno de ellos.

¿Rastrea los errores? Si es así, ¿qué recomiendas?

Sí, los sigo: los clientes tienen acuerdos de soporte, por lo que responderé de inmediato si me descubren.

¿Cuál es la mejor pregunta que le han hecho en una entrevista y cómo la manejó?

No recuerdo ninguno en concreto, pero soy bueno pensando en soluciones. Esa es la belleza de escribir el código original. Sabes lo que puede y no puede hacer.

¿Alguna vez ha tenido una entrevista técnica que fue súper fluida? Si es así, ¿cuál es su consejo para los demás? Si ha tenido una entrevista desastrosa, ¿qué salió mal? ¿Necesita un abrazo?

Los clientes aprecian cuando puede responder preguntas técnicas en su idioma. En mi caso, eso es transmisión de audio. He soldado conectores XLR y sé cuál es el nivel CERO en un PPM.

iPhone, Android, otros, ¿y por qué?

iPhone: nunca tuve un teléfono Android.

Para un desarrollador: ¿PC vs Mac? ¿Por qué?

PC para mí, crecí con ellos. El mundo de la transmisión tiende a usar PC (probablemente porque puede montarlas en rack) al igual que la industria de la impresión tiende a usar MAC

¿Qué es lo único por lo que le gustaría ser recordado?

Escribí un editor de sonido llamado BRIAN (aplicación integrada de radiodifusión * para * noticias). Recuerdo que una periodista dijo que tendría a mis bebés por inventar el producto.

¿Cuál es la mejor película de desarrollador / hacker / tecnología / geek?

Star Trekie de por vida

Ningún desarrollador debería verse sin:

Una computadora portátil Dell

Si se hiciera una película sobre tu vida, ¿quién te gustaría que te interpretara?

Holger Flick , por supuesto. [ Espera, ¿QUE ???? – IanB 😋 ]

¿Tiene un sitio web que la gente pueda visitar? Si es así, ¿cuál es?

barrcode.com

Si usa Twitter, ¿cuál es su nombre de usuario de Twitter?

@ brianbarr1

 
Salir de la versión móvil