igualdad Día Internacional de la Mujer: una lucha por la igualdad de derechos ¿Sabes qué se conmemora en el Día Internacional de la Mujer? Nicky nos invita a reflexionar sobre la importancia de este día.
agile Prioritization Prioritization can be tricky. What are the factors involved, and which tools can help with it?
refactoring Featured Refactoring step by step: extract validation logic from a method How to keep your code with validations clean? here’s a step-by-step example that improves an existing piece of code only using automatic refactorings!
agile When not to pair Sometimes, pairing is not going to add the extra value we're looking for... which are those moments? let me go over some scenarios where it's probably better to work alone.
css Responsive design with CSS grid and kittens If you ever heard about CSS grid and how it can help you make responsive designs but you haven't tried it yet or you don’t know where to start, join us in the construction of a responsive design with grids and kittens!
cultura La importancia de un buen ambiente laboral ¿Qué hace a un buen clima laboral? ¿Cómo detectarlo? ¿Qué pueden hacer las empresas y les empleades? ¡Luciana nos responde todas estas dudas!
refactoring Featured Using Acorn to implement a refactoring in Javascript (Part 1: hacking it) I often ask myself: if we don't have a refactoring in this language, how much would it take to implement it? I'm presenting here an experience writing a simple source code transformation for Javascript.
agile Featured The 7 wastes of Contemporary Agile Software Development Teams What are the greatest sources of waste in modern agile development teams? Fede shared his perspective in Agiles 2021. This post is a brief summary of it.
resumen Cierre de año 2021 ¡Y se fue un año más en el blog de 10Pines! Nos gustaría hacer un resumen de cómo fue este año y qué cosas nos dieron más orgullo.
experiencia Lidiando con emergencias: algunas lecciones aprendidas ¿Qué hacer y, sobre todo, qué no hacer cuando un sistema se cae? Algunas ideas para atravesar lo mejor posible esta experiencia y obtener aprendizajes en el proceso.
best practices A case against nameless objects We name objects, we name variables, we name classes, messages, functions, and types. We name all the time because names allow us not only to reference "something" but also to understand what that "something" means.
cultura Featured ¿Cómo era el trabajo antes y cómo queremos que sea? Nuestra historia nos marca, pero cómo sigue depende de nosotros. Nicky nos invita a reflexionar acerca de cómo era el trabajo antiguamente, cómo fue evolucionando a lo largo del tiempo, cómo lo vemos ahora y cómo queremos que sea.
ilustración Caso de diseño: ilustrando un libro sobre metodologías ágiles ¿Qué son las metodologías ágiles y qué recursos gráficos eligen para comunicar sus conocimientos? ¿Cómo es escribir y diseñar un libro desde una empresa horizontal? Te voy a contar el camino que recorrimos con Gabriela Iztueta para ilustrar el primer libro escrito desde 10Pines.
experience Fears while writing code for the first time Fear is an unpleasant feeling, a paralyzer. It doesn’t allow us to move forward. That's why we as humans need to identify when we are in fear and find ways to manage it in the best way. Believe it or not, writing code requires a lot of courage.
agile Featured Leaving a codebase I'm leaving a codebase where I contributed for 6 years. I've made more than 2000 commits and I've added, modified, and removed a lot of lines of code. Here are some things I have in mind as part of my offboarding process.
agile Planning Agile changed the way we work, thus the way we plan. How does Planning work in the Agile world?
software development Featured Croquet Croquet.io es una tecnología de sincronización de eventos, ideada para crear software colaborativo y en tiempo real. Actualmente el proyecto se enfoca en una librería de javascript (que se lanzó en septiembre de 2021). Pero previamente hubo versiones en Smalltalk.
code quality Contando colaboraciones en Cuis Smalltalk ¿Qué tan difícil resultaría hacer un programa que cuente colaboraciones de un método? En Smalltalk, no tan difícil.
agile Sharing Knowledge in an improvised way I recently facilitated a Knowledge Sharing session in my team without planning it too much, and I’ll walk you through some interesting takeaways of that activity.
cultura ¿Te sientes con suerte hoy? ¿Qué tanto nos influye la suerte en nuestro éxito? ¿Podemos pensar la fórmula del éxito como código? ¡David nos invita a reflexionar!
cultura Featured 10PinesConf 2021 El viernes 17 de septiembre realizamos nuestra cuarta conferencia interna, en 10Pines. En este post, les contamos un poco cómo surgió esta iniciativa, cómo la gestionamos y por qué nos parece tan importante.
code quality Contar colaboraciones: una métrica que importa mucho Contar líneas de código es una métrica cuestionable. Veamos cuáles son sus ventajas y desventajas, y cómo podríamos tener una métrica superadora contando envíos de mensajes.
diseño grafico Conociendo sobre contexto marcario, estilo y calidad en el universo de logos Open Source ¿Qué tienen de parecidos los logos de los proyectos Open Source más conocidos? ¿Por dónde empezarías si tuvieras que diseñar uno?
diseño grafico Tipografía & CSS #1: Anatomía del cuerpo tipográfico, también conocido como font-size Te invito a conocer algunos conceptos del diseño tipográfico y adentrarnos en los atributos CSS que los codifican.
culture Featured Les invasions barbares Some reflections about the controversy generated by the changes at Basecamp, diversity and the power that tech workers have.