Blog

Tech roundup 10: a journal published by a bot

Read a tech roundup with this week’s news that our powerful bot has chosen: blockchain, AI, development, corporates and more.

Gooooooood morning, Society!!! Hey, this is not a test, this is a tech roundup. Time to rock it from the Delta to the DMZ.

AI, bots and robots

Blockchain and decentralization

Woman computer scientist of the week
Reihaneh (Rei) Safavi-Naini is the AITF Strategic Chair in Information Security at the University of Calgary, Canada. Before joining University of Calgary in 2007, she was a Professor of Computer Science, Faculty of Informatics and the Director of Telecommunication and Information Technology Research Institute (TITR) and Centre for Information Security at the University of Wollongong, Australia. She has served on the program committees of major conferences in cryptology and information security including CRYPTO, EUROCRYPT, ASIACRYPT, and ACM CCS and has worked on numerous industry collaborative research projects. Currently, she is director of iCORE Information Security Lab, AITF Strategic Chair in Information Security, and co-Director of the Institute for Security, Privacy and Information Assurance.

Cloud and architecture

Development and languages

Quote of the week

When in doubt, use brute force.

        — Ken Thompson

Enterprises

Other news

Suscríbete al blog por correo electrónico

Introduce tu correo electrónico para suscribirte a este blog y recibir notificaciones de nuevas entradas.

Tech roundup 9: a journal published by a bot

Read a tech roundup with this week’s news that our powerful bot has chosen: blockchain, AI, development, corporates and more.

Gooooooood morning, Folks!!! Hey, this is not a test, this is a tech roundup. Time to rock it from the Delta to the DMZ.

AI, bots and robots

Blockchain and decentralization

Woman computer scientist of the week
Jennifer Tour Chayes is a Technical Fellow and Managing Director of Microsoft Research New England in Cambridge, Massachusetts, which she founded in 2008, and Microsoft Research New York City, which she founded in 2012. Chayes is best known for her work on phase transitions in discrete mathematics and computer science, structural and dynamical properties of self-engineered networks, and algorithmic game theory. She is considered one of the world’s experts in the modeling and analysis of dynamically growing graphs. Chayes has been with Microsoft Research since 1997, when she co-founded the Theory Group. She received her Ph.D. in mathematical physics at Princeton University in 1983. She is Affiliate Professor of Mathematics and Physics at the University of Washington, and was for many years Professor of Mathematics at UCLA. She is an author on almost 120 scientific papers and the inventor on more than 25 patents.

Cloud and architecture

Development and languages

Quote of the week

The best is the enemy of the good.

        — Voltaire

Enterprises

Other news

Suscríbete al blog por correo electrónico

Introduce tu correo electrónico para suscribirte a este blog y recibir notificaciones de nuevas entradas.

¿Con quien compites a la hora de contratar personal técnico?

Hoy en día, por suerte para los técnicos y por desgracia para las empresas, hay más puestos a cubrir que personal cualificado para cubrirlos. Hay mucha competencia, pero ¿quienes son? ¿Quienes entorpeceran tu camino cuando te propongas contratar personal técnico?

Las empresas contratando son muchas, bien, pero no son todas iguales.

Están las grandes que se pueden permitir pagar bien y colocar a la gente en proyectos grandes, que sólo se pueden hacer en empresas de ese estilo. Como contrapartida, les suele dar igual que a quien coloquen sea Juan o Pepe, y lo mismo el personal hoy ha caído en un proyecto chulo y pasado mañana está en un bodrio.

Están las PYMEs que no suelen pagar tan bien, y donde a lo mejor los trabajadores acaban teniendo que hacer alguna ñapa. A diferencia de las grandes, aquí es posible que (para bien y para mal) les importe bastante que el trabajador sea Juan o Pepe.

En un punto intermedio están las startups, donde el personal técnico empieza en una situación similar a la de las PYMEs aspirando llegar a un punto como el de las grandes empresas en dónde sí importe que sean Juan y no Pepe, asumiendo un riesgo bastante alto por su parte, de no llegar nunca ahí.

Cuando vas a contratar personal técnico, por tanto, no basta con que pienses lo que ofrece tu amigo con el que alternas que tiene una empresa similar a la tuya. Tienes que ver que le ofrece todo el mercado a ese tipo de perfil, pues con todo el mercado estás compitiendo.

Y siendo la competencia tan grande ¿qué podemos hacer?

En primer lugar, es muy importante determinar bien tus necesidades para tener claro el perfil que necesitas y no querer algo que no puedas afrontar. Está claro que no vas a contratar a un maestro cantero para poner ladrillos. Y desde luego no vas a contratar a un experto en los nuevos ladrillos de plástico forjado (del que sólo saben cuatro en España) si te vale con poner ladrillo rojo del de toda la vida ¿verdad? Vale que muchas veces, las empresas no saben si sólo se va a tratar de poner ladrillos o algo más, pero para eso hay que analizar la situación y tener un poco claro qué es lo que viene y ante la duda hacer las cosas lo menos sobredimensionadas posibles.

Por otro lado, es importante saber en qué grupo estás. No hay que competir en cosas en las que sabes que no puedes ganar. Por ejemplo, si sólo puedes pagar 10 asume que no vas a poder contratar a la gente que quiere 20 y piensa que les podrías ofrecer como incentivo a los que se podrían conformar con 10 porque no miran sólo la pasta.

Por último, y esto es algo que he observado repetidas veces, hay que conservar a cada uno de los que consigas contratar. Vale que hayas llegado hasta este punto montando un gran equipo de márketing (o de producción, o de lo que quiera que se nutra tu empresa) sin esfuerzo, porque es un sector en el que no hay tanta competencia. Vale (aunque me parezca muy mal) que hayas tenido a personal cualificado haciendo trabajo vital para la empresa contratándolo como becarios. En el momento que quieres meter la cabeza en tecnología, tienes que asumir que se acabó. Tendrás que explicar a tu equipo de marketing (o producción o whatever) que la nueva gente es distinta (o que a ellos los has estado explotando durante años). Tendrás que asumir que si necesitas un senior para contratarlo tendrás que tratarlo como tal, y que en cuanto le trates como tratas (de mal, normalmente) al resto de tu personal, lo más probable es que te diga adios y nunca vuelva la vista atrás.

Tech roundup 8: a journal published by a bot

Read a tech roundup with this week’s news that our powerful bot has chosen: blockchain, AI, development, corporates and more.

Gooooooood morning, Humans!!! Hey, this is not a test, this is a tech roundup. Time to rock it from the Delta to the DMZ.

AI, bots and robots

Blockchain and decentralization

Woman computer scientist of the week

Janet L. Kolodner is an American cognitive scientist and learning scientist and a retired Regents’ Professor in the School of Interactive Computing, College of Computing at the Georgia Institute of Technology. She was Founding Editor in Chief of The Journal of the Learning Sciences and served in that role for 18 years. She was Founding Executive Officer of the International Society of the Learning Sciences (ISLS). From August, 2010 through July, 2014, she was a program officer at the National Science Foundation and headed up the Cyberlearning and Future Learning Technologies program. Since finishing at NSF, she is working toward a set of projects that will integrate learning technologies coherently to support disciplinary and everyday learning, support project-based pedagogy that works, and connect to the best in curriculum for active learning. Currently, she is a Visiting Professor at the Lynch School of Education at Boston College.

Cloud and architecture

Development and languages

Quote of the week

No code is faster than no code.

        — merb motto

Enterprises

Other news

Suscríbete al blog por correo electrónico

Introduce tu correo electrónico para suscribirte a este blog y recibir notificaciones de nuevas entradas.

Proyecto tipo: Bot para publicar artículos automáticamente

PROBLEMA

El cliente quiere publicar artículos automáticamente sin la necesidad de intervención humana en su web que está gestionada por un CMS (WordPress).

Proporciona una serie de temáticas y quiere que los artículos tengan cierta actualidad.

Se publicará un artículo cada semana.

PROPUESTA

Se hará una investigación de fuentes de información de donde sacar información de actualidad sobre las temáticas indicadas. Se elegirán 3.

También se buscarán fuentes de información relacionada aunque no sea de actualidad. Se elegirán 2.

Se hará un análisis para determinar cual es la mejor lógica para componer todo lo que se pueda obtener de las distintas fuentes de información en un único artículo con sentido.

Se planteará una plantilla para el formato de los artículos.

Las fuentes que no sean de actualidad se preprocesarán para dejar los datos preparados para los siguientes 2 años tras la puesta en marcha. Adicionalmente, se creará un manual para que cualquiera con conocimientos mínimos pueda repetir dicha tarea cuando se precise.

Se programará el código del bot, teniendo dos componentes principales:

  • Una araña que examine las distintas fuentes de actualidad y recopile la información.
  • Un bot que sea el que efectivamente se encargue de publicar artículos automáticamente en el WordPress del cliente.
Tecnologías

Se usará Python o PHP en función de comprobaciones pendientes de los servidores del cliente, para el código fuente de los dos programas planteados.

Como almacenamiento, dado que no se requiere una gran persistencia y hay mucha tolerancia a errores, se usará SQLite.

El cliente deberá proporcionar acceso de administrador a su instalación de WordPress o realizar las siguientes acciones para el testing y la puesta en marcha:

  • Proporcionar un usuario que tenga permisos de creación de artículos pero no de publicación para el testing.
  • Proporcionar un usuario que tenga permisos para publicar articulos en el WordPress.
  • Realizar las modificaciones necesarias en su instalación de WordPress para asegurar la disponibilidad de la API Rest y alguno de sus plugins de autenticación.

PRECIO

3.700€

TIEMPO

Estará disponible en 2 semanas para verificación por parte del cliente y la puesta en producción, que llevará otra semana. Dado que los artículos se publican cada semana, el primero saldría publicado un mes tras la aporbación del presupuesto.

Nota aclaratoria:

Este proyecto tipo, es un ejemplo de proyecto que se ha realizado o se podría realizar. En ningún caso tiene validez como presupuesto real y sólo pretende documentar las distintas posibilidades que existen.

Actualmente, con los cambios que ha habido en cuanto a las posibilidades existentes, la propuesta podría ser diferente en estos momentos.

Se han omitido nombres de empresas y productos.

Por favor, si tuviese necesidad de algo similar, no dude en ponerse en contacto.

Los mejores recursos para trabajar en tu MVP

Ya vimos en su día una serie de plataformas serverless con las que podríamos construir casi cualquier cosa en Internet. Sin embargo ¿qué hay antes de eso? ¿Hay alguna guía o herramienta que me pueda ayudar? Hoy vamos a ver algunos recursos que nos ayuden a plantear nuestro MVP.

¿Qué e un MVP?

Producto viable mínimo (MVP, del inglés Minimum Viable Product) es un producto con suficientes características para satisfacer a los clientes iniciales, y proporcionar retroalimentación para el desarrollo futuro.

Wikipedia

Herramientas y recursos
  • Sketchboard: para hacer dibujos y diagramas online en equipo de un modo creativo en una pizarra blanca sin límites.
  • Bizplan: software y herramientas para hacer planes de empresa online.
  • Bootstrapping a profitable SaaS Business: un ebook sobre como construir negocios basados en software como servicio por una sóla persona. Los capítulos disponibles tratan de como construir y validar un MVP.
  • The Epic Guide to Bootstrapping a SaaS Startup from Scratch: es el primero de una serie de artículos que habla de como empezar negocios desde cero.
  • Canvanizersirve para hacer un canvas online con el que entender cuales son los puntos clave de tu MVP. Tienes la opción de crear un Business Model Canvas o un Lean Canvas, por ejemplo.
  • Make my persona: Hubspot tiene una herramienta para la creación de personas, con la que podrás de un modo sencillo y muy gráfico definir a los usuarios tipo de tu MVP.
  • Customer journer map onlineUXpressia tiene una herramienta online que te permite definir y analizar fácilmente qué es lo que hace tu usuario tipo antes, durante y después de utilizar tu MVP.
  • Startup Metrics for Pirates: AARRRen el post enlazado tenéis la explicación de las 5 métricas más básicas e importantes que deberíais tener contempladas en vuestro MVP. El video de Dave McClure merece mucho la pena y son sólo 5 minutos.

Con estos textos y herramientas, será mucho más fácil planificar nuestro MVP. De este modo, seremos más efectivos a la hora de implementarlo.

Tech roundup 7: a journal published by a bot

Read a tech roundup with this week’s news that our powerful bot has chosen: blockchain, AI, development, corporates and more.

Gooooooood morning, Multitude!!! Hey, this is not a test, this is a tech roundup. Time to rock it from the Delta to the DMZ.

AI, bots and robots

Blockchain and decentralization

Woman computer scientist of the week
Jocelyn Scheirer is an American entrepreneur, scientist, and artist who has been working in wearable technology since the late 1990s. Her research focuses on Affective Computing, which she pursued while pursuing her PhD (pending) at MIT Media’s Lab Affective Computing Group with Rosalind Picard. Scheirer invented and, along with MIT, patented the Galvactivator glove which measured skin conductance through sensors on the palm and relayed the varying intensity through an LED display. She founded the intercommunication equipment and systems company Empathyx, Inc. in 2006 and co-founded the emotional analytics company Affectiva in 2009, serving as their director of operations until 2010. Scheirer has also created several visual and performance art pieces that have been featured in several galleries in Massachusetts including the MIT Museum, the Galatea Fine Art Gallery, and the Bromfield Gallery. She currently serves as CEO of the wearable company Bionolux Labs, LLC.

Cloud and architecture

Development and languages

Quote of the week

Deleted code is debugged code.

        — Jeff Sickel

Enterprises

Other news

Suscríbete al blog por correo electrónico

Introduce tu correo electrónico para suscribirte a este blog y recibir notificaciones de nuevas entradas.