¡Bienvenido a nuestra sección de entrevistas! Este mes, tuve el placer de entrevistar a David Baumwald, @Dreamecode, un ingeniero apasionado y bricolaje. Es un verdadero desarrollador estándar completo, abogado de Foss, miembro del equipo de WordPress Core y recientemente agregado como Core Commisor de Matt Mullenweg. En esta entrevista, David habla sobre su experiencia profesional, la contribución a la comunidad de WordPress y algunas de sus pasiones verdaderamente interesantes. ¡Por favor, bienvenido a David Baumwald! Gracias por la entrevista, David. ¡Es un placer tenerte aquí! Para aquellos que no te conocen, por favor preséntate.
¡Es un placer! Soy un desarrollador estándar completo especializado en comercio electrónico. He estado haciendo esto durante unos 16 años, todo independiente. Me apasiona mucho el código abierto y he estado involucrado en comunidades de código abierto desde mi comienzo. Hoy en día, este es 100% de WordPress Core. Personalmente, me gusta el trabajo de la madera/bricolaje, el vuelo, el trabajo voluntario (especialmente con una sociedad humana local) y tengo una obsesión absoluta por las luces de Navidad. David, después de ser un ingeniero web/desarrollador estándar completo todos estos años, ¿qué es lo que más le gusta de WordPress y Evolution? Y, si pudiera hacer un deseo, ¿cuál sería la próxima característica que le gustaría ver cambiado o mejorado?
La capacidad de WordPress para unir a personas de todo el mundo y empoderarlas. Debido a mis contribuciones y participación en el núcleo, ahora tengo, lo que pienso, ¡verdaderos amigos no solo en los Estados Unidos, sino también en todo el mundo! Leí historias inspiradas en usuarios y constructores. Toda la agencia de alta gama debe toda su existencia de WordPress. Las carreras y las causas han sido lanzadas y apoyadas por la barrera baja de WordPress para tantos aspectos. Las organizaciones caritativas pueden compartir y amplificar su causa. Los movimientos pueden ganar. En términos de una característica, me gustaría ver que los tipos de publicaciones y taxonomías personalizadas tienen una interfaz de uso basada en uso para la administración, y los datos a continuación están menos “desnormizados” para un mejor rendimiento. Esta es un área Otro CMS, Craft CMS, tiene un pie hacia arriba. Los CPT y las taxonomías se administran sin código. Usted fue el líder de lanzamiento (Triage PM) para WordPress 5.3, 5.4, 5.5. Tonya Mork, quien lo reemplazó por WordPress 5.6 y 5.7, nos dio una descripción detallada de lo que implica este papel. Sin embargo, nos gustaría escuchar directamente de usted, ¿cuáles son los desafíos y satisfacciones más difíciles que tuvo participando en este papel?
Podría ser el mentor de Tonyi por 5.6 y me dio una apreciación diferente por el papel. Tonya es una superestrella absoluta y me ofreció la oportunidad de revivir mis experiencias “principiantes”, pero desde una perspectiva diferente. Además de las grandes habilidades, como la gestión de proyectos y la comunicación, el mayor desafío son ciertamente expectativas. Te preguntas constantemente: “¿Qué debo hacer?” y “¿Quién establece estas expectativas?”. Hay muy pocos detalles sobre lo que implica el papel del triaje, en términos de documentación. Sin embargo, ciertamente hay habilidades “suaves” que son requisitos pesados. Si no tiene experiencia en Tracian (sistema de boletos de WordPress), tiene más que hacer. Dicho esto, el mayor éxito debe ser el logro en sí mismo y la confianza al instante. El día del lanzamiento para una versión importante es un gran logro para un CMS que alimenta ~ 40% de la web. Es una fuente masiva de orgullo. Servir como mentor fue un desafío diferente y que no creía que me gustaría tanto servir en el papel en sí, si no más. En el camino, Tonya y su experiencia han llegado a aprender mucho más de lo que esperaba. Una de las cosas más impresionantes de WordPress, dado que es de código abierto, es la organización de la comunidad en equipos. En este sentido, y por su experiencia, ¿cree que la estructura de los equipos y la comunicación entre sus miembros es la más efectiva para el desarrollo? ¿Crees que podría mejorarse y cómo?
Para desarrollar y empujar WordPress Core antes, sí.Creo que Slack permite reuniones sincrónicas y resolver problemas agudos, y diferentes blogs y sitios web permiten que las iniciativas asíncronas incluyan contribuyentes de todo el mundo.Este último permite una mejor inclusión de aquellos que no pueden participar en reuniones sincrónicas.Con respecto a la comunidad de WordPress, en WCUS 2019, sé que ha participado en una interesante discusión Alain Schesseser sobre el costo de la contribución a la comunidad.Muchos ponen dinero y tiempo para hacer de este proyecto lo que es hoy.¿Crees que debería haber una compensación financiera u otra para todos los participantes de la comunidad?
El discurso de Alain ha sido uno que ha estado en mi corazón durante más de una década, por lo que es un tema muy importante para mí. En general, fui un gran defensor del equilibrio entre la vida profesional y la vida privada para todos los que escucharán. A medida que envejecemos, he llegado a ver el tiempo como nuestro recurso más valioso y no renovable, y con esta pandemia global, muchos obtienen esta perspectiva. En términos de compensación, puede tener muchas formas, algunas de las cuales ya se ofrecen. El reconocimiento y la celebración de las contribuciones es una parte esencial de la comunidad WordPress.org y es parte de cada equipo. No estoy calificado para responder si se necesita una compensación monetaria en el futuro, pero soy un gran defensor del desafío para el futuro. De hecho, he invertido en la idea desde mis días en la comunidad de Oscommerce hace más de una década. Él alienta a aquellos que tienen la suerte de beneficiar a muchos WordPress para que devuelvan. Para tomar prestado un concepto del discurso de Alain, creo que este es un modelo más duradero en el que el éxito de WordPress usa y beneficia a WordPress.
Ahora, cambiando el tema. David, tiene su propio negocio, Dream code, donde ofrece servicios de desarrollo de software, consultoría y mantenimiento web. Cuéntanos un poco más sobre tu negocio. ¿Qué tipo de proyectos hace principalmente, cómo contactar a sus clientes, cómo es su día de trabajo normal? Por lo general, la mayor parte de mi trabajo implica servir como punto de partida tanto para agentes como para clientes. Ya sea el mapeo de la mente y la construcción de un nuevo sistema complejo para administrar el inventario o tomar una idea o caso de uso y extender la mayor cantidad de posibilidades posible. Estoy orgulloso de preguntar “¿Qué sería si” y que ayude al cliente mejor a unir la idea en torno a una visión más completa que incorpora el crecimiento futuro? Como mencioné anteriormente, mi comienzo estaba realmente en el comercio electrónico, por lo que tengo una Mucha experiencia en las fases que atraviesan estas empresas y sus crecientes necesidades técnicas en el camino. También me gusta manejar las operaciones en el almacén y no me gusta nada más que construir aplicaciones de pantalla táctil, dispositivos de escaneo (es decir, Motorola TC7X). Cambiar tanto los algoritmos de identificación de la vía como los algoritmos de empaque para la eficiencia de ordenar y recibir e incluso automatizar su mejora a lo largo del tiempo, en función de los datos analíticos.
¿Alguna vez ha trabajado para una empresa más grande o siempre ha sido un profesional independiente y por qué? ¿Cuáles crees que son las ventajas y desventajas del trabajo como freelancer?
Siempre independiente. Personalmente, me gusta la flexibilidad y el control que tengo como profesional independiente. Con Covid, muchos ahora ven el trabajo desde la distancia con nuevos ojos, los suyos. Durante años, la gente me ha dicho: “Tienes tanta suerte [que puedes trabajar en casa]”. Ahora, más aprecio que las expectativas de autocomprobación y establecimiento para usted son más difíciles de lo que imaginan. No es para todos, sino algo de mi personalidad (para bien y mal) me hace adaptarse bien a la tarea. También tengo mucha curiosidad por dos de tus pasatiempos. Uno, como nuestro lector ya será adivinado de la imagen presentada en esta publicación, Fly. Cuéntanos, ¿cómo comenzó este pasatiempo? ¿Cuánto tiempo llevas volando? ¿Es solo un pasatiempo o te convertirás en un piloto profesional? Comencé a volar con plagas a los 14 años y fui a aviones motorizados poco después. A la mitad de mi entrenamiento, mi vida se puso en camino y tuve que parar. Con los años, siempre ha sido un objetivo regresar y terminar en mis propias condiciones. Finalmente, en 2014, finalmente terminé mi licencia, ¡con el mismo instructor! En este momento, trabajo lentamente para calificar mi instrumento, pero nunca tuve planes de convertirlo en una carrera. Tal vez cuando me retire, seguiré un entrenamiento de CFI para entrenar. Sobre tu segundo pasatiempo, todavía estoy sin palabras. ¡¡Luces de Navidad!!
Durante varios años, ha creado un sistema de iluminación navideño externo para su hogar con música y efectos de luz que deben ser envidia de Hollywood. Explique más detalles sobre este increíble proyecto de ingeniería … esto es probablemente lo único por lo que soy más notable. De hecho, @Matt siempre tuvo curiosidad por mis luces y pasatiempo en las ocasiones que podría hablar con él personalmente. Siempre he estado obsesionado con las luces navideñas, hasta el punto de depositar una patente a la edad de 10 años por un pilar extensible que tenía un gancho para ayudar a colgar las luces de los canales y los árboles. La idea era demasiado genérica, pero es el producto que ve ahora cada temporada en sus tiendas locales. Los recuerdos más hermosos y vivos de mi infancia giran en torno a las luces de Navidad. Pedirle que vaya a ver que la ciudad los levanta inmediatamente después del Día de Acción de Gracias. Decorar en exceso la propia casa. Lo que sea que pueda encender las luces, lo hice. Mi disco en estos días tiene un propósito: difundir la alegría, incluso si por un corto tiempo. Nuevamente, con Covid-19, esto se ha vuelto aún más importante. Definitivamente es un pasatiempo que requiere la mayor parte del año para prepararse cada temporada, pero la recompensa es escuchar “¡HOA!” Desde el asiento trasero de un automóvil que pasa, llevándome de regreso a mis propias experiencias infantiles.
En cuanto a la implementación, son, nuevamente, el producto de una comunidad en línea acogedora y apasionada, donde aprendí por primera vez lo que se necesitaba y cómo encajan todos. ¡Gran parte de la pantalla se ejecuta en software de código abierto e incluso con código abierto!

https://s3.amazonaws.com/lightson14th.com/2019.mp4 es realmente, increíble, David!
Bueno, ahora es el momento de nuestra pregunta más apreciada: compartir una falla épica de su pasado. Así que por favor confiese: ¿Dónde y cómo te equivocaste? Espero sanar a cualquiera con cualquier síndrome del impostor aquí. Todos parecemos que lo reunimos desde el exterior, pero todos lo hacemos a diario. Uno de mis campos de experiencia esotéricos es la integración de sitios web en operaciones de depósito para operaciones electrónicas/de muebles a mediana y gran escala. El año pasado, fui empleado por un cliente que tuvo que agregar diferentes características a un back-end de WooCommerce. El cliente era nuevo para proporcionar ubicaciones de identificación de inventario, stock de escaneo, etc., por lo que una parte de este nuevo sistema permitiría a los empleados escanear un producto, escanear una ubicación y luego guardar esa nueva relación en la base de datos de WooCommerce. Hemos pasado semanas después del control de calidad y entrega final. Los empleados escanearon contentos con dispositivos portátiles, agregando ubicaciones para cada SKU único. Una vez que las ubicaciones finalmente fueron leídas por otro sistema (el programa de honor de pedido y los burdetes de empaque), los datos estaban vacíos. Un error menor pasó muy tarde y pasó desapercibido, y escribí el 100% del código. Afortunadamente, el cliente luego agregó otro proceso que requirió un restablecimiento del inventario, lo que hace que mi falla épica sea un poco más agradable. Cometí muchos errores en mi carrera, pero aprendí que son parte del viaje. Si un cliente cree que no habrá errores ni problemas en nada que construya, me he fallado al establecerme expectativas poco realistas. Y finalmente, ¿quién más deberíamos entrevistar?



David Baumwald – Wprofessional of the Moon
Tags David Baumwald - Wprofessional of the Moon
homefinance blog