Photo by Fabian Irsara on Unsplash

I spend so much time in the terminal, so any small productivity hack I can implement could potentially save me hours each year.

And I think these little commands have already given me days in return since I come up with them a lot of years ago.

They are very simple:

  • here: this command copy in the clipboard the full current path.
  • there: change directory to the path that is in the clipboard.

I use these commands for many things. The simpler scenario is when I’m in a directory and I want to open another shell and go to the…


I’ll make a break in the How to start a Python project with Django in 2020 to talk about two of my favorite IaC tools, and the approach I use to make them work together.

Some weeks ago I rolled up my sleeves and went to work in a personal server that I use to host some side projects. The server was a mess, and each time I needed to change or fix anything I lose two days. I wanted to use Terraform to deal with the infrastructure, and Ansible for the configuration and software deployment side. …


This is the second part of the article How to start a Python project with Django in 2020.

Now you have a beautiful virgin Django project skeleton, and you are ready to start writing tests, model your business domain, implement uses cases,… But wait! Wouldn’t it be great to have a system to perform a lot of checks automatically so we can not be able to send garbage to the remote repository?

That’s what we are going to setup today:

  • A system to run our test suite, and get a report with the results.
  • Code style checking, to make sure…


Photo by Chris Ried on Unsplash

I open the terminal, create a new directory in the Projects folder. And now what?

Every time I start a new Python project I go through the painful process of looking how the hell I setup the last one. So, no more. This is the definitive guide of how to create from scratch a new Django project… in 2020.

Of course, you could use Cookiecutter for this. I like it, really. But unless you are super familiarized with the template you’re using, you’ll feel that you’re losing the control… And if this happens at the start of the project it…


Foto de Carl Heyerdahl en Unsplash

Por culpa de la situación excepcional que estamos viviendo por el coronavirus, los que están ahora trabajando estas semanas desde casa no están experimentando un trabajo en remoto en lo que deberían ser condiciones normales. Los niños en casa, la preocupación por el virus, el hastío de tantos días sin poder salir,…

En este artículo vamos a repasar algunas recomendaciones que pueden ayudar a mejorar tu productividad al trabajar desde casa.

Esto es de Perogrullo, pero no por ello menos importante. Cada interrupción socava nuestra productividad y drena nuestra energía. Retomar una tarea en la que ya estábamos concentrados después…


Cuando hablábamos en nuestro artículo anterior de las ventajas del trabajo en remoto, también mencionamos un par de inconvenientes que a las empresas les suele preocupar a la hora de implantar el trabajo desde casa. En este artículo vamos a hablar de otra posible dificultad que puede aparecer, si no estamos acostumbrados a trabajar a distancia.

La cultura de una empresa es el conjunto de valores, formas de pensar y de actuar, comunes para los miembros de la organización. …


Creo que son obvias las ventajas de trabajar en remoto desde el punto de vista de los empleados. Aún así otro día hablaremos de ello. Lo que muchas empresas no terminan de ver, es lo beneficioso que puede llegar a ser que su plantilla pueda trabajar desde sus casas.

Foto de Glenn Carstens-Peters en Unsplash

No sabría decir si es por costumbre o por nuestra cultura, los jefes españoles suelen tener cierta reticencia a dejar que sus empleados trabajen en remoto. Eso, por supuesto, pasa también en el resto del mundo, pero fuera parece haber menos fricción. …


A causa de la situación excepcional que estamos viviendo, muchos se han visto de repente obligados a trabajar en remoto, situación a la que van a tardar un tiempo en acostumbrarse. Para los que de la noche a la mañana han empezado a trabajar en casa, os voy a dejar una serie de recomendaciones que he ido recopilando por la experiencia propia, y la de muchos otros que trabajamos en remoto de forma habitual.

Foto deDomenico Loia en Unsplash

El error número 1 de los que comienzan a trabajar en casa es, simplemente, ponerse a trabajar en pijama. Antes de empezar tu jornada, asegúrate de…


Durante mucho tiempo viví la frustración de tener que pasar buena parte del día atrapado en un atasco. Cinco días a la semana, pasaba al menos una hora del día metido en el coche, con sueño — porque acababa de levantarme — , o cansado —al final de mi jornada laboral — . Eso era en el mejor de los días… En el peor, podía añadir media hora más a la habitual, por culpa de un atasco, los cuales eran más habituales los viernes. Justo el día que más ganas tenía de llegar a casa.

Todo ello para realizar un…

Cristóbal Carnero Liñán

Computer Engineer passionate about development, DevOps, software architecture & infrastructure. I create things on the Internet. Web: cristobal.dev

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store